WFS GetFeature van KadastraleKaart V4 werkt niet met WITHIN filter

Onze klanten gebruiken de WFS GetFeature veelvuldig. Bij de BRKv4 is er iets geks aan de hand, namelijk dat het filter met WITHIN niet werkt. INTERSECTS werkt daarentegen wel, ook DWITHIN.
In de describefeature staat WITHIN wel genoemd. De BAG v1_* (ook MapServer) werk de WITHIN wel.
Ik zou graag zien dat alle requesten op dezelfde manier werken, net zoals dat al jaren prima werkte met de GeoServer webservices.
Dus wat werkt niet: Post naar https://geodata.nationaalgeoregister.nl/kadastralekaart/wfs/v4_0?

<wfs:GetFeature service="WFS" version="1.1.0" outputFormat="application/json" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" maxFeatures="1000" startIndex="0">
    <wfs:Query srsName="EPSG:28992" typeName="Perceel">
        <ogc:Filter xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc">
            <Within>
                <PropertyName>begrenzingPerceel</PropertyName>
                <gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#28992">
                    <gml:exterior>
                        <gml:LinearRing>
                            <gml:posList>190258.69 389454.78 190258.69 389548.86 190358.64999999997 389548.86 190358.64999999997 389454.78 190258.69 389454.78</gml:posList>
                        </gml:LinearRing>
                    </gml:exterior>
                </gml:Polygon>
            </Within>
        </ogc:Filter>
        <ogc:SortBy>
            <ogc:SortProperty>
                <ogc:PropertyName>id</ogc:PropertyName>
                <ogc:SortOrder>ASC</ogc:SortOrder>
            </ogc:SortProperty>
        </ogc:SortBy>
    </wfs:Query>
</wfs:GetFeature> 

Wat werkt wel: Post naar https://geodata.nationaalgeoregister.nl/kadastralekaart/wfs/v4_0?

<?xml version="1.0"?>
<wfs:GetFeature xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WFS" version="1.1.0" outputFormat="application/json" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" maxFeatures="1000" startIndex="0">
  <wfs:Query srsName="EPSG:28992" typeName="Perceel">
    <ogc:Filter xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc">
      <Intersects>
        <PropertyName>begrenzingPerceel</PropertyName>
        <gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#28992">
          <gml:exterior>
            <gml:LinearRing>
              <gml:posList>190237.69 389199 190237.69 389301.48 190366.63 389301.48 190366.63 389199 190237.69 389199</gml:posList>
            </gml:LinearRing>
          </gml:exterior>
        </gml:Polygon>
      </Intersects>
    </ogc:Filter>
    <ogc:SortBy>
      <ogc:SortProperty>
        <ogc:PropertyName>id</ogc:PropertyName>
        <ogc:SortOrder>ASC</ogc:SortOrder>
      </ogc:SortProperty>
    </ogc:SortBy>
  </wfs:Query>
</wfs:GetFeature>

Bedankt voor het melden. We gaan er mee aan de slag. Zodra we meer weten laten we van ons horen.

Er staat een nieuwe versie in productie met daarin verbeterde ondersteuning voor ruimtelijke filters.

1 like