SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Analysing GeoServer compatibility
   with INSPIRE requirements


       Ing. Andrea Aime, GeoSolutions
  Ing. Simone Giannecchini, GeoSolutions




             OSGIS 2012, Nottingham
               September 5th 2012
Outline
   Who is GeoSolutions?
   Intro to GeoServer
   Intro to INSPIRE services
   Where we are and where we should be




                INSPIRE Conference 2012, Istanbul
                       June, the 24th 2012
GeoSolutions
   Founded in Italy in late 2006
   Expertise
    •   Image Processing, GeoSpatial Data Fusion
    •   Java, Java Enterprise, C++, Python
    •   JPEG2000, JPIP, Advanced 2D visualization
   Supporting/Developing FOSS4G projects
       GeoTools, GeoServer
       GeoNetwork, GeoBatch
       ImageIO-Ext
   Focus on Consultancy
       agencies, large private companies, etc…


                        INSPIRE Conference 2012, Istanbul
                               June, the 24th 2012
GeoServer

   GeoSpatial enterprise gateway
      Java Enterprise
      Management and Dissemination of
      raster and vector data
   Standards compliant
      OGC WCS 1.0, 1.1.1 (RI), 2.0 in the
      pipeline
      OGC WFS 1.0, 1.1 (RI), 2.0
      OGC WMS 1.1.1, 1.3
      OGC WPS 1.0.0
      OGC CSW 2.0.2 in the pipeline
   Google Earth/Maps support
      KML, GeoSearch, etc..
                     INSPIRE Conference 2012, Istanbul
                            June, the 24th 2012
----------
                                      ----------
                                          ----------
                                      ---------
                                                                                                          PNG, GIF
                                          ----------
                        Shapefile     ----------
                                          ---------                               WMS                     JPEG
                                          ----------                              1.1.1                   TIFF,
                                                                                  1.3.0
Formats and Protocols
                                     Vector files
                                                                                                          GeoTIFF
                        PostGIS                                                                           SVG, PDF
                        Oracle                                                               Styled       KML/KMZ
                                                                                 Google      maps
                        H2
                        DB2
                        SQL Server                                                                        Shapefile
                        MySql                                                                             GML2




                                                                     GeoServer
                                                                                   WFS
                        Spatialite                                               1.0, 1.1,                GML3
                                        DBMS
                        GeoCouch                                                    2.0                   GeoRSS
                                                                                             Raw vector   GeoJSON
                                                                                               data
                                                                                                          CSV/XLS
                        ArcSDE
                        WFS                                                       WPS
                                                                                  1.0.0                   GeoTIFF
                                      Servers                                     WCS                     ArcGrid
                        GeoTIFF                                                    1.0                    GTopo30
                        WMS                                                       1.1.1      Raw raster
                                                                                                          Img+World
                        ArcGrid                                                                data
                        GTopo30                                 GWC
                        Img+world                              (WMTS,                         KML superoverlays
                        Mosaic    Raster files                  TMS,                          Google maps tiles
                        MrSID                                  WMS-C)                         OGC tiles
                        JPEG 2000                                                             OSGEO tiles
                        ECW,Pyramid, Oracle GeoRaster, PostGis Raster

                                                       INSPIRE Conference 2012, Istanbul
                                                              June, the 24th 2012
Administration GUI




 INSPIRE Conference 2012, Istanbul
        June, the 24th 2012
RESTful Configuration
   Programmatic configuration of layers via REST
    calls
            Workspaces
            DataStores/CoverageStores
            Layers and Styles
            Service configurations (in 2.3.x)
   Exposing internal configuration to remote clients
            Ajax-JavaScript friendly
   Various client libraries available in different
    languages (Java, Python, Ruby, …)


                    INSPIRE Conference 2012, Istanbul
                           June, the 24th 2012
WMS
   Dissemination of Maps
         Fusing raster and vector data seamlessly
         Rule/scale driven rendering

   WMS 1.1.1 and 1.3 support
   SLD
         Basic support for SLD 1.1 and SE 1.1
         Full support for SLD 1.0
   CSS extension for compact styling
   Many rendering extensions available!
   Integration with GeoWebCache
                       INSPIRE Conference 2012, Istanbul
                              June, the 24th 2012
Rendering




INSPIRE Conference 2012, Istanbul
       June, the 24th 2012
WMS TIME and ELEVATION

             TIME = 20100512T0000000Z
             ELEVATION = 0.0




                              FeatureType Editor




    INSPIRE Conference 2012, Istanbul
           June, the 24th 2012
Rendering transformations
   On-the-fly data transformations
   Calling spatial analysis processes from SLD docs
   Optimized for performance
   Examples: on the fly contour lines, heat maps,
    point clustering, point interpolation




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
KML/KMZ


              TEMPORAL SERIES




KML EXTRUDE                        KML SUPEROVERLAY




          INSPIRE Conference 2012, Istanbul
                 June, the 24th 2012
WFS
   Dissemination and filtering of vector data
   WFS 1.0, 1.1 and 2.0 (since 2.2.0)
   Transaction and paging available in all versions
   WFS 2.0: joins (scalar, temporal, spatial) and
    stored queries
   Simplified filtering via CQL
   Formats:
         GML 2, 3.1 and 3.2
         CSV, Excel spreadsheet, GeoRSS, GeoJSON
         Shapefile (zipped)
         Any other format supported by ogr2ogr (configurable)


                        INSPIRE Conference 2012, Istanbul
                               June, the 24th 2012
Complex Feature*
   Application/community schemas
   Complex Features
         Attributes as sub-features
         Attributes as list of features
         Tree-like structure
   Heterogeneous data sources




                      INSPIRE Conference 2012, Istanbul
                             June, the 24th 2012
WCS
   Raster data dissemination
         Raw raster data useful for analysis, no maps!
         Support for TIME and ELEVATION (via ImageMosaic plugin)

   WCS 1.0 and 1.1.1
   WCS 2.0 being discussed
   Output formats
         GeoTiff, ArcGrid
         GDAL based formats under discussion

   Extensions
         ELEVATION as band management



                        INSPIRE Conference 2012, Istanbul
                               June, the 24th 2012
WPS*
   WPS 1.0
   Official Extension
   Raster and Vector data support
   High performance processes development (raster/vector
    statistics, raster/vector format conversions and more)
   Integrated WPS
         Automatic publishing of results
         Embedding processes into SLD styles
         Reuse processes as rendering transformations




                     INSPIRE Conference 2012, Istanbul
                            June, the 24th 2012
GeoWebCache Integration
                             Direct calls to GeoServer
    GeoServer                 rendering engine
                             Support for layers modified
                              through WFT-T
  GeoWebCache                Support for various tile
                              protocols
                                        GMap, Gearth
                                        OpenLayers, VEarth,
                                        Bing
                             Speed-up factor 10/100
                             Disk quota support
Persistent raster/KML
      tile cache

                INSPIRE Conference 2012, Istanbul
                       June, the 24th 2012
Security: Authentication
   Pluggable user sources, available out of the box:
           LDAP, DBMS
   Pluggable authentication mechanisms, available
    out of the box:
           BASIC/DIGEST HTTP, CAS
   Possible to integrate with other mechanisms and
    in-house solutions
   Available since 2.2.0, before only basic HTTP auth
    + simple text file for users


                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
Security: Authorization
   Security Management at the feature level (record
    in DBMS)  read and write filtering
   Hide sensible attributes
   Discriminate visible areas on a per-user basis
   Rules for services and layers
   Server side framework available, open source
    implementation needed!




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
INSPIRE
   Infrastructure for Spatial Information in the
    European Community
       2007/2/EC Directive, 14/03/2007
       Fully in place by 2019
   Implementing Rules and Technical Guidance to
    implement EU-wide Interoperable SDIs
       IR are legally binding
       TC are not legally binding
   Main Aspects Covered
     Metadata
     Network Services

     Data and Service Sharing

     Data Specification

     Monitoring and Reporting

   Maximum Reuse of existing standards (OGC, ISO, W3C)
                         INSPIRE Conference 2012, Istanbul
                                June, the 24th 2012
INSPIRE – Network Services
   Discovery Services
   View Services
   Download Services
   Transformation Services
   Invoke Spatial Data Services
   Rights Management Layer




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
INSPIRE – Discovery Services

   Discovery of spatial dataset and services
   Provide operations on services
         query about service capabilities
         register other federated Discovery Services
   Provide operations on metadata
         search
         update (both push and pull modes),
         perform federated searches

   Based on Metadata specs from ISO
   TG requires CSW 2.0.2 ISO AP as starting point

                     INSPIRE Conference 2012, Istanbul
                            June, the 24th 2012
INSPIRE – Download Services
   Account for copies of spatial dataset, or parts of
    them to be downloaded and/ accessed directly
   Predefined Dataset (or part) VS Direct access
   Direct access Based on OGC WFS 2.0 and ISO/DIS
    19142, 19143 for Direct Access
   HTTP GET style request mandated
   Stored queries for all predefined data
    set/crs/language combinations
   Support for European CRS is Mandatory



                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
INSPIRE – Download Services
   Support for GML 3.2.1 is Mandatory (part of WFS
    2.0)
   Multilingualism Support is key
   Support for Vector Data is rather mature
   Support for Raster Data is unclear
     WCS 1.1.2? WCS 2.0?




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
INSPIRE – View Services
   Display, Navigate, zoom in/out, pan or overlay
    viewable dataset and legend information
   Based on OGC WMS 1.3.0 – ISO 19128 with OGC
    SLD and SE
     INSPIRE Profile

   WMTS 1.0.0 for tile services with INSPIRE
    extensions
   WMS 1.1.1 (INSPIRE PROFILE) is also acceptable
   2 Available Scenarios
       Scenario 1: GetCapabilities document is extended with a link to a
        Catalogue
       Scenario 2: Extra elements are embedded into the GetCapabilities
        document itself

                         INSPIRE Conference 2012, Istanbul
                                June, the 24th 2012
INSPIRE – View Services
   Support for European CRS is Mandatory (See
    Annex I of directive)
   SOAP support is suggested
   Mandatory output formats for Maps are PNG and
    GIF
   Multilingualism Support mandatory




                 INSPIRE Conference 2012, Istanbul
                        June, the 24th 2012
INSPIRE – InvokeSD Services
   Invoking individual spatial services as well as
    combinations of them
     synchronously or asynchronously

   Technical Papers recommend OGC WPS as basic
    building block
   BPEL is recommended between the others for
    Service Chaining and Workflow
   SOAP should be mandatory
   IR and TG not available yet




                 INSPIRE Conference 2012, Istanbul
                        June, the 24th 2012
INSPIRE – Who does What
   Discovery service  GeoNetwork
   View, Download, InvokeSD, Transformation
    Service  GeoServer




                 INSPIRE Conference 2012, Istanbul
                        June, the 24th 2012
View services in GeoServer
   Historically well supported WMS 1.1.1
   GeoServer Stable 2.1.x Supports WMS 1.3
       Ordnance Survey (UK) funded the work
   INSPIRE compliancy still partial
       Harmonized Names (available since 2.2.0 beta)
       SOAP Support missing (recommended, not mandatory)
       Scenario 2 (metadata in caps documeent) not supported
       Partial support for multilingualism
   INSPIRE Community Extension
       Separate plugin
       Plugs-in additional
        fields for Multilingualism
        and Service Metadata


                          INSPIRE Conference 2012, Istanbul
                                 June, the 24th 2012
View services in GeoServer
   Language support:
     Single language declaration support

   Limitations
     No multilingual metadata on layers

     Missing localized support for exceptions

     Missing localization support for contents (e.g.,

      GetFeatureInfo, GetMap labels)
   Robust support for Mandatory CRS (ETRS89)
   Support for Mandatory Encoding Formats (PNG,
    GIF)


                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
View services in GeoServer
   Support for SLD 1.0 solid and mature
       Many Additional Vendor Options
   Support for SE 1.1 present
     extra operations available in SE 1.1 and not in

      SLD 1.0 are not supported
     Some of the above are available as SLD 1.0

      vendor extensions (same functionality, different
      syntax)




                     INSPIRE Conference 2012, Istanbul
                            June, the 24th 2012
Tile based View Services with GWC
   Fully support for WMTS 1.0 (tiled view services)
   Harmonized names possible
   INSPIRECRS84QUAD tile matrix set not built-in,
    but manually configurable
   Missing INSPIRE extensions:
     WMTS Capabilities document does not contain

      the required INSPIRE extensions (WMS-C do
      though)
     No layer metadata links

     Internationalization support missing

     No SOAP support (not mandated)




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
Download Services with GeoServer
   GeoServer 2.2.0 beta first release to support WFS
    2.0 and GML 3.2.1
       IGN France Funding
       SOAP supported
       Standard Capabilites Extension missing

   Basic Workflow for Complex features
       Store original datasets in ad hoc schema database
       Generating Object-Relational mappings
       On-the-fly output transformations




                      INSPIRE Conference 2012, Istanbul
                             June, the 24th 2012
Coordinate Transformation Services
             with GeoServer
   GeoServer provides coordinate transformation
    tools with the gs:Reproject WPS process
   Requires some changes to become compliant
     Name change

     List supported SRS

     Use different mime types for GML

     Add “test transformation” mode (does not

      actually transform, checks only if possible)




                  INSPIRE Conference 2012, Istanbul
                         June, the 24th 2012
InvokeSD Services with GeoServer
   GeoServer Support OGC WPS 1.0.0
       Interaction with external WFS and WCS
       Automatic Ingestion of produced data
       Basic process chaining is supported
   Interaction with BPEL/BPMN engine to be
    tested




                   INSPIRE Conference 2012, Istanbul
                          June, the 24th 2012
The End




        Questions?
   andrea.aime@geo-solutions.it
simone.giannecchini@geo-solutions.it

         INSPIRE Conference 2012, Istanbul
                June, the 24th 2012

Mais conteúdo relacionado

Mais procurados

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGeoSolutions
 
GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoSolutions
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions
 
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
 
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
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
Georepository short introduction
Georepository short introductionGeorepository short introduction
Georepository short introductionGeoSolutions
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...GeoSolutions
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAGeoSolutions
 
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
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 
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 Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
Teste de performance de WMS entre GeoServer e Mapserver
Teste de performance de WMS entre GeoServer e MapserverTeste de performance de WMS entre GeoServer e Mapserver
Teste de performance de WMS entre GeoServer e MapserverGeoLivre Conference
 

Mais procurados (20)

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer Presentation
 
GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM Project
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
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...
 
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...
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
Georepository short introduction
Georepository short introductionGeorepository short introduction
Georepository short introduction
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NA
 
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...
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
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 Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Teste de performance de WMS entre GeoServer e Mapserver
Teste de performance de WMS entre GeoServer e MapserverTeste de performance de WMS entre GeoServer e Mapserver
Teste de performance de WMS entre GeoServer e Mapserver
 

Semelhante a Analysing GeoServer compatibility with INSPIRE requirements

IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS
 
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
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Thierry Badard
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationEsri
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoGEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoNaotaka YAMAMOTO CHIKASADA
 
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, 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
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISMarten Hogeweg
 
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
 
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
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationGeoSolutions
 
Web gis implementation notes
Web gis implementation notesWeb gis implementation notes
Web gis implementation notespaoloverri
 
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
 
Geospatial information materials sv.pptx
Geospatial information materials sv.pptxGeospatial information materials sv.pptx
Geospatial information materials sv.pptx2031qq028
 

Semelhante a Analysing GeoServer compatibility with INSPIRE requirements (20)

IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
 
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
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information Integration
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 TokyoGEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
GEO Gridの過去・現在・未来 @FOSS4G 2011 Tokyo
 
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, 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...
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGIS
 
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
 
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
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
Web gis implementation notes
Web gis implementation notesWeb gis implementation notes
Web gis implementation notes
 
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
 
Geospatial information materials sv.pptx
Geospatial information materials sv.pptxGeospatial information materials sv.pptx
Geospatial information materials sv.pptx
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 

Mais 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
 
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
 
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
 

Mais 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
 
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
 
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...
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Analysing GeoServer compatibility with INSPIRE requirements

  • 1. Analysing GeoServer compatibility with INSPIRE requirements Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions OSGIS 2012, Nottingham September 5th 2012
  • 2. Outline  Who is GeoSolutions?  Intro to GeoServer  Intro to INSPIRE services  Where we are and where we should be INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 3. GeoSolutions  Founded in Italy in late 2006  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools, GeoServer  GeoNetwork, GeoBatch  ImageIO-Ext  Focus on Consultancy  agencies, large private companies, etc… INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 4. GeoServer  GeoSpatial enterprise gateway Java Enterprise Management and Dissemination of raster and vector data  Standards compliant OGC WCS 1.0, 1.1.1 (RI), 2.0 in the pipeline OGC WFS 1.0, 1.1 (RI), 2.0 OGC WMS 1.1.1, 1.3 OGC WPS 1.0.0 OGC CSW 2.0.2 in the pipeline  Google Earth/Maps support KML, GeoSearch, etc.. INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 5. ---------- ---------- ---------- --------- PNG, GIF ---------- Shapefile ---------- --------- WMS JPEG ---------- 1.1.1 TIFF, 1.3.0 Formats and Protocols Vector files GeoTIFF PostGIS SVG, PDF Oracle Styled KML/KMZ Google maps H2 DB2 SQL Server Shapefile MySql GML2 GeoServer WFS Spatialite 1.0, 1.1, GML3 DBMS GeoCouch 2.0 GeoRSS Raw vector GeoJSON data CSV/XLS ArcSDE WFS WPS 1.0.0 GeoTIFF Servers WCS ArcGrid GeoTIFF 1.0 GTopo30 WMS 1.1.1 Raw raster Img+World ArcGrid data GTopo30 GWC Img+world (WMTS, KML superoverlays Mosaic Raster files TMS, Google maps tiles MrSID WMS-C) OGC tiles JPEG 2000 OSGEO tiles ECW,Pyramid, Oracle GeoRaster, PostGis Raster INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 6. Administration GUI INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 7. RESTful Configuration  Programmatic configuration of layers via REST calls Workspaces DataStores/CoverageStores Layers and Styles Service configurations (in 2.3.x)  Exposing internal configuration to remote clients Ajax-JavaScript friendly  Various client libraries available in different languages (Java, Python, Ruby, …) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 8. WMS  Dissemination of Maps  Fusing raster and vector data seamlessly  Rule/scale driven rendering  WMS 1.1.1 and 1.3 support  SLD  Basic support for SLD 1.1 and SE 1.1  Full support for SLD 1.0  CSS extension for compact styling  Many rendering extensions available!  Integration with GeoWebCache INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 9. Rendering INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 10. WMS TIME and ELEVATION TIME = 20100512T0000000Z ELEVATION = 0.0 FeatureType Editor INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 11. Rendering transformations  On-the-fly data transformations  Calling spatial analysis processes from SLD docs  Optimized for performance  Examples: on the fly contour lines, heat maps, point clustering, point interpolation INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 12. KML/KMZ TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 13. WFS  Dissemination and filtering of vector data  WFS 1.0, 1.1 and 2.0 (since 2.2.0)  Transaction and paging available in all versions  WFS 2.0: joins (scalar, temporal, spatial) and stored queries  Simplified filtering via CQL  Formats:  GML 2, 3.1 and 3.2  CSV, Excel spreadsheet, GeoRSS, GeoJSON  Shapefile (zipped)  Any other format supported by ogr2ogr (configurable) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 14. Complex Feature*  Application/community schemas  Complex Features  Attributes as sub-features  Attributes as list of features  Tree-like structure  Heterogeneous data sources INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 15. WCS  Raster data dissemination  Raw raster data useful for analysis, no maps!  Support for TIME and ELEVATION (via ImageMosaic plugin)  WCS 1.0 and 1.1.1  WCS 2.0 being discussed  Output formats  GeoTiff, ArcGrid  GDAL based formats under discussion  Extensions  ELEVATION as band management INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 16. WPS*  WPS 1.0  Official Extension  Raster and Vector data support  High performance processes development (raster/vector statistics, raster/vector format conversions and more)  Integrated WPS  Automatic publishing of results  Embedding processes into SLD styles  Reuse processes as rendering transformations INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 17. GeoWebCache Integration  Direct calls to GeoServer GeoServer rendering engine  Support for layers modified through WFT-T GeoWebCache  Support for various tile protocols GMap, Gearth OpenLayers, VEarth, Bing  Speed-up factor 10/100  Disk quota support Persistent raster/KML tile cache INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 18. Security: Authentication  Pluggable user sources, available out of the box:  LDAP, DBMS  Pluggable authentication mechanisms, available out of the box:  BASIC/DIGEST HTTP, CAS  Possible to integrate with other mechanisms and in-house solutions  Available since 2.2.0, before only basic HTTP auth + simple text file for users INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 19. Security: Authorization  Security Management at the feature level (record in DBMS)  read and write filtering  Hide sensible attributes  Discriminate visible areas on a per-user basis  Rules for services and layers  Server side framework available, open source implementation needed! INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 20. INSPIRE  Infrastructure for Spatial Information in the European Community  2007/2/EC Directive, 14/03/2007  Fully in place by 2019  Implementing Rules and Technical Guidance to implement EU-wide Interoperable SDIs  IR are legally binding  TC are not legally binding  Main Aspects Covered  Metadata  Network Services  Data and Service Sharing  Data Specification  Monitoring and Reporting  Maximum Reuse of existing standards (OGC, ISO, W3C) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 21. INSPIRE – Network Services  Discovery Services  View Services  Download Services  Transformation Services  Invoke Spatial Data Services  Rights Management Layer INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 22. INSPIRE – Discovery Services  Discovery of spatial dataset and services  Provide operations on services  query about service capabilities  register other federated Discovery Services  Provide operations on metadata  search  update (both push and pull modes),  perform federated searches  Based on Metadata specs from ISO  TG requires CSW 2.0.2 ISO AP as starting point INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 23. INSPIRE – Download Services  Account for copies of spatial dataset, or parts of them to be downloaded and/ accessed directly  Predefined Dataset (or part) VS Direct access  Direct access Based on OGC WFS 2.0 and ISO/DIS 19142, 19143 for Direct Access  HTTP GET style request mandated  Stored queries for all predefined data set/crs/language combinations  Support for European CRS is Mandatory INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 24. INSPIRE – Download Services  Support for GML 3.2.1 is Mandatory (part of WFS 2.0)  Multilingualism Support is key  Support for Vector Data is rather mature  Support for Raster Data is unclear  WCS 1.1.2? WCS 2.0? INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 25. INSPIRE – View Services  Display, Navigate, zoom in/out, pan or overlay viewable dataset and legend information  Based on OGC WMS 1.3.0 – ISO 19128 with OGC SLD and SE  INSPIRE Profile  WMTS 1.0.0 for tile services with INSPIRE extensions  WMS 1.1.1 (INSPIRE PROFILE) is also acceptable  2 Available Scenarios  Scenario 1: GetCapabilities document is extended with a link to a Catalogue  Scenario 2: Extra elements are embedded into the GetCapabilities document itself INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 26. INSPIRE – View Services  Support for European CRS is Mandatory (See Annex I of directive)  SOAP support is suggested  Mandatory output formats for Maps are PNG and GIF  Multilingualism Support mandatory INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 27. INSPIRE – InvokeSD Services  Invoking individual spatial services as well as combinations of them  synchronously or asynchronously  Technical Papers recommend OGC WPS as basic building block  BPEL is recommended between the others for Service Chaining and Workflow  SOAP should be mandatory  IR and TG not available yet INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 28. INSPIRE – Who does What  Discovery service  GeoNetwork  View, Download, InvokeSD, Transformation Service  GeoServer INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 29. View services in GeoServer  Historically well supported WMS 1.1.1  GeoServer Stable 2.1.x Supports WMS 1.3  Ordnance Survey (UK) funded the work  INSPIRE compliancy still partial  Harmonized Names (available since 2.2.0 beta)  SOAP Support missing (recommended, not mandatory)  Scenario 2 (metadata in caps documeent) not supported  Partial support for multilingualism  INSPIRE Community Extension  Separate plugin  Plugs-in additional fields for Multilingualism and Service Metadata INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 30. View services in GeoServer  Language support:  Single language declaration support  Limitations  No multilingual metadata on layers  Missing localized support for exceptions  Missing localization support for contents (e.g., GetFeatureInfo, GetMap labels)  Robust support for Mandatory CRS (ETRS89)  Support for Mandatory Encoding Formats (PNG, GIF) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 31. View services in GeoServer  Support for SLD 1.0 solid and mature  Many Additional Vendor Options  Support for SE 1.1 present  extra operations available in SE 1.1 and not in SLD 1.0 are not supported  Some of the above are available as SLD 1.0 vendor extensions (same functionality, different syntax) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 32. Tile based View Services with GWC  Fully support for WMTS 1.0 (tiled view services)  Harmonized names possible  INSPIRECRS84QUAD tile matrix set not built-in, but manually configurable  Missing INSPIRE extensions:  WMTS Capabilities document does not contain the required INSPIRE extensions (WMS-C do though)  No layer metadata links  Internationalization support missing  No SOAP support (not mandated) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 33. Download Services with GeoServer  GeoServer 2.2.0 beta first release to support WFS 2.0 and GML 3.2.1  IGN France Funding  SOAP supported  Standard Capabilites Extension missing  Basic Workflow for Complex features  Store original datasets in ad hoc schema database  Generating Object-Relational mappings  On-the-fly output transformations INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 34. Coordinate Transformation Services with GeoServer  GeoServer provides coordinate transformation tools with the gs:Reproject WPS process  Requires some changes to become compliant  Name change  List supported SRS  Use different mime types for GML  Add “test transformation” mode (does not actually transform, checks only if possible) INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 35. InvokeSD Services with GeoServer  GeoServer Support OGC WPS 1.0.0  Interaction with external WFS and WCS  Automatic Ingestion of produced data  Basic process chaining is supported  Interaction with BPEL/BPMN engine to be tested INSPIRE Conference 2012, Istanbul June, the 24th 2012
  • 36. The End Questions? andrea.aime@geo-solutions.it simone.giannecchini@geo-solutions.it INSPIRE Conference 2012, Istanbul June, the 24th 2012