Your SlideShare is downloading. ×
GeoServer presentation @ Italian GFOSS day 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GeoServer presentation @ Italian GFOSS day 2008

1,936

Published on

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

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
1,936
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
19
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Outline ● Cosa è GeoServer ● Come è fatto GeoServer ● Cosa fa GeoServer ● Cosa fara' GeoServer ● Chi fa GeoServer GFOSS.IT, Pontedera November 28th, 2008
  • 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. 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. ---------- ---------- ---------- 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. 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. 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. 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. 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. 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. 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. RasterSymbolizer ● Supporto tematizzazione raster con SLD 256 colori 64 K co lo ri GFOSS.IT, Pontedera November 28th, 2008
  • 13. RasterSymbolizer GFOSS.IT, Pontedera November 28th, 2008
  • 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. GeoWeb 2.0 – KML wows TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY GFOSS.IT, Pontedera November 28th, 2008
  • 16. GeoWeb 2.0 – Google Search ● Esponi i tuoi dati sul web! GFOSS.IT, Pontedera November 28th, 2008
  • 17. GeoWeb 2.0 – Google Search ● Esponi i tuoi dati sul web! GFOSS.IT, Pontedera November 28th, 2008
  • 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. Labeling(++) GFOSS.IT, Pontedera November 28th, 2008
  • 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. Futuro prossimo: Nuova UI GFOSS.IT, Pontedera November 28th, 2008
  • 22. Futuro prossimo: nD Raster ● Raster sono intrinsecamente multidimensionali – (x,y,z,t) → [(fieldA1,fieldA2),(fieldB1)] GFOSS.IT, Pontedera November 28th, 2008
  • 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. Chi fa GeoServer GFOSS.IT, Pontedera November 28th, 2008
  • 25. The End Domande? simone.giannecchini@geo-solutions.it GFOSS.IT, Pontedera November 28th, 2008

×