SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Kürzlich hochgeladen (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

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