Introduction to INSPIRE. Network Services European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation
INSPIRE recap EU-wide SDI perspective on data Ultimate goal is to unlock spatial data and lay down foundations of European SDI INSPIRE is a Framework Directive Into force since 15 th of May 2007 Detailed technical provisions are laid down in: Implementing Rules on Metadata Spatial Data Network services Data and Service sharing (policy) 2
INSPIRE principles Data should be collected once Possible to combine data from different sources Focus on information relevant for governance Focus on reusability GI should be easily discoverable, together with its metadata Distributed Service Oriented Architecture (SOA) 3
Value added of INSPIRE Building blocks for interoperable SDI in the following context Cross-country Cross-domain Combination of the above Harmonization and standardization of environmental data across Europe (and beyond) Legally binding for public administrations with data in scope Business aspects of INSPIRE Rapidly growing geospatial sector 4
INSPIRE Thematic Scope Annex I Coordinate reference systems Geographical grid systems Geographical names Administrative units Addresses Annex II Elevation Land cover Ortho-imagery Geology Annex III Statistical units Buildings Soil Land use Human health and safety Area management/restriction/ regulation zones & reporting units Natural risk zones Atmospheric conditions & Meteorological geographical features Oceanographic geographical features Sea regions Cadastral parcels Transport networks Hydrography Protected sites Utility and governmental services Environmental monitoring facilities Production and industrial facilities Agricultural and aquaculture facilities Population distribution demography Also Generic Conceptual Model, Observations & Measures Bio-geographical regions Habitats and biotopes Species distribution Energy resources Mineral resources 5
6
INSPIRE architecture 7
INSPIRE Roadmap for Implementation 2020 All Annex II+III data 2012 Download and transformation services 2011 Discovery and view services 2010 Metadata Annex I and II 2018 All Annex I data 2015 New Annex II and III data interoperable 2013 New Annex I data interoperable Harmonized conditions for access to data Metadata Annex III 8
Implementing Rules vs. Technical Guidelines 9
2. Relevant components 10
INSPIRE Implementing Rules (IRs) No 1089/2010 (Annex I) No 102/2011 (code values Annex I) No 1253/2013 21 Oct 2013 + 11
Technical Guidelines (TG-Data Specification) Framework Documents TG Annex I, Annex II & III Metadata & services Interoperability of spatial data sets & services 12
Code lists 4 types of INSPIRE code lists according to extensibility a) not extensible only values included in IRs are allowed b) narrower extensible values included in IRs and narrower values are allowed c) freely extensible values included in IRs and any other values are allowed d) empty any values are allowed For code lists of types (b), (c) and (d), additional values have to be published in a register TG-DS may include additional proposed values that will be published in the INSPIRE code list register 13
UML models, xml schemas, registers, that what JRC delivers & maintains http://inspire.ec.europa.eu/index.cfm/pageid/2/list/datamodels 14
Relevant components INSPIRE Registry Online service for common identifiers and definitions for data encoding purposes registers: code lists, themes, application schemas, fcd browsing and accessing register content Formats: HTML, XML, Atom, JSON and RDF/SKOS Multilingual content (based on IR content) Open to external contributions http://inspire.ec.europa.eu/registry/ 15
Relevant components INSPIRE Network services In INSPIRE data should be made available where best managed 1. Discover Expose metadata through INSPIRE compliant discovery service 2. View Interactive view of data through an INSPIRE compliant data service Unified portrayal through OGC Styled Layer Descriptor (SLD) 3. Download Web Feature Service Atom feeds 4. Transform ETL 16
Relevant components INSPIRE Geoportal Central access point to the INSPIRE infrastructure and resources (250000+) Connection to all MS network services cross-border data discovery and visualisation support to policy making 17
Discovery services 18
INSPIRE Metadata Distinguish between Spatial object metadata Dataset-level metadata Tools available at JRC site INSPIRE Metadata editor INSPIRE metadata validator 19
Metadata editor http://inspire-geoportal.ec.europa.eu/editor/ 20
Discovery services discovery services making it possible to search for spatial data sets and services on the basis of the content of the corresponding metadata and to display the content of the metadata http://inspire-geoportal.ec.europa.eu/discovery/ 21
Operations (Article 11(1) of Directive 2007/2/EC) 1. Get Discovery Service Metadata: Provides all necessary information about the service and describes service capabilities 2. Discover Metadata: The Discover Metadata operation allows requesting INSPIRE metadata elements of resources based on a query statement to be retrieved from the target Discovery Service 3. Publish Metadata: The Publish Metadata operation allows editing INSPIRE metadata elements of resources in the Discovery Service (push or pull metadata mechanisms). Editing meaning insert, update and delete 4. Link Discovery Service: The Link Discovery Service function allows the declaration of the availability of a Discovery Service for the discovery of resources through the Member State Discovery Service while maintaining the resource metadata at the owner location 22
View Services 23
View services view services making it possible, as a minimum, to display, navigate, zoom in/out, pan, or overlay viewable spatial data sets and to display legend information and any relevant content of metadata 24
View services INSPIRE View Services allow users and computer programs to view spatial datasets. 25
TG for View services TG for View services specifies requirements and recommendations based on the European de jure standard [ISO 19128] Web Map Service (WMS) 1.3.0. It defines an INSPIRE Profile of [ISO 19128] INSPIRE Profile of [ISO 19128] also make use of the OGC Styled Layer Descriptor (SLD) 26
Operations 1. Get View Services Metadata: Get metadata about a specific view service; 2. Get Map: Returns a map for a specified area; 3. Link View Service: Allows the linking of view services together. 27
GetViewService metadata 28
GetViewService metadata 29
GetMap 30
GetMap Naming: 31
Link View Service Allows a Public Authority or a Third Party to declare a View Service for the viewing of its resources through: Member State View Service while maintaining the viewing capability at the Public Authority or the Third party location. 32
View and discovery services at INSPIRE Geoportal 33
Download services 34
Download services download services, enabling copies of spatial data sets, or parts of such sets, to be downloaded and, where practicable, accessed directly 35
Download services Predefined o Whole datasets Direct access o Provides access to spatial objects based upon a query Service implementation Predefined dataset download service Direct access download service WCS X X SOS X X WFS Х Х Atom Х 36
Operations Predefined + Direct access Get Download Service Metadata Get Spatial Data Set Describe Spatial Data Set Link Download Service Get Spatial Object (direct access only) Describe Spatial Object Type (direct access only) 37
INSPIRE Download services Available options (now) Atom feeds WFS (Web Feature Service) Work ongoing for INSPIRE compliant download service based on OGC Sensor Observation Service (SOS), MIWP-7a OGC Web Coverage Service (WCS), MIWP-7b 38
Examples of Download services 39
Architectures for INSPIRE implementation. Available technology European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation
Transformation relationships can be complex origin conformant transformation simple transformation - renaming, assign new properties complex transformation - reclassification, geometry calulation 41
Transformation relationships can be complex origin conformant transformation simple transformation - renaming, assign new properties complex transformation - reclassification, geometry calulation 42
Transformation... is an ETL repeatable procces analytical task 43
architectural approaches, an Overview One-off transformation + external web based services Atom/WFS/ One-the-fly transformation Atom/WFS/ Hybrid transformation + integrated web based services Atom/WFS/ Consider for choosing an but what happened with changes (update)? need to maintain, don t forget approach (operational process) will the data set in future +/- static, e.g. geology under frequently change, e.g. land use under permanent change e.g. air quality reporting 44
One-off transformation + external web based services positive aspects are: transformed once for all users better performance when delivering the data no transformation during delivery Wide choice of software components negative aspects are: Requires storage and management of transformed data in addition to original data high processing effort the entire database is transformed to be maintained also transformed data This approach is useful if data are stable 45
On the fly transformation+ integrated web services positive aspects are: only the original data has to be maintained only the requested data has to be transformed eg. Snowflake/GoLoader/-PublisherWFS, GeoServer (?) negative aspects are: Performance issues high processing required before delivery especially for large volumes of data and complex transformations the same data is potentially transformed multiple times Caching or pre-processing mechanisms has to be used This approach is useful if data is continuously or frequently updated 46
One-off transformation + DB + integrated web based services eg. ArcGIS for INSPIRE positive aspects are: Data transformed offline can be managed in same system as original data e.g. in the same database management negative aspects are: Data provider still has to store transformed data Limited FOSS-GIS solutions (current) system, not as GML files On-the-fly get more performance because of predefined data structure This approach is useful if data is continuously or frequently updated 47
Technology for implementation 48
49
50
Some popular solutions 51
Thanks 52