Een WFS GetFeature request waarbij ik zoek op een administratief attribuut waarbij matchCase= “false” levert geen resultaat op. Bij de oude BAG WFS ging dat wel goed.
<wfs:GetFeature service="WFS" version="2.0.0"
outputFormat="application/gml+xml; version=3.2"
count="50001" xmlns:bag="http://bag.geonovum.nl"
xmlns:wfs="http://www.opengis.net/wfs/2.0"
xmlns:fes="http://www.opengis.net/fes/2.0"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gml="http://www.opengis.net/gml/3.2"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/2.0/wfs.xsd">
<wfs:Query typeNames="bag:verblijfsobject" srsName="EPSG:28992">
<fes:Filter>
<fes:PropertyIsEqualTo matchCase="false">
<fes:ValueReference>identificatie</fes:ValueReference>
<fes:Literal>0080010000403268</fes:Literal>
</fes:PropertyIsEqualTo>
</fes:Filter>
</wfs:Query>
</wfs:GetFeature>
Als ik matchcase=”true” gebruik dan vind ik wel wat.
Dit geldt niet alleen voor attribuut identificatie maar ook voor straatnaam, woonplaats, huisnummer.