During last year’s italian GFOSS day (see here) I gave a presentation on GeoServer, specifically 'GeoServer, interoperabilita’ à la carte'. I have found it laying around on my hard drive therefore I am posting it here, in case someone can’t sleep because he is not able to find it.
GeoServer presentation @ Italian GFOSS day 2008 - Presentation Transcript
GeoServer
Interoperabilita' a la carte
I ng . S im one G ia nnec c hini,
I ng . A ndrea A im e (O penG eo )
GFOSS.IT, Pontedera
November 28th, 2008
Outline
● Cosa è GeoServer
● Come è fatto GeoServer
● Cosa fa GeoServer
● Cosa fara' GeoServer
● Chi fa GeoServer
GFOSS.IT, Pontedera
November 28th, 2008
Cosa è GeoServer
● GeoSpatial enterprise gateway
– Management dati raster e vettoriali
● Standards compliant
– OGC WCS 1.0 - 1.1.1 (RI)
– OGC WFS 1.0 - 1.1 (RI)
– OGC WMS 1.1.1
● Google support
– KML, GeoSearch, etc..
● Enterprise ready (almost!)
GFOSS.IT, Pontedera
November 28th, 2008
Chi è GeoServer
GeoWeb 2.0
KML WCS
WFSv WFS
GeoSearch WMS
REST
Enterprise
Oracle
PostGIS
ArcSDE
GeoTiff MrSID,ECW
GFOSS.IT, Pontedera
November 28th, 2008
----------
----------
----------
Cosa fa GeoServer
Shapefile ---------
----------
----------
Shapefile.zip
---------
---------- WFSv* GML2
GML3
Vector files GeoRSS
PostGIS WFS 1.0 Raw vector
data
GeoJSON
DB2 CSV/XLS
Oracle WFS 1.1
MySql PNG, GIF
GeoServer
JPEG
DBMS WMS TIFF,
1.1.1
GeoTIFF
SVG, PDF
ArcSDE Google* Styled KML/KMZ
maps
WFS
WCS GeoTIFF
Servers 1.0
GeoTIFF ArcGrid
ArcGrid WCS GTopo30
GTopo30 1.1.1 Raw raster
Img+World
Img+world data
Mosaic Raster files KML superoverlays
MrSID GWC Google maps tiles
JPEG 2000
ECW,Pyramid
1.7.1
GFOSS.IT, Pontedera
November 28th, 2008
Come è fatto GeoServer
WCS WMS WFS WFSv REST Google GWC
GeoTools
Spring
Spring
ImageIO JAI JTS
GDAL JMagick
Vector Style Raster
GFOSS.IT, Pontedera
November 28th, 2008
Per-layer Security
● Specificare regole su singoli layer
● Configurazione semplificata con liste di
regole
namespace.layer.mode=role1,role2,...
A name, or * to r: read The roles that will
mean “any” w: write be authorized to
access the data
under this rule
GFOSS.IT, Pontedera
November 28th, 2008
Per-layer Security
*.*.r=*
RDONLY
*.*.w=NO_ONE lock down
private.*.r=TRUSTED_ROLE
private.*.w=TRUSTED_ROLE Per-layer
override
topp.districts.w=LEGISLATORS
topp. Other
private.* topp.* districts layers
TRUSTED_ROLE r/w r r r
LEGISLATORS (no access) r r/w r
(all other users) (no access) r r r
GFOSS.IT, Pontedera
November 28th, 2008
Integrazione GDAL
● Started with GSOC 2006-2007
● ImageIO integration via ImageIO-ext
– Estensione SUN ImageIO framework
– JPEG2000,MrSID, ECW, BigTIFF*, ERDAS
Image, HDF4,etc...
– Non (ancora!) facile configurazione
● Problemi di licenza con ECW (?)
GFOSS.IT, Pontedera
November 28th, 2008
RasterSymbolizer
● Supporto tematizzazione raster con SLD
256 colori
64
K
co
lo
ri
GFOSS.IT, Pontedera
November 28th, 2008
RasterSymbolizer
GFOSS.IT, Pontedera
November 28th, 2008
Ingestion Engine*
>> Shapefile added … New element processed … Sending shapefile to GeoServer
..
…… …… DONE: Vector Layer Successfully published in GeoServer
>> New raster to mosaic … Creating grid … Create tiles … Sending mosaic to
GeoServer …… …… DONE
>> File to convert … converting SRS … Processing coordinates
…… …… Conversion DONE
>> Creating WCS Services … pick up SRS .. Generate Boundings …
…… …… DONE: WCS shared
>> Creating WMS Services … pick up SRS .. Generate Boundings … Applying style
…… …… DONE: WMS shared
>> Cataloguing … writing metadata … adding contents … publishing …
…… …… DONE: Metadata published
GFOSS.IT, Pontedera
November 28th, 2008
GeoWeb 2.0 – KML wows
TEMPORAL SERIES
KML EXTRUDE
KML SUPEROVERLAY
GFOSS.IT, Pontedera
November 28th, 2008
GeoWeb 2.0 – Google Search
● Esponi i tuoi dati sul web!
GFOSS.IT, Pontedera
November 28th, 2008
GeoWeb 2.0 – Google Search
● Esponi i tuoi dati sul web!
GFOSS.IT, Pontedera
November 28th, 2008
GeoWeb 2.0 - GeoWebCache
GeoServer ● Sistema di tile cache
per WMS
● Layer statici
GeoWebCache
● Fornisce KML/raster
tiles
Gmap, Gearth
–
– OpenLayers
– Vearth
Persistent raster/KML ● Speed up fattore 10/100
tile cache
GFOSS.IT, Pontedera
November 28th, 2008
Labeling(++)
GFOSS.IT, Pontedera
November 28th, 2008
RESTFul Configuration
● Prototipo iniziale → 2008
● Configurazione programmatica
– Nuovi layer
– Stili
● Esposizione struttura interna
– Ajax-JavaScript friendly
● Expect more in 2009
GFOSS.IT, Pontedera
November 28th, 2008
Futuro prossimo: Nuova UI
GFOSS.IT, Pontedera
November 28th, 2008
Futuro prossimo: nD Raster
● Raster sono intrinsecamente
multidimensionali
– (x,y,z,t) → [(fieldA1,fieldA2),(fieldB1)]
GFOSS.IT, Pontedera
November 28th, 2008
Futuro prossimo: WPS
● WPS 1.0 plugin
● Process back-end in GeoTools
● Integrazione in GeoServer in corso
● Obiettivi
– Raster Processing (WCPS)
– Sextante Integration
– JGrass integration
GFOSS.IT, Pontedera
November 28th, 2008
Chi fa GeoServer
GFOSS.IT, Pontedera
November 28th, 2008
The End
Domande?
simone.giannecchini@geo-solutions.it
GFOSS.IT, Pontedera
November 28th, 2008
1 comments
Comments 1 - 1 of 1 previous next Post a comment