Vad är GeoJSON?

GeoJSON är ett standardformat för att koda geografiska datastrukturer med JSON (JavaScript Object Notation). Det representerar enkla geografiska objekt som punkter, linjer och polygoner, samt deras egenskaper. Tänk på det som ett sätt att beskriva platser, rutter, gränser och områden på en karta i ett format som datorer enkelt kan läsa och visa. GeoJSON används i stor utsträckning i webbkartapplikationer, GIS‑programvara och platsbaserade tjänster eftersom det är människoläsbart, lättviktigt och fungerar sömlöst med moderna webtteknologier.

Hur fungerar GeoJSON?

GeoJSON organiserar geografiska data i funktioner, där varje funktion har en geometri (formen och koordinaterna) och valfria egenskaper (beskrivande information). Geometrierna inkluderar Point (en enskild plats), LineString (en sammankopplad bana), Polygon (ett inneslutet område) samt deras multipart‑varianter. Koordinater lagras som longitud‑latitud‑par i decimalgrader. Denna standardiserade struktur gör det möjligt för olika kartverktyg och applikationer att tolka och visa samma geografiska data konsekvent, vilket gör GeoJSON till ett universellt språk för att dela platsinformation.

Verktygsbeskrivning

GeoJSON Viewer är ett interaktivt verktyg som visualiserar GeoJSON‑data på en karta. Ladda upp en GeoJSON‑fil eller klistra in JSON‑kod direkt för att se dina geografiska funktioner renderade på en interaktiv Leaflet‑karta. Verktyget beräknar automatiskt statistik inklusive antalet funktioner och total sträcka för LineString‑geometrier.

Funktioner

  • Flera inmatningsmetoder: Ladda upp GeoJSON‑filer (.json, .geojson, .geojsonl) eller klistra in JSON‑kod direkt
  • Interaktiv kartvisualisering: Visa geografiska funktioner på en interaktiv Leaflet‑karta med zoom‑ och pan‑kontroller
  • Automatiska statistik: Visar antalet funktioner och beräknade avstånd för linjegeometrier
  • Avståndsberäkning: Beräknar total avstånd för LineString‑ och MultiLineString‑funktioner i både kilometer och miles med Haversine‑formeln
  • Smart centrering: Centrerar automatiskt kartan på din första funktion för optimal visning
  • GeoJSON‑validering: Validerar indata för att säkerställa korrekt GeoJSON FeatureCollection‑format
  • Stöd för flera geometrier: Hanterar Point, LineString, Polygon, MultiPoint, MultiLineString och MultiPolygon‑geometrier
  • Felhantering: Ger tydliga felmeddelanden för ogiltiga filer eller felaktig JSON

Användningsområden

  • Ruttvisualisering: Visa GPS‑spår, vandringsleder eller leveransrutter på en karta
  • Gränskartläggning: Visualisera geografiska gränser som stadsgränser, distrikt eller fastighetsgränser
  • Dataanalys: Snabbt inspektera GeoJSON‑data för att verifiera koordinater och funktionsattribut
  • GIS‑utveckling: Testa och förhandsgranska GeoJSON‑filer under utveckling av kartapplikationer
  • Platsplanering: Visualisera flera intressanta punkter eller platser för reseplanering
  • Geografisk datavalidering: Verifiera att exporterad GeoJSON från andra verktyg renderas korrekt
  • Avståndsmätning: Beräkna den totala längden på rutter eller vägar i din GeoJSON‑data
  • Pedagogiska ändamål: Lära sig om GeoJSON‑strukturen genom att visualisera verklig geografisk data