Your SlideShare is downloading. ×
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 )

     ...
Outline
●   Cosa è GeoServer
●   Come è fatto GeoServer
●   Cosa fa GeoServer
●   Cosa fara' GeoServer
●   Chi fa GeoServe...
Cosa è GeoServer
●   GeoSpatial enterprise gateway
       –   Management dati raster e vettoriali
●   Standards compliant
...
Chi è GeoServer
GeoWeb 2.0
                KML         WCS
              WFSv               WFS
             GeoSearch    ...
----------
                                  ----------
                                      ----------
Cosa fa GeoServer...
Come è fatto GeoServer

WCS WMS WFS WFSv REST Google GWC

                          GeoTools
Spring
Spring




         Im...
Formati Input/Output
●   Input
       –    Postgis, ORACLE, MySQL, Shapefile
       –    Geotiff, image+worldfile, ESRI as...
Protocolli
●   OGC WCS 1.0 – 1.1.1 (RI)
●   OGC WFS 1.0 - 1.1(RI)
●   OGC WMS 1.1.1
●   WFSv*
●   KML
●   GeoSearch*
●   W...
Per-layer Security
●   Specificare regole su singoli layer
●   Configurazione semplificata con liste di
    regole

      ...
Per-layer Security
*.*.r=*
                                                                     RDONLY
*.*.w=NO_ONE       ...
Integrazione GDAL
●   Started with GSOC 2006-2007
●   ImageIO integration via ImageIO-ext
       –   Estensione SUN ImageI...
RasterSymbolizer
●   Supporto tematizzazione raster con SLD

                          256 colori




         64
        ...
RasterSymbolizer




    GFOSS.IT, Pontedera
    November 28th, 2008
Ingestion Engine*



    >> Shapefile added … New element processed … Sending shapefile to GeoServer
                 ..
 ...
GeoWeb 2.0 – KML wows

                TEMPORAL SERIES




                KML EXTRUDE

                              KML ...
GeoWeb 2.0 – Google Search
●   Esponi i tuoi dati sul web!




                   GFOSS.IT, Pontedera
                   N...
GeoWeb 2.0 – Google Search
●   Esponi i tuoi dati sul web!




                   GFOSS.IT, Pontedera
                   N...
GeoWeb 2.0 - GeoWebCache
        GeoServer             ●   Sistema di tile cache
                                  per WMS...
Labeling(++)




 GFOSS.IT, Pontedera
 November 28th, 2008
RESTFul Configuration
●   Prototipo iniziale → 2008
●   Configurazione programmatica
       –   Nuovi layer
       –   Sti...
Futuro prossimo: Nuova UI




        GFOSS.IT, Pontedera
        November 28th, 2008
Futuro prossimo: nD Raster
●   Raster sono intrinsecamente
    multidimensionali
       –   (x,y,z,t) → [(fieldA1,fieldA2)...
Futuro prossimo: WPS
●   WPS 1.0 plugin
●   Process back-end in GeoTools
●   Integrazione in GeoServer in corso
●   Obiett...
Chi fa GeoServer




   GFOSS.IT, Pontedera
   November 28th, 2008
The End




         Domande?

simone.giannecchini@geo-solutions.it


            GFOSS.IT, Pontedera
            November...
Upcoming SlideShare
Loading in...5
×

GeoServer presentation @ Italian GFOSS day 2008

1,976

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

No notes for slide

Transcript of "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

×