GeoServer presentation @ Italian GFOSS day 2008

2,251 views
2,137 views

Published on

This is a presentation that Simone Giannecchini gave @ the Italian GFOSS 2008 day about GeoServer.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • 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.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
2,251
On SlideShare
0
From Embeds
0
Number of Embeds
130
Actions
Shares
0
Downloads
19
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

GeoServer presentation @ Italian GFOSS day 2008

  1. 1. 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
  2. 2. Outline ● Cosa è GeoServer ● Come è fatto GeoServer ● Cosa fa GeoServer ● Cosa fara' GeoServer ● Chi fa GeoServer GFOSS.IT, Pontedera November 28th, 2008
  3. 3. 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
  4. 4. 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
  5. 5. ---------- ---------- ---------- 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
  6. 6. 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
  7. 7. Formati Input/Output ● Input – Postgis, ORACLE, MySQL, Shapefile – Geotiff, image+worldfile, ESRI ascii grid, GRASS ascii grid, GTOPO30 (DEM) – JPEG2K, MrSID, ECW, ARCINFO binary GRID, Erdas Image, ENVISAT, HDF4, netCDF-CF, GriB1 ● Output – GeoRSS, GML 2.0, GML 3.1, shapefile, png, GeoTiff, KML GFOSS.IT, Pontedera November 28th, 2008
  8. 8. Protocolli ● OGC WCS 1.0 – 1.1.1 (RI) ● OGC WFS 1.0 - 1.1(RI) ● OGC WMS 1.1.1 ● WFSv* ● KML ● GeoSearch* ● WMS-C ● RESTFul configuration GFOSS.IT, Pontedera November 28th, 2008
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. RasterSymbolizer ● Supporto tematizzazione raster con SLD 256 colori 64 K co lo ri GFOSS.IT, Pontedera November 28th, 2008
  13. 13. RasterSymbolizer GFOSS.IT, Pontedera November 28th, 2008
  14. 14. 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
  15. 15. GeoWeb 2.0 – KML wows TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY GFOSS.IT, Pontedera November 28th, 2008
  16. 16. GeoWeb 2.0 – Google Search ● Esponi i tuoi dati sul web! GFOSS.IT, Pontedera November 28th, 2008
  17. 17. GeoWeb 2.0 – Google Search ● Esponi i tuoi dati sul web! GFOSS.IT, Pontedera November 28th, 2008
  18. 18. 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
  19. 19. Labeling(++) GFOSS.IT, Pontedera November 28th, 2008
  20. 20. 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
  21. 21. Futuro prossimo: Nuova UI GFOSS.IT, Pontedera November 28th, 2008
  22. 22. Futuro prossimo: nD Raster ● Raster sono intrinsecamente multidimensionali – (x,y,z,t) → [(fieldA1,fieldA2),(fieldB1)] GFOSS.IT, Pontedera November 28th, 2008
  23. 23. 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
  24. 24. Chi fa GeoServer GFOSS.IT, Pontedera November 28th, 2008
  25. 25. The End Domande? simone.giannecchini@geo-solutions.it GFOSS.IT, Pontedera November 28th, 2008

×