publishing INSPIRE services with deegree

50 %
50 %
Information about publishing INSPIRE services with deegree
Technology

Published on February 5, 2014

Author: SebastianGoerke

Source: slideshare.net

Description

Presentation given at the ELF WP 3 workshop in Madrid on January 30th 2014. It shows a complete workflow from local geospatial data to INSPIRE compliant view and download services.

www.deegree.org Publishing INSPIRE services with deegree Sebastian Goerke goerke@lat-lon.de www.lat-lon.de

www.deegree.org lat/lon Who we are: ● ● ● ● since 2000 software development and consulting in Germany linking standards-based geospatial applications with professional open source technology From startup active member of the Open Geospatial Consortium (OGC), since 2010 Principal Member Active participation in enhancing the capabilities of FOSS4G software, especially within the deegree initiative www.lat-lon.de

www.deegree.org Agenda ● Overview on deegree ● From local data to INSPIRE services ● Outlook www.lat-lon.de

www.deegree.org deegree initiative ● ● Provides state-of-the-art geospatial software implements standards-based software for sustainable and interoperable solutions ● LGPL licence ● Since 2010 incubated OSGeo project EXSE 2000 deegree 2 2002 deegree 1 www.lat-lon.de 2005 OSGeo 2008 2010 deegree 3

www.deegree.org deegree & OGC Reference Implementations A fully functional, licensed copy of a Tested, branded software that has passes the test for an associated conformance class in a version of an Implementation (OGC Compliance Testing Program: Policies & Procedures) www.lat-lon.de

www.deegree.org More Standards... ● Implementing: – Web Processing Service 1.0.0 – Catalogue Service 2.0.2 (ISO AP, ebRIM) – GML 2 – 3.2.1 – Filter Encoding 1.1.0 & 2.0.0 – SLD 1.1.0 – SE 1.1.0 www.lat-lon.de

www.deegree.org How INSPIRE works www.lat-lon.de

www.deegree.org Challenges Harmonizing local datasets to complex INSPIRE data themes – Transformation between different data models – Encoding: GML 3.2.1 www.lat-lon.de

www.deegree.org Challenges Providing Geospatial Web Services compliant to INSPIRE profiles (technical guidance) for: – Discovery Service (CSW 2.0.2 ISO AP +) – View Service (OGC WMS 1.3.0 +) – Download Service (OGC WFS 2.0.0 +) www.lat-lon.de

www.deegree.org Harmonizing local data into complex INSPIRE datasets www.lat-lon.de

www.deegree.org National Data www.lat-lon.de Extract Transform Load Valid INSPIRE GML deegree 3

www.deegree.org What is the best choice for data harmonization? ● Manual transformation? ● XSLT Scripts? ● Transformation within a database? ● Using ETL tools? HALE www.lat-lon.de

www.deegree.org The answer: There is no best choice www.lat-lon.de

www.deegree.org Why is there no best choice? ● ● ● ● Every dataset has specific requirements Some methods have shortcomings, some are too complex Methods do not fit with established workflows Preferences of the people who have to do the data harmonization www.lat-lon.de

www.deegree.org The Goal: Valid INSPIRE GML National Data www.lat-lon.de Extract Transform Load Valid INSPIRE GML deegree 3

www.deegree.org Web Processing Service www.lat-lon.de

www.deegree.org Web Processing Service ● OGC Specification ● Provides 3 Operations: – GetCapabilities – DescribeProcess – Execute www.lat-lon.de

www.deegree.org Standard-based interface for Schema Transformation deegree WPS Processlet: DB Triggers Processlet: FME Workbench www.lat-lon.de Processlet: XSLT Script

www.deegree.org Example request http://deegree-wps-server? request=Execute& Version=1.0.0& Service=WPS& Identifier=XSLT_Adresses& InputFile=SomeGMLFile www.lat-lon.de

www.deegree.org Advantages of this Approach ● Use the Transformation Method of your choice ● Use more than one Method ● OGC interface between harmonization and publication www.lat-lon.de

www.deegree.org Now we have harmonized INSPIRE data www.lat-lon.de

www.deegree.org Let's publish it! www.lat-lon.de

www.deegree.org You remember that challenge? Providing Geospatial Web Services compliant to INSPIRE profiles (technical guidance) for: – Discovery Service (CSW 2.0.2 ISO AP +) – View Service (OGC WMS 1.3.0+, OGC WMTS 1.0.0+) – Download Service (OGC WFS 2.0.0 +, Atom Feeds) www.lat-lon.de

www.deegree.org deegree provides what we need! – – – www.lat-lon.de Discovery Service (CSW 2.0.2 ISO AP +) → Implemented by deegree View Service (OGC WMS 1.3.0+, OGC WMTS 1.0.0+) Download Service (OGC WFS 2.0.0 +, Atom Feeds)

www.deegree.org deegree webservices within the INSPIRE workflow National Data www.lat-lon.de Extract Transform Load Valid INSPIRE GML deegree 3

www.deegree.org In detail deegree 3 WMS WFS INSPIRE View Service INSPIRE Download Service WFS-T INSPIRE Data Sets INSPIRE Feature Store Loader PostGIS www.lat-lon.de Oracle SQL Server

www.deegree.org deegree webservices & INSPIRE ● Implementing: – Download Service ● ● – Pre-defined Dataset Download Service Direct Access Download Service View Service ● WMS Profile ● WMTS Profile – Discovery Service – Complex INSPIRE GML Data Themes www.lat-lon.de

www.deegree.org deegree 3 downloadService – feature highlights ● Support of INSPIRE Download Service Specification ● WFS 1.0.0 / 1.1.0, 2.0.0 ● WFS-T + XLink profiles ● Supported Backends: – PostgreSQL/PostGIS – Oracle – MS SQL Server – Ingres – Shapefiles – GML Files www.lat-lon.de

www.deegree.org deegree 3 downloadService – feature highlights ● GML 2 / 3.0 / 3.1 / 3.2 output / input ● ISO 19107: Supports complex geometries ● Full XPath 1.0 support in filters ● On-the-fly coordinate transformation ● Streaming architecture ● High scalability www.lat-lon.de

www.deegree.org deegree 3 viewService – feature highlights ● Support of INSPIRE View Service Specification ● WMS 1.1.1 / 1.3.0 ● Rendering of complex datasets ● Sophisticated styling using SLD or SE 1.1.0 ● GetFeatureInfo ● Streaming ● High scalability www.lat-lon.de

www.deegree.org deegree 3 viewService – feature highlights ● Support of INSPIRE View Service Specification ● WMTS 1.0.0 ● Cascading WMS and WMTS ● GetFeatureInfo Support ● Real Caching ● High scalability www.lat-lon.de

www.deegree.org deegree 3 viewService – feature highlights ● Supported Backends: – PostgreSQL/PostGIS – Oracle – MS SQL Server – Ingres – Shapefiles – GML Files – GeoTiffs – TileCache – Remote WMS / WMTS www.lat-lon.de

www.deegree.org deegree 3 discoveryService – feature highlights ● Support of INSPIRE Discovery Service Specification ● CSW 2.0.2 (ISO AP 1.0.0) ● Fully transactional ● Pluggable 'metadata stores' allow to add support for new APs and backends ● Modular inspector architecture allows to validate records ● Count interface for occurences of metadata elements www.lat-lon.de

www.deegree.org Outlook ● What's hot? – deegree security proxy ● Spatial & semantic security for geo-webservices – Upcoming deegree 3.4 – Support for OGC GeoPackage as a backend – INSPIRE Metadata Validator – GetFeatureInfo Operation on WMTS www.lat-lon.de

www.deegree.org Thank you for your attention! http://deegree.org Mailing Lists! @deegree_org Sebastian Goerke goerke@lat-lon.de http://www.lat-lon.de www.lat-lon.de

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

INSPIRE > Network Services

... guidelines for INSPIRE Discovery Services to fulfil the requirements of the INSPIRE directive and the Regulation on INSPIRE Network Services, ...
Read more

Encoding of srsName altered when publishing with FSLoader ...

http://code.google.com/p/inspire-foss/issues ... This happened on deegree v3.0.2 (tools+services). ... Encoding of srsName altered when publishing with ...
Read more

Deegree | LinkedIn

View 853 Deegree posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn. LinkedIn Home What is LinkedIn? Join Today
Read more

Data Harmonization Principles and Development Approaches ...

Data Harmonization Principles and Development ... publishing services is the main ... basis for INSPIRE Protected Sites OGC services as part of the ...
Read more

Geospatial World Forum 2012

INSPIRE Network Services with Deegree ... a company focussing on Government Geospatial Data Publishing. ... The resulting geospatial services are based ...
Read more

Publishing to meet INSPIRE obligations | Business and ...

Publishing to meet INSPIRE ... What you need to know about publishing your Licensed ... GeoRSS download services are an emerging standard for ...
Read more

What's new in HALE 2.9? - hale.igd.fraunhofer.de

... improved INSPIRE ... Publishing OGC services ... to have one mapping that they can use to transform data from different services . ...
Read more

2014 - Markus Schneider: Deegree: AIXM WFS und WPS ...

Deegree: AIXM WFS und WPS Services ... kann ähnlich wie bei den INSPIRE Download Services über das OGC WFS 2.0 ... Publishing Data: Shapefiles ...
Read more

Data Harmonization Principles and Development Approaches ...

Data Harmonization Principles and Development ... which in turn serves as the foundation for INSPIRE web services by ... publishing services is the ...
Read more