Dag @Isabelle ,
Ik ben geen ontwikkelaar, maar kan je wellicht wel wat op weg helpen.
De API specs van de ‘ruimtelijke plannen API’ vind je hier:
Je kunt niet met één request de laag met bestemmingen bevragen. Het bevragen van bestemmingen (in jouw geval bestemmingen die liggen in een gebied | polygoon) gaat in twee stappen:
Stap 1: welke bestemmingsplannen hebben een ‘intersect’ met mijn polygoon?
Dat gaat met dit POST request
curl --location 'https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/_zoek?planType=bestemmingsplan' \
--header 'X-Api-Key: <Jouw API key>' \
--header 'Content-Type: application/json' \
--header 'Content-Crs: epsg:28992' \
--data '{
"_geo": {
"intersects": {
"coordinates": [
[
[
143716.56,441039.45
],
[
143785.44,
441038.61
],
[
143780.4,440989.05
],
[
143724.96,440996.61
],
[143716.56,441039.45 ]
]
],
"type": "Polygon"
}
}
}'
In de response lees je dat NL.IMRO.0216.BPBinnenstad-OH01 één van de bestemmingsplannen is die een intersect heeft met de polygoon.
STAP 2: welke bestemmingsvlakken van NL.IMRO.0216.BPBinnenstad-OH01 vallen binnen de polygoon?
Dat doe je met dit POST request:
curl --location 'https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0216.BPBinnenstad-OH01/bestemmingsvlakken/_zoek?expand=geometrie' \
--header 'accept: application/hal+json' \
--header 'Accept-Crs: epsg:28992' \
--header 'Content-Crs: epsg:28992' \
--header 'X-Api-Key: <jouw API key>' \
--header 'Content-Type: application/json' \
--data '{
"_geo": {
"intersects": {
"coordinates": [
[
[
143716.56,441039.45
],
[
143785.44,
441038.61
],
[
143780.4,440989.05
],
[
143724.96,440996.61
],
[143716.56,441039.45 ]
]
],
"type": "Polygon"
}
}
}'