![Page 1: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/1.jpg)
GIS Data Models for INSPIRE and ELF
Paul Hardy
Roberto Lucchi
EuroSDR/ELF Copenhagen
Data Modelling and Model Driven Implementation of Data Distribution
28 Jan 2015
![Page 2: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/2.jpg)
ArcGIS for INSPIRE Extends ArcGIS for EU INSPIRE complianceDiscovery Services, View Services, Download Services, Metadata, Data Models
INSPIRE GeoportalDesktop GISWeb GIS Mobile GIS
- ESA
- Eurostat
- EEA
- …
LMOs – e.g. National Mapping Agencies EU Agencies
NLD
FGB
E
P
I
…
View
Services
Download
Services
Discovery
Services
Monitoring
Services
![Page 3: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/3.jpg)
ArcGIS for INSPIRE: what’s included
Geoportal ServerWeb Map Viewer
Geodatabase
Templates
Desktop Extension:
Data management,
and authoring
metadata and services
ArcGIS for Server
Extension
(View and
Download Services)
Geoportal Server
(Discovery service)
Metadata
Catalog
ArcGIS
ArcGIS for INSPIRE
View
Discovery
Download
![Page 4: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/4.jpg)
ArcGIS for INSPIRE Implementation PatternsFrom basic to full implementation
Enterprise
content
INSPIRE Network
Datasets in multiple formats (fgdb, shp, gml, ...)
INSPIRE ATOM & OpenSearch
Publish
Publish as-is
INSPIRE View & Download
Geodatabase Templates
Publish
INSPIRE View & Download
![Page 5: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/5.jpg)
INSPIRE data themes
Annex I Annex II Annex III
Coordinate Reference System
Geographical Grid System
Geographical Names
Administrative Units
Addresses
Cadastral Parcels
Transport Networks
Hydrography
Protected Sites
Land Cover
Geology
Elevation
Orthoimagery
Statistical Units
Buildings
Soil
Land Use
Human Health and Safety
Utility and Governmental Services
Environmental Monitoring Facilities
Production and Industrial Facilities
Agricultural and Aquacultural Facilities
Population Distribution - Demography
Area Managements/Restriction/Regulation Zones and Reporting Units
Natural Risk Zones
Atmospheric Conditions
Meteorological Geographical Features
Oceanographic Geographical Features
Sea Regions
Bio-geographical Regions
Habitats and Biotopes
Species Distribution
Energy Resources, Mineral Resources
ArcGIS for INSPIRE provides
geodatabase templates
![Page 6: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/6.jpg)
Geodatabase Implementation for INSPIRE
• Started with INSPIRE UML, not GML Schema
- So work from conceptual schema
- Model reflects IR specs - not affected by downstream detail changes
• What goals? Designed to maximize the use of the data beyond just view:
- Compliance tests
- Quality Assurance
- Cartography
- Time-aware layers
- REST services
- Analysis
- Extensible
![Page 7: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/7.jpg)
Generating the physical Esri geodatabase ImplementationAnnex I
• For Annex I themes, all steps were automated
- Resultant database good for INSPIRE services, but not optimal for analysis etc
ShapeChange toolINSPIRE ISO UML Esri Geodatabase Template XML
1 2 3
![Page 8: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/8.jpg)
Generating the physical Esri geodatabase ImplementationAnnex II & III
• For Annex II & III themes (GE, LC), more options requiring human decisions
- So step 1 was more manual, using Enterprise Architect
- Resultant database is more useable by GIS functionality
Esri Geodatabase UMLINSPIRE ISO UML Esri Geodatabase Template XML
1 2 3
![Page 9: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/9.jpg)
ArcGIS for INSPIRE – Schema XML
![Page 10: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/10.jpg)
ArcGIS for INSPIRE – Installing schema template
![Page 11: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/11.jpg)
ArcGIS for INSPIRE – Installing schema template …cont
![Page 12: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/12.jpg)
Mapping INSPIRE schema to Geodatabase schema
• To Feature Class if object has geometry, object class if not
- Single geometry type, so mixed geometry to xxxP, xxxL, xxxS
• Names limited to 30 characters
- AdministrativeUnits::AdministrativeUnit becomes auAdmUnitS
• Attributes with a maximum multiplicity greater than one are
converted into their own object class.
- Attribute values are associated through foreign key references
(fields RID to IFCID).
- Attribute “name” of AdministrativeUnits::AdministrativeUnit is
converted to the object class auAdmUnitS_name
• Attributes that are voidable have additional field with the suffix
“_void” to distinguish unknown/unpopulated/missing
• Code Lists -> database domains + URL of reference list
• …
![Page 13: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/13.jpg)
ArcGIS for INSPIRE Help on Geodatabase Templates
Link
Available in
multiple languages
![Page 14: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/14.jpg)
ArcGIS for INSPIRE Template HTML Data Dictionary
Link
![Page 15: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/15.jpg)
Data themes - Dependencies and extensibility
• Dependencies: a data theme may depend on others:
- Mineral resources requires geology data theme, the UML and geodatabase implementation
must consider this dependency
- Annex I themes use common structures (network node)
• Template versions and profiles
- INSPIRE Annex II/III introduced the concept of profile
- ELF can be seen as a profile of INSPIRE
• Data encoding and services
- INSPIRE GML application schemas + WFS 2.0 for INSPIRE download services
- ATOM-based download services meet user expectations and early INSPIRE compliance
- Beyond INSPIRE - Esri REST services (e.g. data reviewer, online/off-line editing, analysis)
![Page 16: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/16.jpg)
ISO INSPIRE UML model Esri Geodatabase Implementation in UML
![Page 17: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/17.jpg)
ISO INSPIRE UML model Esri Geodatabase Implementation in UML
![Page 18: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/18.jpg)
![Page 19: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/19.jpg)
ISO INSPIRE UML model Esri Geodatabase Implementation in UML
![Page 20: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/20.jpg)
![Page 21: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/21.jpg)
Esri geodatabase in ArcGIS systems
![Page 22: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/22.jpg)
Beyond INSPIRE to ELFExtend ArcGIS INSPIRE templates for ELF
• Will take time, and need to learn and evolve best practice
1. Change existing INSPIRE geodatabase UML for Annex I to incorporate the
new ELF pieces of information
2. Regenerate geodatabase templates from UML
3. Change the GML mapping so that the ELF additional elements can be
exposed to view and download services
4. Deliver as beta version to interested mapping agencies, for evaluation within
ELF project
![Page 23: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/23.jpg)
Generating the physical Esri geodatabase ImplementationWith ELF additions and changes
• Applying just the changes from INSPIRE to ELF Schema to the GDB UML
Esri Geodatabase UMLINSPIRE ISO UML
1
2 3
Esri ELF Geodatabase UML Esri ELF Geodatabase TemplateELF WP2 UML & docs
Deltas from INSPIRE to ELF
![Page 24: GIS Data Models for INSPIRE and ELF · 2015. 12. 22. · -INSPIRE Annex II/III introduced the concept of profile-ELF can be seen as a profile of INSPIRE •Data encoding and services-INSPIRE](https://reader034.vdocuments.us/reader034/viewer/2022052021/60356550bab183465b55a5eb/html5/thumbnails/24.jpg)
ArcGIS For INSPIRE
Enabling NMCAs to achieve INSPIRE and ELF goals