Jumat, 22 Januari 2010

GeoServer workshop at FOSS4G-IT

Sorry, this is a post for the Italian-speaking users.

Salve a tutti, siamo lieti di annunciare che l'Ing. Alessio Fabiani e l'Ing Simone Giannecchini saranno presenti al FOSS4G-IT anche noto come 'XI meeting degli utenti di lingua italiana di GRASS e GFOSS', con un workshop ed una presentazione su GeoServer (programma)
I contenuti del workshop sono descritti qui sotto.

GeoServer è un server geospaziale ricco di funzionalità avanzate, concepito ed implementato per supportare standard OGC, quali WMS, WFS e WCS.
Scopo di questo workshop e' fornire all'utente una panoramica delle funzionalita' offerte dal Geoserver per la gestione e la pubblicazione di dati geospaziali, corredando le spiegazioni teoriche con esempi pratici.
I partecipanti impareranno a ingerire, configurare e pubblicare dati in formati diversi, quali ad esempio Shapefile o GeoTIFF, concentrandosi principalmente sulle funzionalita' di generazione di mappe; ai partecipanti sarà fornita una introduzione approfondita al motore di styling di GeoServer, basato sullo standard OGC denominato Styler Layer Descriptor (SLD), attraverso alcuni esempi validi sia per i dati raster che vettoriali, toccando funzionalita' avanzate come le opzioni di complex labeling e l'utilizzo di simbologie dinamiche. Tempo permettendo altri argomenti trattati saranno Tile caching con GeoWebCache, ottimizzazione delle immagini WMS a palette e il di watermarking.
Si dara' spazio al supporto avanzato per output KML e quindi alla integrazione con Google Earth. Verrà illustrato come pubblicare dati da GeoServer in Google Earth, introducendo funzionalità avanzate di KML come regionation, templating, time animations etc.
A seguito si introdurra' l'utilizzo dei servizi WFS e WCS per la disseminazione di dati vettoriali e raster in formato nativo, non renderizzato.
Infine, si faranno cenni agli sviluppi in essere nella comunita' di GeoServer, quali ad esempio il supporto per i parametri TIME ed ELEVATION in WMS e WCS o la persistenza su database della configurazione interna.
Il titolo della presentazione e':

Introduzione a Geoserver e sviluppi in corso per la gestione e pubblicazione di dati per la modellazione del cambiamento climatico.

Questa presentazione si prefigge un duplice scopo: da un lato fornire allo spettatore una introduzione delle funzionalità offerte da GeoServer per la creazione di Spatial Data Infrastructure interoperabili, tenendo anche in considerazione i dettami di INSPIRE, mentre dall'altro lato mira ad introdurre e presentare gli sviluppi più recenti e quelli in cantiere riguardanti il management e la disseminazione di dati MetOc (Meteorologici ed Oceanografici) e di Remote Sensing, di particolare interesse per la comunità scientifica internazionale nell'ambito di studi ed applicazioni sul Climate Change.
In particolare verranno presentate e discusse le problematiche e gli sviluppi in corso relativi alla gestione coerente di dati raster multidimensionali in GeoServer utilizzando servizi OGC compliant e non. Il tutto in modo da permettere agli utenti un accesso il più flessibile possibile che contempli sia la gestione del tempo che di elevazione-profondità delle bande acquisite-prodotte.
Si farà inoltre riferimento agli sviluppi in corso su questi temi a livello GeoTools che rappresentano il risultato di uno sforzo di cooperazione uDig-GeoServer il cui obiettivo è di migliorare l'integrazione fra i due software sia in termini di riuso del codice che, soprattutto, in termini di funzionalità aggiuntive per il management ed il processing di dati raster e non. A tale scopo verranno mostrate le nuove funzionalità implementate in uDig per la visualizzazione, navigazione ed interrogazione di dati multitemporali e multilayers.
Quindi, ci vediamo a Lugano!

Selasa, 29 Desember 2009

Seeking GIS Business Developer & Sales Manager

Dear all,
we are currently looking for a business developer/ sales manager in order to manage and expand our network of clients.
You can get a more detailed description from here:



    If you are interested, please, drop us an email at jobs_@_geo-solutions.it to discuss this further.

    Rabu, 16 Desember 2009

    Adding TIME and ELEVATION support to GeoServer and Mosaic plugin

    Ciao a tutti,
    in my previous post I showed a preview of the work we are doing to be able to serve raster datasets with support with TIME and ELEVATION in both WMS and WCS. We have been doing some more progresses with this work and now we can support the ELEVATION keyword as well in WMS queries, therefore I wanted to show some screenshots.

    Here below you see some screenshots of of the water temperature over the Ligurian see with the respective requests, first at the same timestamp at increasing depths, then at a certain depth with increasing timestamps. Notice that the Z axis is depth, therefore bigger elevation values mean deeper measurements.

    Time fixed, depth varying
    • ...&TIME=2008-10-31T00:00:000Z&ELEVATION=0



    • ...&TIME=2008-10-31T00:00:000Z&ELEVATION=50


    • ...&TIME=2008-10-31T00:00:000Z&ELEVATION=150


    • ...&TIME=2008-10-31T00:00:000Z&ELEVATION=200



    Depth fixed, Time varying...
    • &TIME=2008-10-31T00:00:000Z&ELEVATION=0




    • &TIME=2008-10-31T12:00:000Z&ELEVATION=0


    • &TIME=2008-11-01T00:00:000Z&ELEVATION=0


    • &TIME=2008-11-01T12:00:000Z&ELEVATION=0

    Kamis, 10 Desember 2009

    Adding TIME support to GeoServer and Mosaic plugin

    Ciao a tutti,
    lately I have been working on adding support in GeoServer for the TIME keyword in GetMap requests by updating the ImageMosaic plugin. The work is being performed on trunk but I might backport to 2.0.x, funding permitting, when it will be ready to roll.

    The goals are as follows:
    • Ability to select a certain number of granules from the mosaic index based on the actual values of a TIME attribute
    • Make the TIME mechanism transparent if not needed
    • Allow users to update the granule index over time adding new granules
    The scenario I am trying to cope with is the following:
    • I have a tool that does radar coverage predictions routinely (every 12 hours)
    • Each prediction is specular to the others except for the time when it was generated (same georeferencing, same raster characteristics)
    • We want to be able to show either the latest perdition or an old one
    Now, some pictures to show that the work is proceeding.
    I have taken 7 geotiffs for the BlueMarble series of 2004, from jan to Jul from here since you can visually notice that over time as the Summer approaches the ice/snow moves north.


    I have ingested it (Did I say that I am also adding a mechanism to automagically populate the time attribute based on the file properties, like name, metadata, etc.. :-) ?)

    Then I have started to send queries, for January

    then for March
    then for July
    Notice that we also support the "current" keyword to automatically get the latest raster available.

    I think it is pretty neat and thanks to the GeoTools infrastructure it is not being too hard to implement.

    The additional features we could add are quite many:
    • Filtering via CQL on additional properties
    • ELEVATION support
    • Create an animation given a set of time instants
    • Properly expose time as part of the WMS GetCap
    • Wire TIME and ELEVATION support for WCS as well

    If you are interested in funding this development or in adding more features I did not think of, please contacts us!

    Selasa, 17 November 2009

    Preparing a pyramid for the GeoServer with GDAL retile utility

    Ciao a tutti,
    since we have been asked many times how we configure pyramids for serving them with the GeoServer 2.0 I decided to extract a few slides from our training materials that deals with this topic.
    The slides below are released under the Creative Commons terms.
    A few annotations:
    1. use fwtools prebuilt binaries for the GDAL utilities
    2. make sure your data has proper CRS with an EPSG Code as well as proper georefering by inspecting it prior to preprocessing using the gdalinfo utility
    3. this tutorial target GeoServer 2.0 and onward



    Enjoy,
    Simone.

    Sabtu, 14 November 2009

    GeoSolutions presentation @ Italian GFOSS day 2009

    During this year's italian GFOSS day Ing. Alessio Fabiani has given a presentation on GeoServer and INSPIRE, specifically "GeoServer per la gestione interoperabile dei dati geospaziali: introduzione, e casi d'uso con cenni ad INSPIRE". I am posting it here in case someone is interested. Watch out, it is in Italian!




    Ciao,
    Simone.

    Selasa, 10 November 2009

    GeoSolutions Company Profile

    At the link below you can find a one-page company profile for GeoSolutions which can also be downloaded as a PDF. Soon I will come up with a longer descriptions of the projects we have been involved since our inception.


    Enjoy,
    Simone.