Perceelgrenzen opvragen a.d.v. Gemeentecode - Sectie - Nummer met de wfs

Hoi, zou graag met een POST request de perceelgrenzen opvragen van een perceel a.d.h.v. de kadastrale aanduiding. Nu doe ik dat nu altijd via GPS coordinaten op de manier die hier → ander topic <— ook staat. Maar hoe zou ik hetzelfde resultaat kunnen krijgen door i.p.v. GPS bijvb “BKL02 - K - 625” door te geven?

Ik ben toch nog wat onwennig met deze techniek dus excuses als het antwoord heel eenvoudig is.

Je kan dit inderdaad doen met een POST request i.c.m een Filter.

Ik neem aan dat we de tekst “BKL02 - K - 625” in drie stukken mogen knippen en dat ik correct aanneem dat het de volgende onderdelen zijn:

  1. “BKL02” is een kadastralegemeentecode
  2. “K” is een sectie
  3. “625” is een perceelnummer

URL om naar te posten: https://geodata.nationaalgeoregister.nl/kadastralekaartv3/wfs?

met XML body:

<wfs:GetFeature service="WFS" version="1.0.0"
  outputFormat="GML2"
  xmlns:wfs="http://www.opengis.net/wfs"
  xmlns:ogc="http://www.opengis.net/ogc"
  xmlns:gml="http://www.opengis.net/gml"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
  <wfs:Query typeName="kadastralekaartv3:perceel">
		<ogc:Filter>
			<ogc:And>
			<ogc:PropertyIsEqualTo>
				<ogc:PropertyName>kadastralekaartv3:kadastraleGemeenteCode</ogc:PropertyName>
				<ogc:Literal>BKL02</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
				<ogc:PropertyName>kadastralekaartv3:sectie</ogc:PropertyName>
				<ogc:Literal>K</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			<ogc:PropertyIsEqualTo>
				<ogc:PropertyName>kadastralekaartv3:perceelnummer</ogc:PropertyName>
				<ogc:Literal>625</ogc:Literal>
			</ogc:PropertyIsEqualTo>
			</ogc:And>
		</ogc:Filter>
    </wfs:Query>
</wfs:GetFeature>

Daar komt dan het volgende antwoord op terug:

<?xml version="1.0" encoding="UTF-8"?>
<wfs:FeatureCollection xmlns="http://www.opengis.net/wfs" xmlns:wfs="http://www.opengis.net/wfs" xmlns:kadastralekaartv3="http://kadastralekaartv3.geonovum.nl" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://kadastralekaartv3.geonovum.nl https://geodata.nationaalgeoregister.nl/kadastralekaartv3/wfs?service=WFS&amp;version=1.0.0&amp;request=DescribeFeatureType&amp;typeName=kadastralekaartv3%3Aperceel http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
    <gml:boundedBy>
        <gml:null>unknown</gml:null>
    </gml:boundedBy>
    <gml:featureMember>
        <kadastralekaartv3:perceel fid="perceel.2062746">
            <kadastralekaartv3:lokaalID>420205866</kadastralekaartv3:lokaalID>
            <kadastralekaartv3:logischtijdstipOntstaan>2009-03-27T23:59:59.000</kadastralekaartv3:logischtijdstipOntstaan>
            <kadastralekaartv3:kadastraleGemeenteCode>BKL02</kadastralekaartv3:kadastraleGemeenteCode>
            <kadastralekaartv3:sectie>K</kadastralekaartv3:sectie>
            <kadastralekaartv3:kadastralegrootte>12000</kadastralekaartv3:kadastralegrootte>
            <kadastralekaartv3:perceelnummer>625</kadastralekaartv3:perceelnummer>
            <kadastralekaartv3:perceelnummer_rotatie>0</kadastralekaartv3:perceelnummer_rotatie>
            <kadastralekaartv3:perceelnummer_deltax>0</kadastralekaartv3:perceelnummer_deltax>
            <kadastralekaartv3:perceelnummer_deltay>0</kadastralekaartv3:perceelnummer_deltay>
            <kadastralekaartv3:begrenzingperceel>
                <gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#28992">
                    <gml:outerBoundaryIs>
                        <gml:LinearRing>
                            <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" ">177015.827,392548.903 177097.83,392523.203 177119.367,392666.783 176990.16,392631.852 177015.827,392548.903</gml:coordinates>
                        </gml:LinearRing>
                    </gml:outerBoundaryIs>
                </gml:Polygon>
            </kadastralekaartv3:begrenzingperceel>
            <kadastralekaartv3:plaatscoordinaten>
                <gml:Point srsName="http://www.opengis.net/gml/srs/epsg.xml#28992">
                    <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" ">177060.306,392596.649</gml:coordinates>
                </gml:Point>
            </kadastralekaartv3:plaatscoordinaten>
        </kadastralekaartv3:perceel>
    </gml:featureMember>
</wfs:FeatureCollection>

In begrenzingperceel zit dan een polygoon geometrie van het perceel.

Hoop dat dit je verder helpt.

Mijn dank is groot, brilliant, werkt perfect!

1 like