Skip to content

TopoJSON → GeoJSON Converter

Konverter TopoJSON tilbage til standard GeoJSON-format. Nyttigt, når du skal bruge TopoJSON-data med værktøjer, der kun understøtter GeoJSON, eller når du skal udvide topologi-kodede geometrier.

Hvad er TopoJSON?

TopoJSON er en topologi-bevidst udvidelse af GeoJSON, der koder delte buer for at reducere filstørrelsen. Selvom dette er godt til lagring og transmission, fungerer mange værktøjer og biblioteker kun med standard GeoJSON.

Hvornår skal man konvertere

Konverter TopoJSON → GeoJSON når:

  • Du bruger værktøjer, der ikke understøtter TopoJSON (nogle GIS-software, kortlægningsbiblioteker)
  • Du redigerer geometrier i standard GeoJSON-redigeringsværktøjer
  • Du vil forenkle din datapipeline (GeoJSON er mere universel)
  • Du arbejder med værktøjer, der forventer FeatureCollection-format

Sådan konverteres

  1. Upload din .topojson eller .json-fil (træk-og-slip eller gennemse)
  2. Forhåndsvis den konverterede GeoJSON på kortet
  3. Download den standard GeoJSON-fil

Konverteringsdetaljer

Hvad bliver konverteret

  • Alle geometrier: Punkter, LineStrings, Polygons, MultiGeometry
  • Egenskaber: Alle feature-attributter bevares
  • Flere lag: Alle topologiobjekter konverteres og flettes
  • Delte buer: Udvides tilbage til fulde koordinater

Ændringer i filstørrelse

  • GeoJSON vil være større: Typisk 2-5× større end TopoJSON
  • Delte grænser gemmes redundant i GeoJSON
  • Brug GeoJSON Minifier for at reducere præcision, hvis nødvendigt

Almindelige anvendelsestilfælde

  • Kompatibilitet med ældre værktøjer: Brug af TopoJSON-data med ældre software
  • Dataredigering: Ændring af geometrier i standard GeoJSON-redigeringsværktøjer
  • API-krav: Nogle API'er accepterer kun GeoJSON
  • Læring/fejlfinding: GeoJSON er lettere at læse og forstå

Tekniske detaljer

  • Alle topologiobjekter flettes: Output er en enkelt FeatureCollection
  • Bueudvidelse: Delte buer udvides fuldt ud med alle koordinater
  • Standardkompatibel: Output følger GeoJSON RFC 7946-specifikationen
  • Klient-side behandling: Dine data forlader aldrig din browser

Ofte stillede spørgsmål

Hvorfor er min GeoJSON-fil større end TopoJSON?
TopoJSON gemmer delte grænser én gang. GeoJSON gemmer hver grænse for hver feature, selv hvis de overlapper.

Kan jeg konvertere tilbage til TopoJSON senere?
Ja! Brug GeoJSON → TopoJSON konverteren.

Hvad hvis min TopoJSON har flere objekter?
Alle objekter konverteres og flettes til en enkelt FeatureCollection.

Mister jeg nogen data under konverteringen?
Nej—alle geometrier og egenskaber bevares. Filen vil bare være større.

Se også