European Commission logo
INSPIRE Community Forum

Group activity

  • Katharina SCHLEIDT published a news post Ad-hoc Austrian Air-Quality API
    The API4INSPIRE project has launched a new ad-hoc activity providing near real time access to the measurements from the Austrian Air Quality Measurement Network via a simple OGC SensorThings API Interface.
  • Katharina SCHLEIDT
    Hi Leonor, first off, any reason why you're working with the 3.0 version of the EF schema instead of the 4.0? I forget which errors were fixed between these versions, but I know some were, so 4.0 will serve you better (structure is the same,... view reply
  • Ana Leonor Salgueiro Vaz Queiroz
    Ana Leonor Salgueiro Vaz Queiroz added a new discussion topic INSPIRE Validator error: "One of...
    Hello, I'm harmonizing the EF Bathing Waters and appears the error below: Conformance class: INSPIRE GML application schemas, General requir Conformance class: INSPIRE GML application schemas, General requir… Failed: 1 / 6 Failed: 1 /...
    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Hi Leonor,

      first off, any reason why you're working with the 3.0 version of the EF schema instead of the 4.0? I forget which errors were fixed between these versions, but I know some were, so 4.0 will serve you better (structure is the same, just errors that were made in the conversion from UML to XSD sorted)

      I tried to validate some EF data, seems to work. Maybe you want to take a look at the example set I've put out on my GitHub, I did a simple consistent set of air quality stations (but not using the AQD extension so as not to confuse folks), together with a description, available at:

      https://github.com/DataCoveEU/INSPIRE_EF

      :)

      Kathi

  • Stefania MORRONE
    Hi Leonor, I'd keep it simple. First off : I would produce the GML file without introducing the gml namespace /schema pair inside the FME writer Then, operate on the so-produced file. Two options: option 1: you... view reply
  • Ana Leonor Salgueiro Vaz Queiroz
    Hello Stefania,   Thank you for your help. We did what you recomended but if we introduce the pair inside  the writer FME the GML passes in INSPIRE Validator, but doesn't write/generates  the points of the... view reply
  • Stefania MORRONE
    Hi Leonor, did you put the gml application schema in the <xsi:schemaLocation>?  The ETF is not able to 'see' the gml application schema unless you explicitly mention it in the <xsi:schemaLocation> and... view reply
  • Ana Leonor Salgueiro Vaz Queiroz
    Hello, I'm harmonizing the EF Bathing Waters and appears the error below: Conformance class: INSPIRE GML application schemas, General requir Conformance class: INSPIRE GML application schemas, General requir… Failed: 1 / 6 Failed: 1 / 6...
    • Stefania MORRONE

      By Stefania MORRONE

      Hi Leonor,

      did you put the gml application schema in the <xsi:schemaLocation>?  The ETF is not able to 'see' the gml application schema unless you explicitly mention it in the <xsi:schemaLocation> and therefore is not able to find the declaration of element 'gml:FeatureCollection' .

      Add the following value pair to the <xsi:schemaLocation> and the error should disappear :

      "http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd"

      Hope this helps,

      Stefania

       

    • Ana Leonor Salgueiro Vaz Queiroz

      By Ana Leonor Salgueiro Vaz Queiroz

      Hello Stefania,

       

      Thank you for your help.

      We did what you recomended but if we introduce the pair inside  the writer FME the GML passes in INSPIRE Validator, but doesn't write/generates  the points of the geometry.

      What do you recommend?

       

      Best regards,

      Leonor Queiroz. 

    • Stefania MORRONE

      By Stefania MORRONE

      Hi Leonor,

      I'd keep it simple.

      First off : I would produce the GML file without introducing the gml namespace /schema pair inside the FME writer

      Then, operate on the so-produced file.

      Two options:

      option 1: you could edit the file with an XML editor (e.g. Notepad ++) and add the required string in the <xsi:schemaLocation>

      option 2:  you could modify the FME workflow. For example: Read the GML file already produced with a text reader, use a StringReplacer to modify the  <xsi:schemaLocation> , send the output to a text file (saving it with .gml extension) .

      Of course there could be other ways, but the above should work fine.

      Hope this helps,

      Stefania 

  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic TrajectoryObservation Result - omso:TimeLocationValueTriple defective
    Dear All, Trying to figure out how to proceed on this issue. While I appreciate the approach of aligning this with OGC TimeseriesML 1.0, we'd need somebody with resources to do this. The solution proposed above, Schema hack available from... view reply
  • Nicolas de Ville de Goyet
    Nicolas de Ville de Goyet added a new discussion topic SOS for INSPIRE-compliance
    Hello everyone, I'm trying to be fully INSPIRE-compliant using a 52north Sensor Observation Service but there is still some details I'm not sure how to manage. Basically, for INSPIRE you want to make your data discoverable, viewable and...
  • Katharina SCHLEIDT
    Katharina SCHLEIDT added a new discussion topic EF Reference Example
    Hi all, I've been requested to provide a simple example for EF encoding, so, here it is: https://github.com/DataCoveEU/INSPIRE_EF Currently there's only one example for air quality, 1 station, 2 sampling points (one for O3, one for SO2), 2...
  • Keiran MILLARD
    Keiran MILLARD replied on the discussion topic EMF for road traffic monitoring
    Hi Kathi, Yes, for the road example the 'profile' would be in horizontal plane, rather than the vertical.  On this topic, do the Technical Guidelines insist the profile shall be vertical? The FoI would be a section of road across... view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic EMF for road traffic monitoring
    Hi Kieran, cool idea! Some counter questions: What service are you using to serve the data? Especially as you're dealing with SensorStuff, you may wanna look at the OGC SensorThings API (STA). We've mostly sorted the INSPIRE... view reply
  • Keiran MILLARD
    Keiran MILLARD added a new discussion topic EMF for road traffic monitoring
    Hi Kathi, Have you come across application of O&M in the transport and infrastructure sector? I am looking at networks of sensors that monitor counts of traffic along a road network. This all seems to fit OK with O&M. This is my question. As...
    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Hi Kieran,

      cool idea!

      Some counter questions:

      • What service are you using to serve the data? Especially as you're dealing with SensorStuff, you may wanna look at the OGC SensorThings API (STA). We've mostly sorted the INSPIRE alignment issues, for details, see: https://github.com/DataCoveEU/SensorThings
      • Observation Type: good question! I get utilizing a coverage model to nicely pull in all lanes, but would almost recommend doing a separate specialization for this as in the profile observation the FoI is constrained to the vertical. This also leads to a further question:
      • What is your FeatureOfInterest (FoI)? I'd be assuming that at some level, the FoI should be at least linked to a TN dataset. I'm not familiar enough with the road specialization of TN, are the lanes modeled? 

      While I haven't come across this level of data within INSPIRE yet (but does make total sense for EF :) ), I do know that the City of Hamburg is working in this direction, and will be utilizing STA, so maybe you could cooperate with them?

      :)

      Kathi

    • Keiran MILLARD

      By Keiran MILLARD

      Hi Kathi,

      Yes, for the road example the 'profile' would be in horizontal plane, rather than the vertical.  On this topic, do the Technical Guidelines insist the profile shall be vertical?

      The FoI would be a section of road across all lanes of the road.  The sensor (e.g. a camera) would capture an image of this FoI and processing algorithms count unique vehicles.  This is an example, there are other ways this could be done - including humans with a clipboard!

      Discussing this topic with the UK transport data community, whilst they are very familiar with core transport data standards such as NeTEx, DATEXII and SIRI, there seems to be a lack of awareness of generic O&M standards.  When the effects of transport (e.g. air quality, noise) are being monitored alongside the transport itself, it makes sense that common patterns for observations are used.  In particular not trying to load all the observation information into a metadata record.

      Keiran

       

  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic GNSS monitoring station
    Hi Nathalie, pertaining to the scope, to my feeling the GNSS stations are in scope. I've copied in Article 4 § 1 for your reference below. As for the correct INSPIRE Theme, while I'd need a bit more information on what exactly is... view reply
  • Nathalie DELATTRE
    Nathalie DELATTRE added a new discussion topic GNSS monitoring station
    I am wondering whether the GNSS stations are in the scope of INSPIRE and can be mapped under the Environmental Monitoring Facilities Nathalie Delattre
    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Hi Nathalie,

      pertaining to the scope, to my feeling the GNSS stations are in scope. I've copied in Article 4 § 1 for your reference below.

      As for the correct INSPIRE Theme, while I'd need a bit more information on what exactly is being monitored by the GNSS stations, I'm fairly sure that Environmental Monitoring Facilities is the correct theme.

      :)

      Kathi

      Article 4

      1. This Directive shall cover spatial data sets which fulfil the following conditions:
      (a) they relate to an area where a Member State has and/or exercises jurisdictional rights;
      (b) they are in electronic format;
      (c) they are held by or on behalf of any of the following:
      (i) a public authority, having been produced or received by a public authority, or being managed or updated by that authority and falling within the scope of its public tasks;
      (ii) a third party to whom the network has been made available in accordance with Article 12;
      (d) they relate to one or more of the themes listed in Annex I, II or III.

  • Katharina SCHLEIDT
    Katharina SCHLEIDT added a new discussion topic OGC Updating O&M Standard
    The OGC O&M SWG has commenced work on an update of both the O&M Standard (ISO 19156 - work to be done in conjunction with ISO TC 211) as well as the XML encoding thereof (OMXML). The cut-off date for submitting change requests for either of...
  • Christoph Wohner
    Christoph Wohner replied on the discussion topic Data Specification on Environmental Monitoring Facilities
    Thank you. I was looking at some implementation examples which had it omitted so I was little irritated. view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic Data Specification on Environmental Monitoring Facilities
    Hi Christoph, it is in the MD format for all INSPIRE Themes, also in the EF Spec. In Table 4 – Metadata for spatial datasets and spatial dataset series specified in Regulation 1205/2008/EC under 8.1 Metadata elements defined in INSPIRE... view reply
  • Christoph Wohner
    Christoph Wohner added a new discussion topic Data Specification on Environmental Monitoring Facilities
    Hi, when I went through the data specification for Environmental Monitoring Facilites, I noticed that there is no field that defines the language of the metarecord. It is mentioned that language information should be included in metadata for...
    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Hi Christoph,

      it is in the MD format for all INSPIRE Themes, also in the EF Spec.

      In Table 4 – Metadata for spatial datasets and spatial dataset series specified in Regulation 1205/2008/EC under 8.1 Metadata elements defined in INSPIRE Metadata Regulation, you will find mention of both Resource language and Metadata language.

      In addition, you will find the following note (we didn't rewrite the MD guidelines per theme, just provided theme specific recommentations in the dataspec):

      Generic guidelines for implementing these elements using ISO 19115 and 19119 are available at http://inspire.jrc.ec.europa.eu/index.cfm/pageid/101. The following sections describe additional theme-specific recommendations and requirements for implementing these elements.

      Hope this helps!

       

    • Christoph Wohner

      By Christoph Wohner

      Thank you.

      I was looking at some implementation examples which had it omitted so I was little irritated.

  • Katharina SCHLEIDT published a news post SensorThings API Good Practice
    Join us in bringing OGC SensorThings API into INSPIRE!
Environmental Monitoring & Observations

Environmental Monitoring & Observations

Environmental Monitoring Facilities, Observations and Measurements