Geometrie van Locaties in DSO (OZON) vinden

Ik ben op zoek naar een API die me de geometrie van een locatie kan geven.

Als ik kijk in de Omgevingsdocument opvragen API met bijvoorbeeld: LandGoed OpenOmgevingswet

Dan zie ik alle eigenschappen, behalve de geometrie (de coordinaten).

Als ik kijk in de API Omgevingsdocument verbeelden dan zie ik in de documentatie (ReDoc Interactive Demo) wel allerlei manieren om “locatietiles” op te vragen (ik neem aan een vector tiles toepassing). maar niet de geometrie zelf.

Is er ergens een API of een manier om de geometrie van locaties terug te vinden?

Ik hoop dat het antwoord hier van nut kan zijn: Locatie van document via Omgevingsdocument presenteren API - #2 door fbk - Data en Services Omgevingsloket - Geoforum

Dat kan in de Opvragen API via de operatie getLocatieGeometrie. Die staat beschreven in de OAS van Opvragen. ( ReDoc Interactive Demo )

http://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/opvragen/v5/locaties/{identificatie}/geometrie

In jouw voorbeeldgeval kun je de geometrie dus opvragen d.m.v. https://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/opvragen/v5/locaties/nl.imow-mnre1034.gebied.OOWBepGebWaterkeringRijk/geometrie

In de verbeelden API zit geen geometrie, maar informatie over ‘hoe’ de annotaties verbeeld moeten worden (m.b.v. symboolcodes).

Dank je wel.

Op een of andere manier had ik in deze tijden van linked data en zelfuitleggende API’s verwacht dat de link naar

https://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/opvragen/v5/locaties/nl.imow-mnre1034.gebied.OOWBepGebWaterkeringRijk/geometrie

aangeboden zou worden op

https://service.pre.omgevingswet.overheid.nl/publiek/omgevingsdocumenten/api/opvragen/v5/locaties/nl.imow-mnre1034.gebied.OOWBepGebWaterkeringRijk

Blijkbaar is dat niet zo, en moet ik echt in de documentatie duiken om dit soort verbanden te vinden.

Graag gedaan Marco, goede suggestie.

Een link zou wel mooi zijn, dat noemde een ontwikkelaar ook al.
Staat genoteerd als mogelijke verbetering (ik weet niet of het bewust weggelaten is).

Inmiddels leidt zo’n request tot dit antwoord:

{
  "title": "Bad Request",
  "status": 400,
  "detail": "Missing request header 'Accept-Crs' for method parameter of type String"
}

Het toevoegen van een header Accept-Crs met als waarde bijvoorbeeld EPSG:28992 lost dit probleem op.

Wel lastig dat dit soort wijzigingen op een API worden doorgevoerd zonder dat er sprake is van een API versie wijziging (een v6 in de url zou helpen …).

1 like