110 likes | 296 Views
Common Database on Designated Areas (CDDA) in conformity with the INSPIRE data specifications Data transformation into GML and basics on GML validation. CDDA – INSPIRE Webinar. 01.07.2014. Outlines. Data transformation Tools: HALE editor (mapping) GML encoding: few examples Validation.
E N D
Common Database on Designated Areas (CDDA) in conformity with the INSPIRE data specificationsData transformation into GML and basics on GML validation CDDA – INSPIRE Webinar 01.07.2014
Outlines Data transformation Tools: HALE editor (mapping) GML encoding: few examples Validation
Data transformation = encoding in GML • From logical rules for mapping to physical file • Transformation approach: • Input source = import data model (XSD) or Shape file of CDDA • Target source = INSPIRE PS Simple application schema (XSD) • Build mapping rules from matching table • Import data from CDDA • Transform data into GML (physical file, version GML 3.2) • Tools used in CDDA-INSPIRE project: • HALE editor • Geonconverter, XML editors
What is transformed? • Coordinate reference system • From current in CDDA into encoding required by INSPIRE & GML • Geometry: polygons and multi-polygons • Attributes: direct links and combinations: • Example: Year (CDDA) > legalFoundationDate (INSPIRE PS) • Several attributes of CDDA can be used to provide one attribute of INSPIRE PS (inspireID) • Logical conditions • Code lists and enumerations • CDDA extensions are added • INSPIRE PS attributes (no links to CDDA) are added • No data in CDDA into voidable properties in INSPIRE PS
Building mapping in HALE editor Input model (CDDA) Target model (INSPIRE PS - XSD) Mapping
GML encoding: coordinate reference system and geometry • Geometry: multi-polygon • CRS –encoding urn:ogc:def:crs:EPSG::4258
GML encoding: Inspire identifier: inspireID (combination of attributes) Default value
GML encoding: legalFoundationDate: direct link, format transformation Format transformation is needed!
GML encoding: No data in CDDA – as voidable in INSPIRE PS “no data” reason!
Validation – “in conformity with INSPIRE IR”? • Starting point for validation: • Using validation functionality of software used for transformation • Additional: • Basic: • Review GML encoding (XML editor) • Visualization in GIS to check: • Right geometry • Right coordinate reference system • Advanced: • Abstract Test Suite (ATS) • Validation, testing and common validation tools are currently discussed in INSPIRE MIG!
Validation – Abstract Test Suit in INSPIRE PS and testing methods