BGT API GMLLight retourneert lege geometriën

Als ik met de BGT API een full custom post doe met de volgende request body dan levert het objecten met een lege geometrie op.

 {
      "featuretypes": [
    "waterdeel"
      ],
      "format": "gmllight",
      "geofilter": "POLYGON ((60000.00 381250.00, 65000.00 381250.00, 65000.00 387500.00, 60000.00 387500.00, 60000.00 381250.00))"
    }

Voorbeeld van een object in het resultaat:

<gml:featureMember>
	<imgeo-s:Waterdeel gml:id="be4f32ad6-a361-46ae-b0a0-163a43df5755">
		<imgeo-s:objectBeginTijd>2015-10-05</imgeo-s:objectBeginTijd>
<imgeo-s:identificatie.namespace>NL.IMGeo</imgeo-s:identificatie.namespace>
<imgeo-s:identificatie.lokaalID>W0661.8abeacd5439b757600000000a04e11f2</imgeo-s:identificatie.lokaalID>
<imgeo-s:tijdstipRegistratie>2016-08-30T13:08:27</imgeo-s:tijdstipRegistratie>
<imgeo-s:LV-publicatiedatum>2016-11-08T12:17:15</imgeo-s:LV-publicatiedatum>
<imgeo-s:bronhouder>W0661</imgeo-s:bronhouder>
<imgeo-s:inOnderzoek>false</imgeo-s:inOnderzoek>
<imgeo-s:relatieveHoogteligging>0</imgeo-s:relatieveHoogteligging>
<imgeo-s:bgt-status>bestaand</imgeo-s:bgt-status>
			<imgeo-s:bgt-type>waterloop</imgeo-s:bgt-type>
 			<imgeo-s:plus-type>sloot</imgeo-s:plus-type>
		<imgeo-s:geometrie2d></imgeo-s:geometrie2d>
	</imgeo-s:Waterdeel>
</gml:featureMember><gml:featureMember>

Let op de lege imgeo-s:geometrie2d tag. Dit is niet zo als ik kies voor het CityGML formaat.

DIt lijkt mij een bug.

@rboeters Dit probleem is bekend. We hebben dit probleem opgelost door de data opnieuw te laden en op te bouwen vanuit de landelijke voorziening. Deze data is nu al te benaderen via PDOK download viewer en PDOK API - Swagger UI

Dag John, ik heb de nieuwe API geprobeerd (die nu ook in productie is) maar deze heeft ook een probleem. Als ik een gebied op wil halen wat volledig valt binnen een BGT feature (de Waddenzee kent bijvoorbeeld zeer grote watervlakken), dan wordt er niks geretourneerd.

Om te reproduceren, teken je een klein polygoon in de waddenzee.

Hallo Roeland, bedankt voor de reactie. Inderdaad grote polygonen, bij een kleine selectie die geen grenzen bevat van zo’n grote polygoon bevat, worden niet meegenomen ( bij een kleine selectie midden in het IJsselmeer, ontbreek het IJsselmeer zelf). Ik laat de ontwikkelaars hiernaar kijken.

Dag John, is er al nieuws wanneer dit eventueel opgelost is?

Het probleem met het selecteren van een groot polygoon dmv een klein selectiegebied binnen het polygoon is inmiddels onderzocht. De oorzaak bleek te zitten in de dataverwerking. De bug is gefixed maar het resultaat hiervan gaat pas zichtbaar zijn nadat alle data opnieuw verwerkt is. Helaas gaat hier enige tijd (= weken) overheen. Het opstarten van dit proces staat op de komende sprint. We zullen het laten weten wanneer dit voltooid is.

Beste Roeland, @rboeters,

Is jouw probleem met de lege geometrie nu opgelost, nu de data opnieuw geladen is, zoals @John_Schaap beschrijft? Ik loop namelijk tegen hetzelfde probleem aan, ook met data die ik vandaag gedownload heb via de API of de viewer. Ik ben benieuwd of ik zelf iets verkeerd doe, of het probleem toch nog in de dataset zit.

Hartelijke groeten, Gerda

Het probleem is inderdaad nog steeds aanwezig.

Aha. Dat is aan de ene kant voor mij fijn om te horen, want dan ligt het waarschijnlijk niet aan mij. :slight_smile: Maar ik hoop nog steeds dat er een oplossing komt. @John_Schaap, is dit probleem nog steeds bij jullie bekend en wordt er nog aan gewerkt?

@gerdaede, @rboeters, Het probleem van een groot polygoon i.c.m. een klein selectiegebied is bij ons bekend. Er is ook een wijzing in onze programmatuur die de data verwerkt voor gemaakt. Helaas wordt deze oplossing pas zichtbaar voor de buitenwereld op het moment dat er een z.g. “herdraai” van data plaats gevonden heeft. Hiervoor moet de landelijke voorziening, de volledige data opnieuw aanleveren en dient alle data ook opnieuw verwerkt te worden. Onze verwachting was dat we dit eind juli samen met de landelijke voorziening zouden doen. Nu is de planning echter opgeschoven. We laten de deze herdraai van data samen vallen met de livegang van de BGT mutatiedownloads. Bij livegang van de BGT mutatiedownloads is dit probleem dan ook verholpen. De livegang van mutatiedownloads verwacht ik halverwege het 4e kwartaal van 2020.

@gerdaede, @rboeters, Kan je het probleem van de lege geometrieen ook reproduceren met de nieuwe download urls? zie https://www.pdok.nl/-/per-1-oktober-zijn-oude-productie-en-b-c3-a8ta-downloadomgevingen-voor-bgt-niet-meer-beschikbaar

Excuses, ik schep geloof ik wat verwarring. Objecten met lege geometriën komen niet meer voor. Het probleem met grote objecten i.c.m. een klein selectiegebied nog wel zoals jij al bevestigt.

1 like

@rboeters, @gerdaede. Het probleem met grote objecten i.c.m. een klein selectiegebied heeft even op zich laten wachten maar is nu door ons opgelost. Een kleine selectie in het IJsselmeer of Waddenzee levert nu ook het gehele waterdeel op:

2 likes