Cql_filter van v3 naar v4

Hoi @r.vw

Je zou (voor nu*) het CQL_FILTER kunnen omschrijven naar een ‘standaard’ filter

https://geodata.nationaalgeoregister.nl/kadastralekaart/wms/v4_0?service=WMS&request=GetMap&transparent=true&version=1.3.0&filter=<Filter><BBOX><PropertyName>kadastralekaartv4:begrenzingPerceel</PropertyName><gml:Box xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:28992"><gml:coordinates>107053.16186743,507772.12873615 107053.16186743,507772.12873615</gml:coordinates></gml:Box></BBOX></Filter>&format=image/png&height=640&width=640&crs=EPSG:4326&layers=perceelvlak&bbox=52.554832510187,4.6791858130132,52.556090180329,4.6812543725949
<Filter>
  <BBOX>
    <PropertyName>kadastralekaartv4:begrenzingPerceel</PropertyName>
    <gml:Box xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:28992"> 
      <gml:coordinates>107053.16186743,507772.12873615 107053.16186743,507772.12873615</gml:coordinates>
    </gml:Box>
  </BBOX>
</Filter>

*en met “voor nu” bedoel ik dat deze ‘oplossing’ een trucje is, gezien FILTER onderdeel is van het WFS spec en niet WMS spec. Dit werkt dus ‘toevallig’ … (grote kans dat dit ook een keer niet meer gaat werken)

De ‘betere’ oplossing is het betreffende object/feature via WFS naar binnen te trekken en met openlayers/leaflet/mapbox/… te stylen

2 likes