Hoi @jhpoosthoek,
Uhm een paar dingen…
-
http://geodata.nationaalgeoregister.nl/bag/wfs/v2 is geen ‘correcte’ URL voor het benaderen van de BAG WFS, je komt dan uit op de ‘ouwe’ bag/wfs (dit kan je zien aan de URL’s in o.a. het GetCapabilities document)
Voor de volledigheid de juiste/actuele URL is https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1 - Zoals in het volgende topic besproken BAG v1_1 WFS wijziging - BAG - Geoforum is CQL_FILTER een vendor specific parameter (geoserver in dit geval) die wij niet officieel ondersteunen. Voor verder toelichting verwijs ik je naar het benoemde topic. Maar in principe zou je een dergelijk request prima met een OGC filter kunnen oplossen, daar zou je dan helemaal mee ‘los’ kunnen gaan, bijvoorbeeld:
<wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" maxFeatures="10" service="WFS" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/2.0.0/wfs.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<wfs:Query typeName="pand" srsName="EPSG:28992" xmlns:ogc="http://www.opengis.net/ogc">
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:And>
<ogc:BBOX>
<ogc:PropertyName>geometrie</ogc:PropertyName>
<gml:Envelope xmlns:gml="http://www.opengis.net/gml">
<gml:lowerCorner>193675.50288269 467794.8156952</gml:lowerCorner>
<gml:upperCorner>194093.82288269 467991.7956952</gml:upperCorner>
</gml:Envelope>
</ogc:BBOX>
<ogc:Or>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*bijeenkomstfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*woonfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*winkelfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*gezondheidszorgfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*kantoorfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*logiesfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*industriefunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*onderwijsfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*sportfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="*" singleChar="." escapeChar="!">
<ogc:PropertyName>gebruiksdoel</ogc:PropertyName>
<ogc:Literal>*cellfunctie*</ogc:Literal>
</ogc:PropertyIsLike>
</ogc:Or>
<ogc:Or>
<ogc:PropertyIsEqualTo matchCase="true">
<ogc:PropertyName>status</ogc:PropertyName>
<ogc:Literal>Bouwvergunning verleend</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo matchCase="true">
<ogc:PropertyName>status</ogc:PropertyName>
<ogc:Literal>Pand in gebruik</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Or>
<ogc:PropertyIsBetween>
<ogc:PropertyName>bouwjaar</ogc:PropertyName>
<ogc:LowerBoundary>
<ogc:Literal>-500</ogc:Literal>
</ogc:LowerBoundary>
<ogc:UpperBoundary>
<ogc:Literal>2025</ogc:Literal>
</ogc:UpperBoundary>
</ogc:PropertyIsBetween>
<ogc:PropertyIsGreaterThanOrEqualTo>
<ogc:PropertyName>oppervlakte_min</ogc:PropertyName>
<ogc:Literal>0</ogc:Literal>
</ogc:PropertyIsGreaterThanOrEqualTo>
</ogc:And>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
- Wanneer je alle panden/verblijfsobjecten van een gemeente/woonplaats naar binnen wil trekken is het misschien ‘beter’ voor iedereen als je de statische download pakt http://geodata.nationaalgeoregister.nl/inspireadressen/atom/inspireadressen.xml gezien een dergelijk request voor een hoge load kan zorgen op onze backend