SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Using GeoServer
for interoperable management and
 dissemination of geospatial data


 Ing. Simone Giannecchini, GeoSolutions




           OSGIS 2010, Nottingham
               22nd June 2010
Outline
   GeoSolutions Facts
   GeoServer 2.0 Facts
       GUI

       Security

       Administration

       WMS, WFS, WCS

       Extensions and additional modules



                         OSGIS 2010, Nottingham
                             22nd June 2010
GeoSolutions - Facts
   Founded mid 2006 in Italy
   Expertise
    •   Image Processing, GeoSpatial Data Fusion
    •   Java, Java Enterprise, C++, Python
    •   JPEG2000, JPIP, Advanced 2D visualization
   Supporting/Developing FOSS4G projects
       GeoTools, GeoServer, GeoBatch, ImageIO-Ext, uDig
   Focus on
       Consultancy (agencies, large private companies, etc…)
       Building stack of geospatial Open Source products




                           OSGIS 2010, Nottingham
                               22nd June 2010
GeoServer
   GeoSpatial enterprise gateway
           Java Enterprise
           Management of raster and vector data
   Standards compliant
           OGC WCS 1.0 - 1.1.1 (RI)
           OGC WFS 1.0 - 1.1 (RI)
           OGC WMS 1.1.1
           OGC WPS 1.0.0
   Google Earth/Maps support
           KML, GeoSearch, etc..

                    OSGIS 2010, Nottingham
                        22nd June 2010
----------
                                   ----------
                                       ----------
                                                                                                 Shapefile
                      Shapefile    ---------
                                       ----------
                                                                          WFSv*                  GML2
                                   ----------
                                       ---------
                                       ----------                                                GML3
                                                                                                 GeoRSS
                                  Vector files                                      Raw vector   GeoJSON
                                                                          WFS 1.0     data
GeoServer 2.0 Facts

                      PostGIS                                                                    CSV/XLS
                      DB2                                                 WFS 1.1
                      Oracle                                                                     PNG, GIF
                      MySql                                                                      JPEG




                                                              GeoServer
                                                                           WMS                   TIFF,
                                                                           1.1.1
                                     DBMS                                                        GeoTIFF
                                                                                                 SVG, PDF
                                                                          Google*    Styled      KML/KMZ
                                                                                     maps
                      ArcSDE
                      WFS                                                  WCS
                                                                            1.0                  GeoTIFF
                                   Servers                                                       ArcGrid
                       GeoTIFF                                             WCS                   GTopo30
                                                                           1.1.1                 Img+World
                       ArcGrid                                                      Raw raster
                                                                                      data
                       GTopo30                                             WPS
                       Img+world                                           1.0.0
                       Mosaic Raster files                                           KML superoverlays
                       MrSID                                               GWC
                                                                                     Google maps tiles
                       JPEG 2000
                       ECW,Pyramid, Oracle GeoRaster
                                                    OSGIS 2010, Nottingham
                                                        22nd June 2010
GeoServer 2.0 Facts

WCS WMS WFS WFSv REST Google GWC

                     GeoTools

           ImageIO             JAI       JTS

    GDAL       Kakadu

      Raster              Style        Vector
              OSGIS 2010, Nottingham
                  22nd June 2010
GeoServer 2.0 GUI




  OSGIS 2010, Nottingham
      22nd June 2010
Integrated Security

   Spring ACEGI framework
   Per-layer rules support
   Simplified configuration with rules list

         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
                       OSGIS 2010, Nottingham
                           22nd June 2010
Integrated 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


                            OSGIS 2010, Nottingham
                                22nd June 2010
Integrated Security: Web UI




       OSGIS 2010, Nottingham
           22nd June 2010
RESTful Administration

   Programmatic Configuration
          Remote (no UI)
          Workspaces
          DataStores/CoverageStores
          Layers and Styles
   Exposes Internal configuration
          Ajax-JavaScript friendly
   Stable Module
   Integrated Security
                    OSGIS 2010, Nottingham
                        22nd June 2010
WMS 1.1.1 – Advanced Styling

Advanced Labeling




                OSGIS 2010, Nottingham
                    22nd June 2010
WMS 1.1.1 – Advanced Styling

Dynamic Symbolizers




             OSGIS 2010, Nottingham
                 22nd June 2010
WMS 1.1.1 – Advanced Styling



                                               Geometry
Filter Functions                            Transformations




                                                  Drop
      Number                                     Shadow
     Formatting

                   OSGIS 2010, Nottingham
                       22nd June 2010
WMS 1.1.1 – Advanced Styling

                   Continuous Maps




                        CSS Styling
<PolygonSymbolizer>
    <Fill> <!-- CssParameters allowed are fill (the color) and fill-opacity -->
         <CssParameter name="fill">#4DFF4D</CssParameter>
         <CssParameter name="fill-opacity">0.7</CssParameter>
    </Fill>
</PolygonSymbolizer>

                             OSGIS 2010, Nottingham
                                 22nd June 2010
WMS 1.1.1 – Advanced Styling

Raster Styling



    Raw                                    256
    Data                                  Colors




                           65536
                           Colors


                 OSGIS 2010, Nottingham
                     22nd June 2010
KML/KMZ


               TEMPORAL SERIES




                                           KML
KML EXTRUDE
                                       SUPEROVERLAY




              OSGIS 2010, Nottingham
                  22nd June 2010
Google Search




 OSGIS 2010, Nottingham
     22nd June 2010
WMS 1.1.1 - CQL
   GeoServer WMS – CQL Examples
         STATE_NAME = 'Montana'




         MALE > FEMALE




         LAND_KM > 300000




                       OSGIS 2010, Nottingham
                           22nd June 2010
ImageIO-Ext Support
   Extension of SUN ImageIO framework
   New plug-ins:
         BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4
         JP2000 based on kakadu
         Ongoing work on GDAL 1.7.2


   GDAL integration via ImageIO-ext
             JPEG2000,MrSID, ECW
              BigTIFF, ERDAS Image, HDF4


                       OSGIS 2010, Nottingham
                           22nd June 2010
WFS
   Serving raw vector data to the masses!
   Support for 1.0 and 1.1 (RI) with Transations
   Output Formats
         GML 2 and 3
         GeoRSS, GeoJSON
         Complex Features*
         OGR-based extension
   Vendor Parameters
         CQL
         GetCapabilities Namespace filtering
         WFS 1.0 reprojection
                          OSGIS 2010, Nottingham
                              22nd June 2010
WCS
   Serving raw raster data to the masses!
         No maps please I want the real data!
         Support for TIME and ELEVATION

   Support for 1.0.0 and 1.1.1 (RI)
   Output Formats
         GeoTiff
         GDAL based formats*
   Vendor Parameters
         ELEVATION as band management*
         GetCapabilities Namespace filtering


                          OSGIS 2010, Nottingham
                              22nd June 2010
WFSv




OSGIS 2010, Nottingham
    22nd June 2010
WPS*
   WPS 1.0 implementation as extension
   Current Implementation is weak:
         No Asynchronous Status Hook
         No process control
         Hard to integrate new processes
   Ongoing efforts:
         Scripting-based processing
         Sextante, JGrass (Grass?) integration
         Improved robustness of infrastructure
         Raster Processing and Statistics

                       OSGIS 2010, Nottingham
                           22nd June 2010
Raster Pyramids
   Preprocessing raster data for performance
         Multiple resolutions levels
             Scale decide best resolution level
         Multiple file (tiles) per resolutions level
         File Based Pyramids Support
         DBMS-based Pyramids
             Postgis
             DB2
             Oracle (GeoRaster)
             MySQL

                         OSGIS 2010, Nottingham
                             22nd June 2010
Pregeneralized Features
   Seving big geometries (complex polygons and linestrings)
         Multiple generalized version
         Fast WMS maps via scale-base selection
         Transparent to WFS (read-only)




                        OSGIS 2010, Nottingham
                            22nd June 2010
WMS TIME and ELEVATION

              TIME = 20100512T0000000Z
              ELEVATION = 0.0




                                 FeatureType Editor




    WMS GetCapabilities
        OSGIS 2010, Nottingham
            22nd June 2010
Complex Features
   Community Schemas
   Complex Types
         Nested Features
         Multiple Geometries
   Crucial for INSPIRE




                       OSGIS 2010, Nottingham
                           22nd June 2010
GeoWebCache

    GeoServer                Tile based caching for
                              WMS
                             Mainly* static layers
  GeoWebCache                KML/raster tiles for:
                                       GMap, Gearth
                                       OpenLayers
                                       VEarth, Bing
                             Speed up factor10/100
                             REST admin interface
Persistent raster/KML
      tile cache

                   OSGIS 2010, Nottingham
                       22nd June 2010
Hibernate Catalog*

Web REST WMS WFS WCS            ...       Configuration stored in DB
       Catalog Interface                         Hibernate
    Hibernate Based Catalog                      Spring based Dao
                                          Transactions via Spring/EJB3
 ServiceDAO        CatalogDAO
                                          Caching with EhCache
           Hibernate                      Same catalog interface, different
                  2 L cache                implementation
                                          Catalog interface needs tweaking
                                          GeoServer UI still needs tweaking
                                          Transaction demarcation needs
       Net         DB                      tweaking
     Storage


                           OSGIS 2010, Nottingham
                               22nd June 2010
Hibernate Catalog*

Web REST WMS WFS WCS            ...        Web REST WMS WFS WCS           ...
       Catalog Interface                           Catalog Interface

    Hibernate Based Catalog                     Hibernate Based Catalog


 ServiceDAO        CatalogDAO               ServiceDAO         CatalogDAO

           Hibernate                                   Hibernate
                           2 L Distributed Cache




                                                     Net
                               DB     DB   DB      Storage

                           OSGIS 2010, Nottingham
                               22nd June 2010
The End




        Questions?
simone.giannecchini@geo-solutions.it


           OSGIS 2010, Nottingham
               22nd June 2010

Más contenido relacionado

La actualidad más candente

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGeoSolutions
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeoSolutions
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...GeoSolutions
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGeoSolutions
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...GeoSolutions
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...GeoSolutions
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...GeoSolutions
 
The State of the GeoServer project
The State of the GeoServer projectThe State of the GeoServer project
The State of the GeoServer projectGeoSolutions
 
What's new in GeoServer 2.2
What's new in GeoServer 2.2What's new in GeoServer 2.2
What's new in GeoServer 2.2GeoSolutions
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAGeoSolutions
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...GeoSolutions
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceGeoSolutions
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJody Garnett
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 

La actualidad más candente (20)

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer Presentation
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 Redux
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
 
The State of the GeoServer project
The State of the GeoServer projectThe State of the GeoServer project
The State of the GeoServer project
 
What's new in GeoServer 2.2
What's new in GeoServer 2.2What's new in GeoServer 2.2
What's new in GeoServer 2.2
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NA
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFence
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 

Similar a Osgis 2010

Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationEsri
 
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoGEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoNaotaka YAMAMOTO CHIKASADA
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterFOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterJorge Arevalo
 
Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2masarunarazaki
 
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)adelrey
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationGeoSolutions
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonJoachim Van der Auwera
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...JAX London
 
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...Channy Yun
 
Overview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesOverview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesJoachim Van der Auwera
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISMarten Hogeweg
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaJoachim Van der Auwera
 

Similar a Osgis 2010 (20)

Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information Integration
 
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoGEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterFOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
 
Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2Realini go gps_foss4g2011_small2
Realini go gps_foss4g2011_small2
 
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
 
Overview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesOverview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and faces
 
FOSS4G2011 Report
FOSS4G2011 ReportFOSS4G2011 Report
FOSS4G2011 Report
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGIS
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
 

Más de GeoSolutions

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The StoryGeoSolutions
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNodeGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZYGeoSolutions
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoSolutions
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015GeoSolutions
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015GeoSolutions
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids GeoSolutions
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoSolutions
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerGeoSolutions
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingGeoSolutions
 

Más de GeoSolutions (20)

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The Story
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNode
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and React
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
 

Último

Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfComputer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfShahdAbdElsamea2
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作f3774p8b
 
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Amil baba
 
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin68 Club
 
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作rpb5qxou
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...Amil Baba Dawood bangali
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubaikojalkojal131
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作ss846v0c
 
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekAIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekpavan402055
 

Último (9)

Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfComputer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作
 
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
 
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
 
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
 
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekAIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
 

Osgis 2010

  • 1. Using GeoServer for interoperable management and dissemination of geospatial data Ing. Simone Giannecchini, GeoSolutions OSGIS 2010, Nottingham 22nd June 2010
  • 2. Outline  GeoSolutions Facts  GeoServer 2.0 Facts  GUI  Security  Administration  WMS, WFS, WCS  Extensions and additional modules OSGIS 2010, Nottingham 22nd June 2010
  • 3. GeoSolutions - Facts  Founded mid 2006 in Italy  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools, GeoServer, GeoBatch, ImageIO-Ext, uDig  Focus on  Consultancy (agencies, large private companies, etc…)  Building stack of geospatial Open Source products OSGIS 2010, Nottingham 22nd June 2010
  • 4. GeoServer  GeoSpatial enterprise gateway Java Enterprise Management of raster and vector data  Standards compliant OGC WCS 1.0 - 1.1.1 (RI) OGC WFS 1.0 - 1.1 (RI) OGC WMS 1.1.1 OGC WPS 1.0.0  Google Earth/Maps support KML, GeoSearch, etc.. OSGIS 2010, Nottingham 22nd June 2010
  • 5. ---------- ---------- ---------- Shapefile Shapefile --------- ---------- WFSv* GML2 ---------- --------- ---------- GML3 GeoRSS Vector files Raw vector GeoJSON WFS 1.0 data GeoServer 2.0 Facts PostGIS CSV/XLS DB2 WFS 1.1 Oracle PNG, GIF MySql JPEG GeoServer WMS TIFF, 1.1.1 DBMS GeoTIFF SVG, PDF Google* Styled KML/KMZ maps ArcSDE WFS WCS 1.0 GeoTIFF Servers ArcGrid GeoTIFF WCS GTopo30 1.1.1 Img+World ArcGrid Raw raster data GTopo30 WPS Img+world 1.0.0 Mosaic Raster files KML superoverlays MrSID GWC Google maps tiles JPEG 2000 ECW,Pyramid, Oracle GeoRaster OSGIS 2010, Nottingham 22nd June 2010
  • 6. GeoServer 2.0 Facts WCS WMS WFS WFSv REST Google GWC GeoTools ImageIO JAI JTS GDAL Kakadu Raster Style Vector OSGIS 2010, Nottingham 22nd June 2010
  • 7. GeoServer 2.0 GUI OSGIS 2010, Nottingham 22nd June 2010
  • 8. Integrated Security  Spring ACEGI framework  Per-layer rules support  Simplified configuration with rules list 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 OSGIS 2010, Nottingham 22nd June 2010
  • 9. Integrated 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 OSGIS 2010, Nottingham 22nd June 2010
  • 10. Integrated Security: Web UI OSGIS 2010, Nottingham 22nd June 2010
  • 11. RESTful Administration  Programmatic Configuration Remote (no UI) Workspaces DataStores/CoverageStores Layers and Styles  Exposes Internal configuration Ajax-JavaScript friendly  Stable Module  Integrated Security OSGIS 2010, Nottingham 22nd June 2010
  • 12. WMS 1.1.1 – Advanced Styling Advanced Labeling OSGIS 2010, Nottingham 22nd June 2010
  • 13. WMS 1.1.1 – Advanced Styling Dynamic Symbolizers OSGIS 2010, Nottingham 22nd June 2010
  • 14. WMS 1.1.1 – Advanced Styling Geometry Filter Functions Transformations Drop Number Shadow Formatting OSGIS 2010, Nottingham 22nd June 2010
  • 15. WMS 1.1.1 – Advanced Styling Continuous Maps CSS Styling <PolygonSymbolizer> <Fill> <!-- CssParameters allowed are fill (the color) and fill-opacity --> <CssParameter name="fill">#4DFF4D</CssParameter> <CssParameter name="fill-opacity">0.7</CssParameter> </Fill> </PolygonSymbolizer> OSGIS 2010, Nottingham 22nd June 2010
  • 16. WMS 1.1.1 – Advanced Styling Raster Styling Raw 256 Data Colors 65536 Colors OSGIS 2010, Nottingham 22nd June 2010
  • 17. KML/KMZ TEMPORAL SERIES KML KML EXTRUDE SUPEROVERLAY OSGIS 2010, Nottingham 22nd June 2010
  • 18. Google Search OSGIS 2010, Nottingham 22nd June 2010
  • 19. WMS 1.1.1 - CQL  GeoServer WMS – CQL Examples  STATE_NAME = 'Montana'  MALE > FEMALE  LAND_KM > 300000 OSGIS 2010, Nottingham 22nd June 2010
  • 20. ImageIO-Ext Support  Extension of SUN ImageIO framework  New plug-ins:  BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4  JP2000 based on kakadu  Ongoing work on GDAL 1.7.2  GDAL integration via ImageIO-ext JPEG2000,MrSID, ECW BigTIFF, ERDAS Image, HDF4 OSGIS 2010, Nottingham 22nd June 2010
  • 21. WFS  Serving raw vector data to the masses!  Support for 1.0 and 1.1 (RI) with Transations  Output Formats  GML 2 and 3  GeoRSS, GeoJSON  Complex Features*  OGR-based extension  Vendor Parameters  CQL  GetCapabilities Namespace filtering  WFS 1.0 reprojection OSGIS 2010, Nottingham 22nd June 2010
  • 22. WCS  Serving raw raster data to the masses!  No maps please I want the real data!  Support for TIME and ELEVATION  Support for 1.0.0 and 1.1.1 (RI)  Output Formats  GeoTiff  GDAL based formats*  Vendor Parameters  ELEVATION as band management*  GetCapabilities Namespace filtering OSGIS 2010, Nottingham 22nd June 2010
  • 23. WFSv OSGIS 2010, Nottingham 22nd June 2010
  • 24. WPS*  WPS 1.0 implementation as extension  Current Implementation is weak:  No Asynchronous Status Hook  No process control  Hard to integrate new processes  Ongoing efforts:  Scripting-based processing  Sextante, JGrass (Grass?) integration  Improved robustness of infrastructure  Raster Processing and Statistics OSGIS 2010, Nottingham 22nd June 2010
  • 25. Raster Pyramids  Preprocessing raster data for performance  Multiple resolutions levels  Scale decide best resolution level  Multiple file (tiles) per resolutions level  File Based Pyramids Support  DBMS-based Pyramids  Postgis  DB2  Oracle (GeoRaster)  MySQL OSGIS 2010, Nottingham 22nd June 2010
  • 26. Pregeneralized Features  Seving big geometries (complex polygons and linestrings)  Multiple generalized version  Fast WMS maps via scale-base selection  Transparent to WFS (read-only) OSGIS 2010, Nottingham 22nd June 2010
  • 27. WMS TIME and ELEVATION TIME = 20100512T0000000Z ELEVATION = 0.0 FeatureType Editor WMS GetCapabilities OSGIS 2010, Nottingham 22nd June 2010
  • 28. Complex Features  Community Schemas  Complex Types  Nested Features  Multiple Geometries  Crucial for INSPIRE OSGIS 2010, Nottingham 22nd June 2010
  • 29. GeoWebCache GeoServer  Tile based caching for WMS  Mainly* static layers GeoWebCache  KML/raster tiles for: GMap, Gearth OpenLayers VEarth, Bing  Speed up factor10/100  REST admin interface Persistent raster/KML tile cache OSGIS 2010, Nottingham 22nd June 2010
  • 30. Hibernate Catalog* Web REST WMS WFS WCS ...  Configuration stored in DB Catalog Interface  Hibernate Hibernate Based Catalog  Spring based Dao  Transactions via Spring/EJB3 ServiceDAO CatalogDAO  Caching with EhCache Hibernate  Same catalog interface, different 2 L cache implementation  Catalog interface needs tweaking  GeoServer UI still needs tweaking  Transaction demarcation needs Net DB tweaking Storage OSGIS 2010, Nottingham 22nd June 2010
  • 31. Hibernate Catalog* Web REST WMS WFS WCS ... Web REST WMS WFS WCS ... Catalog Interface Catalog Interface Hibernate Based Catalog Hibernate Based Catalog ServiceDAO CatalogDAO ServiceDAO CatalogDAO Hibernate Hibernate 2 L Distributed Cache Net DB DB DB Storage OSGIS 2010, Nottingham 22nd June 2010
  • 32. The End Questions? simone.giannecchini@geo-solutions.it OSGIS 2010, Nottingham 22nd June 2010