17-7-2015
Ervaringen in het gebruik van FME
Corine Land Cover INSPIRE Landcover 1 juli 2015, Maarten Storm
Programma
Korte intro Alterra en EAGLE EAGLE project Corine Land Cover INSPIRE Landcover Ervaringen met INSPIRE en FME
1
17-7-2015
Alterra, Wageningen UR Natuur & biodiversiteit
Duurzame bodem
Klimaat & leefomgeving
Waterbeheer & governance
Gebiedsontwikkeling & ruimtegebruik
Geo-Informatie
EAGLE
Eionet Action Group on Land monitoring in Europe Onderdeel van het European Topic Centre on Urban Land and Soil systems (ETC/ULS)
Bestaat uit: ● Alterra (Nederland) ● Umweltbundesamt (Oostenrijk) ● FOMI (Hongarije) ● En vele andere...
2
17-7-2015
EAGLE Contract 6
Service contract for the provision of assistance to the
EEA in the production of the new CORINE Land Cover (CLC) inventory, including the support to the harmonisation of national monitoring for integration at pan-European level – Transformation rules for CORINE land cover and Urban Atlas according to INSPIRE Land Cover theme
● Opstellen Matching Tables ● Transformatie ● Validatie ● Rapportage
Matching Tables linkerzijde - doelbestand INSPIRE LandCoverVector Version 3.0 Feature Type
Feature Type Feature Type Descripton Definition
LandCoverDataset
This A vector representati representation of on allows Landcover Dataset Land Cover data being supported by a vector geometry.
Stereotype INSPIRE Theme
feature type Land Cover Vector
Application Attribute Name / schema
Attribute Attribute / Group Multiplicity Name 2. Asscociation Association Level / Role / Role / Association Constraint Constraint Role Definition description
gmlBase
id
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique
A
1
Data / Value Type
Voidable Values List
gml:id
3
17-7-2015
Matching Tables rechterzijde - bronbestand Dataset: Corine Land Cover 2006 Dataset Dataset Definition CLC2006 ..... Attribute Example Name Value
Attribute voidReason Data Remarks Mapping working_ Status Multiplicity Voidable FMEValidatio Definition Value Type Explanations stage Status n-Status
Transformatie
Transformatie van zowel Urban Atlas als CLC naar INSPIRE LandCover.
Matching Tables als uitgangspunt Gebruik van FME of HALE ● Voor FME gekozen ● vanwege kennisniveau ● outputbestanden HALE beperkte omvang
Het is een Proof Of Concept (dus geen productie)
4
17-7-2015
Transformatie
Reader(s)
Transformer(s)
Writer(s)
Transformatie – opzet FME workbench
Toevoegen Reader (bronbestand inlezen) ● Afhankelijk van dataset een of meer readers nodig ● FME kan zeer veel formaten inlezen
5
17-7-2015
Transformatie – opzet FME workbench
Toevoegen Writer (voor outputbestand) ● INSPIRE GML ● Kiezen van INSPIRE Theme ● Mogelijkheid om gebruik te maken van eigen (aangepaste) xsd
● Snel te genereren machine-leesbare GML of iets langzamer te genereren ‘Pretty print’, ook door mensen goed te lezen
Transformatie – opzet FME workbench
Transformers tussenvoegen
6
17-7-2015
Transformatie – opzet FME workbench
Transformers tussenvoegen ● Attribute Creator voor vele attributen in INSPIRE LandCover met een vaste waarde, onafhankelijk van bronbestand.
● XML Templater om attributen te vullen met een stukje XML / GML.
● Nodig omdat FME niet alle (sub-)attributen toont in Writer (extent, adres.....)
Transformatie – opzet FME workbench
7
17-7-2015
Ervaringen...
Nog weinig ervaringen van anderen te gebruiken Xsd’s niet altijd juist en aan verandering onderhevig INSPIRE Thematic Clusters handig voor discussies / uitleg / enz.
Vergelijkbare schema’s van verschillende INSPIRE
thema’s niet op dezelfde wijze omgezet naar xsd’s
● Association LandCoverDataset – LandCoverUnit ● Association ExistingLandUseDataset – ExistingLandUseObject
Schema’s naar ons idee soms onnodig complex Voorbeeld GML zou fijn zijn
Bedankt voor uw aandacht Maarten Storm
[email protected] 0317-481910
8