WFS GetFeature brocpt: opvragen van propertyName zorgt voor een lege geometry

Bij het opvragen van features binnen een bounding box voor de brocpt dataset kan de response vrij groot worden (4 MB voor 1000 features). Nu ben ik maar geïnteresseerd in een paar properties, dus dacht de propertyName parameter mee te geven:

http://geodata.nationaalgeoregister.nl/brocpt/wfs?
request=GetFeature&service=WFS&version=2.0.0&typeName=brocpt:cpt&
propertyName=broid&outputFormat=application/json&resultType=results&
srsname=EPSG:28992&count=1000&
bbox=153714.96,462328.44,156285.36000000002,463672.44,EPSG:28992

Echter, nu is de geometry waarde leeg, en hier is het juist om te doen.

Is er een manier om de properties in de resultaten te beperken en toch de geometry gegevens terug te krijgen?

Is dit wat je zoekt?

http://geodata.nationaalgeoregister.nl/brocpt/wfs?service=WFS&version=2.0.0&typeName=brocpt:cpt&propertyName=broid,geom&count=3&bbox=153714.96,462328.44,156285.36000000002,463672.44,EPSG:28992&request=GetFeature

(Ik heb het aantal features dat wordt opgevraagd voor het voorbeeld even beperkt tot drie.)

2 likes

Ja, perfect, bedankt!
Staat dit ergens beschreven?

In de OGC WFS standaard, dat is een voordeel boven custom APIs maar nogal taai om te lezen (WFS3 is/wordt veel lichter).

Veel tutorial links online maar deze is best goed: Home · opengeospatial/cite Wiki · GitHub

Ok, bedankt. Die tutorial had ik inderdaad bekeken, maar daar niet uitgehaald dat ik de geom property kon gebruiken.

Zag trouwens dat de property we bij DescribeFeatureType (http://geodata.nationaalgeoregister.nl/brocpt/wfs?request=DescribeFeatureType&service=WFS&version=2.0.0&typeName=brocpt:cpt) erbij staat.

Ik heb een paar jaar geleden een blog geschreven over het bevragen van een WFS service, misschien heb je daar wat aan:

1 like