Skip to main content

Good morning!

I'm trying to implement an ATOM feed with FME Server 2017 that fulfills the INSPIRE requirements.

I've been following this tutorial for the first steps: https://knowledge.safe.com/articles/1340/create-inspire-atom-download-service.html

With that tutorial, the following XML is created as feed:

?xml version="1.0" encoding="UTF-8"?>
<feed xmlns:gml="http://www.opengis.net/gml" xmlns:georss="http://www.georss.org/georss" xmlns="http://www.w3.org/2005/Atom">
<generator version="2015.0" uri="http://h-0106"/>
<id>http://myweb/Catastro</id>
<link rel="self" href="http://myweb/Catastro" type="application/atom+xml"/>
<rights>data.gov.uk</rights>
<subtitle>Smoke control areas declared under the Clean Air Acts</subtitle>
<title>INSPIRE ATOM Feed: Smoke Control Areas</title>
<updated>2015-02-23T16:15Z</updated>
<entry>
<author>
<name>Brent Council</name>
</author>
<category term="EPSG: 4258" scheme="http://www.opengis.net/def/crs/" label="EPSG/0/4258"/>
<content type="html">Click on the link to download this layer <br />  <a href="http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=BrentSmokeControlZones">BrentSmokeControlZones<\a></content>
<id>http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=BrentSmokeControlZones</id>
<link href="http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=BrentSmokeControlZones"/>
<published>2017-09-05T11:56:48+02:00</published>
<rights>Brent Council</rights>
<title>BrentSmokeControlZones</title>
<updated>2015-02-23T16:15Z</updated>
</entry>
<entry>
<author>
<name>Westminster City Council</name>
</author>
<category term="EPSG: 4258" scheme="http://www.opengis.net/def/crs/" label="EPSG/0/4258"/>
<content type="html">Click on the link to download this layer <br />  <a href="http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=WestminsterSmokeControlAreas">WestminsterSmokeControlAreas<\a></content>
<id>http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=WestminsterSmokeControlAreas</id>
<link href="http://myweb/fmedatastreaming/Catastro/ManagementRestrictionOrRegulationZone_FME2015.fmw?opt_showresult=false&opt;_servicemode=sync&LAYERS;=WestminsterSmokeControlAreas"/>
<published>2017-09-05T11:56:48+02:00</published>
<rights>Westminster City Council</rights>
<title>WestminsterSmokeControlAreas</title>
<updated>2015-02-23T16:15Z</updated>
</entry>
</feed>

That XML needs several additions in order to pass the INSPIRE validator.

One condition is the link to the OpenSearch description. For example:

<link rel="search" href="http://myweb.com/atom/osd/opensearchdescription.xml" type="application/opensearchdescription+xml" title="Description"/>

Does anyone know in which URL the OpenSearch Description is stored in FME Server?

I'm using FME Server 2017.

Thanks for any help provided!

Hi there,

I'm afraid we didn't implement the OpenSearch requirements when we created this tutorial. We'll take a look at adding this in and post back here when we see what is involved. My guess is this should be quite possible. If you happen to be at the INSPIRE conference this week in Strasbourg (Sept. 2017) please come and see us at the Safe Software booth.


Hi there,

I'm afraid we didn't implement the OpenSearch requirements when we created this tutorial. We'll take a look at adding this in and post back here when we see what is involved. My guess is this should be quite possible. If you happen to be at the INSPIRE conference this week in Strasbourg (Sept. 2017) please come and see us at the Safe Software booth.

Thanks for the answer! I'm looking forward to the update, then :)

 

 

I'm afraid I can't go to the INSPIRE conference, but I hope they upload clips of the labs to help us, humble mortals, to fulfill all the requirements. Actually, I'm almost there... only ATOM to check from the list.

 

 

The new validator has been a HUGE help: http://inspire-sandbox.jrc.ec.europa.eu/validator/

 

So much better than the previous one!

 

 


Reply