Solved

How to understand INSPIRE schema requirements for FME

  • 27 September 2018
  • 2 replies
  • 8 views

Badge +1

As title says, I'm struggling with what attributes should I map between my data and INSPIRE GML Writer and more important WHY.

I'm new with all INSPIRE data/formats.

PS. Already went through webinar and tutorial, still can't understand.

icon

Best answer by fmelizard 27 September 2018, 17:21

View original

2 replies

Userlevel 4
Badge +13

Hi @zzupljanin.

FME endeavors to support the latest release of application schemas for INSPIRE. Schemas from INSPIRE are included in FME, and available to all from http://inspire.ec.europa.eu/schemas/. To understand the INSPIRE schema requirements, I would suggest exploring the schemas, and data specifications: https://inspire.ec.europa.eu/Themes/Data-Specifications/2892. The schemas and data specifications outline the requirements.

For INSPIRE data, errors are often a result of missing attributes or values. From the Validation section of INSPIRE GML Basic Writing and Validation Example: "XML/GML errors may seem somewhat misleading. For example, an error such as the following may be reported: “element 'namespace' is not allowed for content model '(localId,namespace,versionId?)’” In fact, this is often caused by a missing element which is expected earlier, since order matters.

 

Note that validation can initially produce a list of many errors. Simplify the diagnostic process by limiting your output to a few typical features and then working through the errors one by one. Again, pretty-printing and viewing the output GML in a good XML editor like Notepad++ will make it a lot easier to find problems since the error list contains line and row numbers."

What tutorials have you reviewed? Tutorial: EU INSPIRE Initiative: https://knowledge.safe.com/articles/1321/eu-inspire-initiative-tutorial.html?

 

What are you having trouble understanding?

What theme(s) are you working with?

Kind regards,

 

Natalie

Badge +6

Natalie's comments are helpful to understand how to use FME for INSPIRE GML writing, and summarizes some of our key support resources. However, it's important to understand that from an FME technical support perspective we are not in a position to provide support in terms of the domain knowledge of your data. FME empower's you to manage and transform your data, but you still need to understand the meaning and structures of the datasets you are working with.

In the INSPIRE context that means you will need at least a basic understanding of the EU INSPIRE directive, the INSPIRE data specifications, your own relevant source datasets, and what some of the gaps are. We can provide some basic support about typical INSPIRE workflows, and what some of the common challenges are (validation error correction, parent child id nesting etc). We can also work with you to understand how to structure FME workflows to generate valid output for one or 2 themes using your data. To this end we welcome you to submit your workspace and source data to safe.com/support to help you get started. But we are not in a position to do the schema mapping for you for a complete submission. If you don't have the capacity to ramp up on the wonderful world of INSPIRE requirements, then I would encourage you to consult with one of our many partners that are active in this area - check on our partners page for those active in Europe. See: https://www.safe.com/partners/partner-locator/ and check on location = 'Europe'.

Along these lines you may want to consider conterra's INSPIRE Solution Pack for FME. They have done all the interpretation of the INSPIRE specifications for you and embedded these in custom transformers available via FME Hub: https://www.conterra.de/en/produkte/fme-spatial-etl/inspire-solution-pack/beschreibung

Reply