Dataset Digitaal Topografisch Bestand (DTB) via nieuwe URL’s beschikbaar

In verband met de cloudmigratie heeft PDOK de dataset Digitaal Topografisch Bestand (DTB) via nieuwe URL’s beschikbaar gesteld. Naast dat deze dataset via nieuwe URL’s beschikbaar is gesteld is er ook een wijziging toegepast. De kolom die op de oude URL’s “layer” heet heeft op de nieuwe URL’s de naam “laag” gekregen.

De nieuwe URL’s zijn:

WMS: Digitaal Topografisch Bestand (DTB) WMS

WFS: https://service.pdok.nl/rws/digitaaltopografischbestand/wfs/v1_0?request=GetCapabilities&service=WFS

Atom: https://service.pdok.nl/rws/digitaaltopografischbestand/atom/index.xml

De oude URL’s zijn:

WMS: https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wms?request=GetCapabilities&service=wms

WFS: https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/wfs?request=GetCapabilities&service=wfs

Atom: https://geodata.nationaalgeoregister.nl/digitaaltopografischbestand/atom/digitaaltopografischbestand.xml

De oude URL’s zijn per 17 augustus 2023 niet meer in productie.

1 like

Is er nog betere documentatie van de wijzigingen, want het betreft niet alleen ‘layer’ → ‘laag’.

Dit is een stukje uit de oude WFS:

<wfs:member>
<digitaaltopografischbestand:vlakken gml:id="vlakken.478884">
<digitaaltopografischbestand:cte>N050101</digitaaltopografischbestand:cte>
<digitaaltopografischbestand:thema>gras</digitaaltopografischbestand:thema>
<digitaaltopografischbestand:omschr>gras</digitaaltopografischbestand:omschr>
<digitaaltopografischbestand:datum>2020-02-05Z</digitaaltopografischbestand:datum>
<digitaaltopografischbestand:z>0.0</digitaaltopografischbestand:z>
<digitaaltopografischbestand:layer>1</digitaaltopografischbestand:layer>
<digitaaltopografischbestand:dtm>N</digitaaltopografischbestand:dtm>
<digitaaltopografischbestand:dtb_id>50474484</digitaaltopografischbestand:dtb_id>
<digitaaltopografischbestand:geom>
<gml:MultiSurface srsName="urn:ogc:def:crs:EPSG::28992" srsDimension="3" gml:id="vlakken.478884.geom">
<gml:surfaceMember>
<gml:Polygon gml:id="vlakken.478884.geom.1">
<gml:exterior>
<gml:LinearRing>
<gml:posList>126142.072 475412.2672 7.0075 126137.7759 475403.8198 3.037 126132.7449 475418.9758 3.1 126127.2129 475434.8578 3.032 126124.1299 475443.5288 3.003 126121.6759 475451.4728 3.038 126120.3889 475459.9998 3.053 126120.1539 475467.5258 3.063 126121.3739 475477.1328 3.032 126123.8304 475484.2165 3.2778 126125.2407 475487.3232 3.4053 126126.508 475490.128 3.4053 126127.2851 475491.8755 3.4053 126128.1177 475493.6325 3.3628 126129.2256 475495.4249 3.3203 126130.5229 475497.3517 3.3628 126132.1651 475499.7073 3.2778 126133.8456 475501.8658 3.2778 126135.421 475503.7089 3.2778 126137.6968 475505.8465 3.2778 126139.2124 475507.1322 3.2778 126140.4142 475507.8497 3.3203 126141.5264 475508.1455 3.3203 126143.1096 475508.2369 3.4478 126140.3271 475506.2111 3.6603 126138.641 475504.8232 3.7453 126136.9412 475503.1903 3.8728 126135.5303 475501.4301 3.9578 126134.0637 475499.496 4.0853 126132.7568 475497.6217 4.2128 126131.7918 475495.8875 4.2978 126130.7137 475494.0711 4.4253 126129.5429 475491.5148 4.619 126126.5769 475483.2448 5.147 126125.3359 475476.2368 5.588 126125.1529 475467.6648 6.136 126125.9939 475460.6998 6.57 126128.1259 475453.1158 7.028 126130.5579 475446.5308 7.037 126132.7329 475439.8178 7.23 126136.5439 475428.2558 7.14 126142.072 475412.2672 7.0075</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</digitaaltopografischbestand:geom>
</digitaaltopografischbestand:vlakken>
</wfs:member>

En dit een stukje uit de nieuwe:

<wfs:member>
<digitaaltopografischbestand:vlakken gml:id="vlakken.dc01389d-2ff9-4341-806b-34a0f079042b">
<gml:boundedBy>
<gml:Envelope srsName="urn:ogc:def:crs:EPSG::28992">
<gml:lowerCorner>126120.153900 475403.819800</gml:lowerCorner>
<gml:upperCorner>126143.109600 475508.236900</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<digitaaltopografischbestand:geom>
<gml:Polygon gml:id="vlakken.dc01389d-2ff9-4341-806b-34a0f079042b.1" srsName="urn:ogc:def:crs:EPSG::28992">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">126142.072000 475412.267200 7.007500 126137.775900 475403.819800 3.037000 126132.744900 475418.975800 3.100000 126127.212900 475434.857800 3.032000 126124.129900 475443.528800 3.003000 126121.675900 475451.472800 3.038000 126120.388900 475459.999800 3.053000 126120.153900 475467.525800 3.063000 126121.373900 475477.132800 3.032000 126123.830400 475484.216500 3.277800 126125.240700 475487.323200 3.405300 126126.508000 475490.128000 3.405300 126127.285100 475491.875500 3.405300 126128.117700 475493.632500 3.362800 126129.225600 475495.424900 3.320300 126130.522900 475497.351700 3.362800 126132.165100 475499.707300 3.277800 126133.845600 475501.865800 3.277800 126135.421000 475503.708900 3.277800 126137.696800 475505.846500 3.277800 126139.212400 475507.132200 3.277800 126140.414200 475507.849700 3.320300 126141.526400 475508.145500 3.320300 126143.109600 475508.236900 3.447800 126140.327100 475506.211100 3.660300 126138.641000 475504.823200 3.745300 126136.941200 475503.190300 3.872800 126135.530300 475501.430100 3.957800 126134.063700 475499.496000 4.085300 126132.756800 475497.621700 4.212800 126131.791800 475495.887500 4.297800 126130.713700 475494.071100 4.425300 126129.542900 475491.514800 4.619000 126126.576900 475483.244800 5.147000 126125.335900 475476.236800 5.588000 126125.152900 475467.664800 6.136000 126125.993900 475460.699800 6.570000 126128.125900 475453.115800 7.028000 126130.557900 475446.530800 7.037000 126132.732900 475439.817800 7.230000 126136.543900 475428.255800 7.140000 126142.072000 475412.267200 7.007500 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</digitaaltopografischbestand:geom>
<digitaaltopografischbestand:objectid>1544978</digitaaltopografischbestand:objectid>
<digitaaltopografischbestand:cte>N050101</digitaaltopografischbestand:cte>
<digitaaltopografischbestand:thema>gras</digitaaltopografischbestand:thema>
<digitaaltopografischbestand:themb/>
<digitaaltopografischbestand:omschr>gras</digitaaltopografischbestand:omschr>
<digitaaltopografischbestand:datum gml:id="vlakken.dc01389d-2ff9-4341-806b-34a0f079042b.datum">
<gml:timePosition>2020-02-06T00:00:00Z</gml:timePosition>
</digitaaltopografischbestand:datum>
<digitaaltopografischbestand:gradenhoek/>
<digitaaltopografischbestand:hecto/>
<digitaaltopografischbestand:z/>
<digitaaltopografischbestand:eignam/>
<digitaaltopografischbestand:laag>1</digitaaltopografischbestand:laag>
<digitaaltopografischbestand:dtm>0</digitaaltopografischbestand:dtm>
<digitaaltopografischbestand:mutatieCo/>
<digitaaltopografischbestand:dtbId>50474484</digitaaltopografischbestand:dtbId>
<digitaaltopografischbestand:shapeArea>529.01406503</digitaaltopografischbestand:shapeArea>
<digitaaltopografischbestand:shapeLen>229.567734014705</digitaaltopografischbestand:shapeLen>
<digitaaltopografischbestand:fuuid>dtb_vlak.dc01389d-2ff9-4341-806b-34a0f079042b</digitaaltopografischbestand:fuuid>
</digitaaltopografischbestand:vlakken>
</wfs:member>

Het gaat om hetzelfde object, een vlak met id 1544978. Ik zie de volgende verschillen:

  • ‘datum’ bevat nu een ‘timePosition’
  • ‘z’ kan nu leeg zijn
  • ‘dtm’ kan nu waarde 0 hebben, voorheen waarde N
  • ‘dtb_id’ → ‘dtbId’
  • ‘geom’ bevatte voorheen een MultiSurface, nu een Polygon
  • ‘muatatie_co’ → ‘mutatieCo’
  • Nieuwe velden ‘shapeLen’ en ‘shapeArea’?

En gelijksoortige wijzigingen bij Lijnen en Punten.

Er komen in de lijnen-set nu ook best wat objecten langs die geen verdere eigenschappen hebben behalve coördinaten:

<member xmlns="http://www.opengis.net/wfs/2.0">
  <lijnen p2:id="lijnen.c73ad6e9-e394-4581-832b-d6d4f7e9f1c0" xmlns:p2="http://www.opengis.net/gml/3.2" xmlns="http://digitaaltopografischbestand.geonovum.nl">
    <p2:boundedBy>
      <p2:Envelope srsName="urn:ogc:def:crs:EPSG::28992">
        <p2:lowerCorner>170941.375000 448216.463000</p2:lowerCorner>
        <p2:upperCorner>170943.488000 448217.074000</p2:upperCorner>
      </p2:Envelope>
    </p2:boundedBy>
    <geom>
      <p2:LineString p2:id="lijnen.c73ad6e9-e394-4581-832b-d6d4f7e9f1c0.1" srsName="urn:ogc:def:crs:EPSG::28992">
        <p2:posList srsDimension="3">170943.488000 448216.463000 6.434000 170941.375000 448217.074000 7.724000 </p2:posList>
      </p2:LineString>
    </geom>
    <objectid>1212979</objectid>
    <cte>MD29</cte>
    <thema></thema>
    <themb></themb>
    <omschr></omschr>
    <datum p2:id="lijnen.c73ad6e9-e394-4581-832b-d6d4f7e9f1c0.datum">
      <p2:timePosition>2004-07-30T00:00:00Z</p2:timePosition>
    </datum>
    <gradenhoek></gradenhoek>
    <hecto></hecto>
    <z></z>
    <eignam></eignam>
    <laag>1</laag>
    <dtm>1</dtm>
    <mutatieCo>O</mutatieCo>
    <dtbId>46821934</dtbId>
    <shapeLen>2.19956586625634</shapeLen>
    <fuuid>dtb_lijn.c73ad6e9-e394-4581-832b-d6d4f7e9f1c0</fuuid>
  </lijnen>
</member>

‘thema’, ‘themb’ en ‘omschr’ zijn hier leeg. Het is volkomen onbekend wat voor object het is, ze komen ook niet voor in de vorige WFS service (gecheckt op objectid en coördinaten) :thinking:

@Anton we gaan dit uitzoeken

1 like

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