De snelste weg om van een AKN van een omgevingsdocument te komen tot de geometrieën is in twee stappen.
Stap 1 is het verkrijgen van de geometrie identificaties. De nieuwe Presenteren V8 API biedt een endpoint waarmee je direct alle annotaties van een omgevingsdocument op kan vragen. Voor jouw geval zou het dit request zijn:
curl --location 'https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/presenteren/v8/regelingen/_akn_nl_act_pv21_2023_omgevingsverordening/regeltekstannotaties' \
--header 'x-api-key: xxx'
Curl requests kan je direct in Postman importeren als je dat fijn(er) vindt werken.
Deel van de respons ziet er zo uit:
{
"regelteksten": [ ... ],
"regelsVoorIedereen": [ ... ],
"omgevingswaarderegels": [ ... ],
"instructieregels": [ ... ],
"gebiedsaanwijzingen": [ ... ],
"locaties": [
{
"identificatie": "nl.imow-pv21.gebied.09cbdf3436f34a9aacb8c8a4d68b41c8",
"noemer": "Overstromingskans bebouwd gebied: waardeInRegeltekst",
"locatieType": "Gebied",
"geometrieIdentificatie": "7af8b99c240e461fa69082559b665254"
},
{
"identificatie": "nl.imow-pv21.gebied.af057b514d054090bd688388e111e034",
"noemer": "Zonnepark bij vliegbasis",
"locatieType": "Gebied",
"geometrieIdentificatie": "4616bdcdc6204cb79ecfd12b0cc6c4fc"
},
...
],
"activiteiten": [ ... ],
"omgevingsnormen": [],
"omgevingswaarden": [ ... ],
"kaarten": [ ... ]
}
Hier zie je dat ieder van de locaties (met uitzondering van locatiegroepen) een geometrieIdentificatie heeft. Deze kan je gebruiken om de Geometrie Opvragen V1 API te bevragen.
Bijvoorbeeld de geometrie van de eerste locatie uit bovenstaande respons:
curl --location 'https://service.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/geometrieopvragen/v1/geometrieen/7af8b99c240e461fa69082559b665254?crs=http%3A%2F%2Fwww.opengis.net%2Fdef%2Fcrs%2FEPSG%2F0%2F28992' \
--header 'x-api-key: xxx'
Hierin is de crs
query parameter gebruikt om aan te geven dat je de respons in rijksdriekhoekstelsel (RD) coordinaten wilt hebben (http://www.opengis.net/def/crs/EPSG/0/28992
). Andere ondersteunde CRS-en zijn uit het /crss
endpoint van de API te halen (momenteel alleen ETRS89 en RD).
De respons van bovenstaand request is de GeoJSON van de geometrie met identificatie 7af8b99c240e461fa69082559b665254
. Voor alle andere locaties/geometrieën zal je een vergelijkbaar request moeten doen.