Analysing GeoServer compatibility  with INSPIRE requirements
Upcoming SlideShare
Loading in...5
×
 

Analysing GeoServer compatibility with INSPIRE requirements

on

  • 3,130 views

 

Statistics

Views

Total Views
3,130
Views on SlideShare
1,655
Embed Views
1,475

Actions

Likes
1
Downloads
37
Comments
0

38 Embeds 1,475

http://geo-solutions.blogspot.com 451
http://geo-solutions.blogspot.it 362
http://geo-solutions.blogspot.pt 88
http://geo-solutions.blogspot.de 74
http://geo-solutions.blogspot.co.uk 69
http://geo-solutions.blogspot.fr 46
http://geo-solutions.blogspot.cz 42
http://geo-solutions.blogspot.nl 39
http://geo-solutions.blogspot.in 35
http://geo-solutions.blogspot.com.es 32
http://geo-solutions.blogspot.fi 28
http://geo-solutions.blogspot.ru 26
http://geo-solutions.blogspot.ca 22
http://geo-solutions.blogspot.se 19
http://geo-solutions.blogspot.com.br 16
http://geo-solutions.blogspot.com.au 15
http://geo-solutions.blogspot.no 11
http://geo-solutions.blogspot.gr 10
http://geo-solutions.blogspot.be 10
http://geo-solutions.blogspot.sg 8
http://www.directrss.co.il 8
http://geo-solutions.blogspot.ro 7
http://geo-solutions.blogspot.tw 7
http://geo-solutions.blogspot.mx 7
http://geo-solutions.blogspot.jp 6
http://geo-solutions.blogspot.co.at 6
http://geo-solutions.blogspot.ch 5
http://geo-solutions.blogspot.co.nz 5
http://geo-solutions.blogspot.kr 4
http://geo-solutions.blogspot.com.ar 3
http://www.twylah.com 3
http://translate.googleusercontent.com 3
http://geo-solutions.blogspot.hu 2
http://geo-solutions.blogspot.dk 2
https://abs.twimg.com 1
http://www.geo-solutions.blogspot.com 1
http://geo-solutions.blogspot.co.il 1
http://www.linkedin.com 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Analysing GeoServer compatibility  with INSPIRE requirements Analysing GeoServer compatibility with INSPIRE requirements Presentation Transcript

  • 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.0Formats 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
  • RenderingINSPIRE 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 SERIESKML 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 supportPersistent 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.itsimone.giannecchini@geo-solutions.it INSPIRE Conference 2012, Istanbul June, the 24th 2012