Nieuwe dataset Spoorwegen

ProRail stelt per 18 februari 2021 bij PDOK een nieuwe dataset Spoorwegen beschikbaar.

De oude services worden niet meer geupdate. PDOK verzoekt gebruikers van Spoorwegen dan ook met klem om over te schakelen naar de nieuwe dataset Spoorwegen. De oude dataset wordt definitief uitgefaseerd per 1 augustus 2021.

URL’s Spoorwegen
De nieuwe URL’s zijn:

- https://service.pdok.nl/prorail/spoorwegen/wms/v1_0?service=wms&request=GetCapabilities

- https://service.pdok.nl/prorail/spoorwegen/wfs/v1_0?service=wfs&request=GetCapabilities

1 like

Een nieuwe dataset of alleen een nieuwe url?

in ieder geval nieuwe opmaak: de stationsnamen hebben nu een witte halo zo te zien…

De WFS probeer ik te gebruiken met een POST GetFeature request, maar dan krijg ik Status 404 (Not Found) op:

https://service.pdok.nl/prorail/spoorwegen/wfs/v1_0?

Als ik de URL uitbreid met service=wfs dan dan krijg ik wel resultaat:

https://service.pdok.nl/prorail/spoorwegen/wfs/v1_0?service=wfs

Maar service=“WFS” staat ook al in de POST, dus hoeft m.i. hoeft dit dan niet ook nog eens op de url meegestuurd te worden. Dit zorgt voor problemen.
Is het mogelijk dat de verplichting van de service parameter op de URL kan vervallen aan de service.pdok.nl kant?

Het WFS request wordt door onderliggende software samengesteld waardoor het lastig is om het aan de client-kant aan te passen.

Is het mogellijk dat aan de kant PDOK de verplichting van “service=wfs” op de URL te laten vervallen als het een POST request betreft?

Ja, dit is niet goed
We gaan kijken waar het mis zit

@Rinke, we hebben de oorzaak gevonden en een fix voor uitgerold.
Als het goed is kan je nu (weer) POST requesten sturen op https://service.pdok.nl/prorail/spoorwegen/wfs/v1_0? zonder de KVP service=wfs

zie bijvoorbeeld het cURL voorbeeld:

curl -d '<?xml version="1.0" encoding="UTF-8"?><GetFeature outputFormat="application/gml+xml; version=3.2" count="1" startindex="0" service="WFS" version="2.0.0" xmlns:spoorwegen="http://spoorwegen.geonovum.nl"><Query typeNames="spoorwegen:kilometrering" srsName="urn:ogc:def:crs:EPSG::28992"><Filter><ResourceId rid="kilometrering.79411b10-968c-4f40-a0e8-845a55f6173a"/></Filter></Query></GetFeature>' -H "Content-Type: application/xml" -X POST https://service.pdok.nl/prorail/spoorwegen/wfs/v1_0
1 like

Hartelijk dank, het werkt nu goed!

1 like

Dit topic is 180 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.