Wat is GeoJSON?

GeoJSON is een standaardformaat voor het coderen van geografische gegevensstructuren met behulp van JSON (JavaScript Object Notation). Het vertegenwoordigt eenvoudige geografische objecten zoals punten, lijnen en polygonen, samen met hun eigenschappen. Beschouw het als een manier om locaties, routes, grenzen en gebieden op een kaart te beschrijven in een formaat dat computers gemakkelijk kunnen lezen en weergeven. GeoJSON wordt veel gebruikt in web‑mapping‑toepassingen, GIS‑software en locatiegebaseerde diensten omdat het mens‑leesbaar, lichtgewicht en naadloos werkt met moderne webtechnologieën.

Hoe werkt GeoJSON?

GeoJSON organiseert geografische gegevens in features, waarbij elke feature een geometry (de vorm en coördinaten) en optionele properties (beschrijvende informatie) heeft. De geometry‑types omvatten Point (een enkele locatie), LineString (een verbonden pad), Polygon (een omsloten gebied) en hun multi‑part varianten. Coördinaten worden opgeslagen als lengtegraad‑breedtegraad‑paren in decimale graden. Deze gestandaardiseerde structuur maakt het mogelijk dat verschillende kaart‑tools en applicaties dezelfde geografische gegevens consistent interpreteren en weergeven, waardoor GeoJSON een universele taal is voor het delen van locatie‑informatie.

Toolbeschrijving

De GeoJSON Viewer is een interactieve tool die GeoJSON‑data visualiseert op een kaart. Upload een GeoJSON‑bestand of plak JSON‑code direct om je geografische features te zien renderen op een interactieve Leaflet‑kaart. De tool berekent automatisch statistieken, waaronder het aantal features en de totale afstand voor LineString‑geometrieën.

Functies

  • Meerdere invoermethoden: Upload GeoJSON‑bestanden (.json, .geojson, .geojsonl) of plak JSON‑code direct
  • Interactieve kaartvisualisatie: Bekijk geografische features op een interactieve Leaflet‑kaart met zoom‑ en pan‑besturingen
  • Automatische statistieken: Toont het aantal features en berekende afstanden voor lijngeometrieën
  • Afstandsberekening: Berekent de totale afstand voor LineString‑ en MultiLineString‑features in zowel kilometers als miles met de Haversine‑formule
  • Slim centreren: Centreert de kaart automatisch op je eerste feature voor optimale weergave
  • GeoJSON‑validatie: Valideert invoer om een correct GeoJSON FeatureCollection‑formaat te waarborgen
  • Ondersteuning voor meerdere geometrieën: Ondersteunt Point, LineString, Polygon, MultiPoint, MultiLineString en MultiPolygon geometrieën
  • Foutafhandeling: Biedt duidelijke foutmeldingen voor ongeldige bestanden of slecht gevormde JSON

Toepassingsgevallen

  • Routevisualisatie: Toon GPS‑tracks, wandelroutes of bezorgroutes op een kaart
  • Grensmapping: Visualiseer geografische grenzen zoals stadsgrenzen, districten of perceelgrenzen
  • Data‑analyse: Inspecteer snel GeoJSON‑data om coördinaten en feature‑eigenschappen te verifiëren
  • GIS‑ontwikkeling: Test en preview GeoJSON‑bestanden tijdens de ontwikkeling van kaart‑applicaties
  • Locatieplanning: Visualiseer meerdere punten van interesse of locaties voor reisplanning
  • Geografische data‑validatie: Controleer of geëxporteerde GeoJSON‑bestanden uit andere tools correct worden weergegeven
  • Afstandmeting: Bereken de totale lengte van routes of paden in je GeoJSON‑data
  • Educatieve doeleinden: Leer over de GeoJSON‑structuur door real‑world geografische data te visualiseren