Codevoorbeeld GeoJSON

Codevoorbeeld GeoJSON

De plan-specificatie integreert naadloos met GeoJSON, een standaard voor het modelleren van geografische gegevens en bijbehorende attributen. Elk plan wordt als een GeoJSON-feature gerepresenteerd, waarbij de geometrie de ruimtelijke gegevens beschrijft en de properties de niet ruimtelijke attributen bevatten, zoals naam, identificatie, status, en relevante datums. Deze combinatie maakt het eenvoudig om plandata te visualiseren, analyseren en beheren in GIS-systemen. Door de ondersteuning van standaarden zoals ISO 8601 voor datums en arrays voor labels en contactpersonen, sluit het model aan bij eisen voor interoperabiliteit en datadeling. De structuur ondersteunt zowel dataconsistentie als flexibele toepassing in diverse contexten.

 

{ "type": "FeatureCollection", "features": [ { "type": "Feature", "id": 206, "geometry": { "type": "Polygon", "coordinates": [ [ [ 93187.54060496872, 464928.0344710481 ], [ 93155.3690081156, 464981.61163362867 ], [ 93142.33226029696, 464884.88670672255 ], [ 93187.54060496872, 464928.0344710481 ] ] ] }, "properties": { "planNaam": "Naam van het plan", "planId": "639a89c5-76dd-4bc7-b041-222d4257dbb8", "aanmaakDatum": "2024-11-18T15:00:50Z", "planStartDatum": "2024-11-18T15:00:50Z", "planEindDatum": null, "discipline": "water", "planType": "nieuwe aanleg", "planStatus": "voornemen", "deelNiveau": "shared", "planOmschrijving": "plan omschrijving", "kosten": 198500, "labels": "label1, label2", "extraVelden": "key1=value1;key2=value2", "contact01_Naam": "Jan Jansen", "contact01_Email": "jan.jansen@mijnaansluiting.org", "contact01_Telefoon": "0612345678", "contact01_Functie": "Projectleider", "contact02_Naam": "Marieke Jansen", "contact02_Email": "marieke.jansen@mijnaansluiting.org", "contact02_Telefoon": "0687654321", "contact02_Functie": "Assetmanager" } } ] }