BRK WFS GetFeature met Filter Intersects met ETRS89 polygoon werkt niet

Request WFS intersects.docx (27,3 KB)

Het Request voor het opzoeken van BRK percelen via een polygoon in ETRS89 uit DSO aanvraag levert een error op bij gebruik van de WFS:
WFS server error. Invalid or Unsupported FILTER in GetFeature
Wordt de Intersects filter niet ondersteund voor ETRS89 of is dit een bug. Het werkt namelijk wel als je dit uitvoert met RD_NEW en RD coordinaten.

Het request is (dat foutmelding geeft):

https://service.pdok.nl/kadaster/kadastralekaart/wfs/v5_0?service=WFS&request=GetFeature&version=2.0.0&typename=kadastralekaartv4:perceel
&srsName=EPSG:4258&application/gml+xml; version=3.2
&Filter=<Filter><Intersects><PropertyName>geom</PropertyName><gml:Polygon>
<gml:exterior>
<gml:LinearRing srsName=”EPSG:4258”>
<gml:posList>53.048690565 6.119118233 53.048720258 6.119200156 53.047247165 6.120617418 53.047126555 6.120590331 53.048690565 6.119118233</
</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</Intersects></Filter>

Het request dat wel werkt in RD_NEW (met dezelfde polygoon):

https://service.pdok.nl/kadaster/kadastralekaart/wfs/v5_0?service=WFS&request=GetFeature&version=2.0.0&typename=kadastralekaartv4:perceel
&srsname=EPSG:28992&application/gml+xml; version=3.2
&Filter=<Filter><Intersects><PropertyName>geom</PropertyName><gml:Polygon>
<gml:exterior>
<gml:LinearRing>
<gml:posList>204081.175 562671.79 204086.635 562675.15 204183.34 562512.19 204181.66 562498.75 204081.175 562671.79</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</Intersects></Filter>
&propertyName=kadastraleGemeenteWaarde,AKRKadastraleGemeenteCodeWaarde,sectie,perceelnummer,statusHistorieWaarde

Bedankt voor het melden. Ik heb er naar gekeken, maar zie niet direct wat er fout gaat. We hebben hiervoor een incident aangemaakt.

misschien niet per se het probleem, maar er staan verkeerde quotes in: ”
edit2: en kadastralekaartv4 en undefined. maar dat is allemaal niet het probleem helaas :slight_smile:
edit3: en een dubbele </
edit4: en de srsName hoort op de Polygon en niet op de linearRing

als je bovenstaande allemaal fixt, werkt het

3 likes