Skip to content

TopoJSON → Convertor GeoJSON

Convertiți TopoJSON înapoi în formatul standard GeoJSON. Util pentru momentele în care trebuie să utilizați date TopoJSON cu instrumente care acceptă doar GeoJSON sau când trebuie să extindeți geometria codificată topologic.

Ce este TopoJSON?

TopoJSON este o extensie a GeoJSON care recunoaște topologia și codifică arcele comune pentru a reduce dimensiunea fișierului. Deși acest lucru este excelent pentru stocare și transmisie, multe instrumente și biblioteci funcționează doar cu GeoJSON standard.

Când să convertiți

Convertiți TopoJSON → GeoJSON atunci când:

  • Utilizați instrumente care nu acceptă TopoJSON (unele software GIS, biblioteci de hărți)
  • Editați geometria în editori standard GeoJSON
  • Simplificați fluxul de date (GeoJSON este mai universal)
  • Lucrați cu instrumente care necesită formatul FeatureCollection

Cum să convertiți

  1. Încărcați fișierul .topojson sau .json (trageți și plasați sau navigați)
  2. Previzualizați GeoJSON-ul convertit pe hartă
  3. Descărcați fișierul GeoJSON standard

Detalii despre conversie

Ce se convertește

  • Toate geometria: Puncte, LineStrings, Poligoane, MultiGeometry
  • Proprietăți: Toate atributele caracteristicilor sunt păstrate
  • Straturi multiple: Toate obiectele topologice sunt convertite și combinate
  • Arce comune: Extinse înapoi la coordonate complete

Modificări ale dimensiunii fișierului

  • GeoJSON va fi mai mare: De obicei de 2-5× mai mare decât TopoJSON
  • Granițele comune sunt stocate redundant în GeoJSON
  • Utilizați GeoJSON Minifier pentru a reduce precizia, dacă este necesar

Cazuri comune de utilizare

  • Compatibilitate cu instrumente vechi: Utilizarea datelor TopoJSON cu software mai vechi
  • Editarea datelor: Modificarea geometriei în editori standard GeoJSON
  • Cerinte API: Unele API-uri acceptă doar GeoJSON
  • Învățare/debugging: GeoJSON este mai ușor de citit și înțeles

Detalii tehnice

  • Toate obiectele topologice combinate: Rezultatul este un singur FeatureCollection
  • Extinderea arcelor: Arcele comune sunt complet extinse cu toate coordonatele
  • Conform standardelor: Rezultatul respectă specificația GeoJSON RFC 7946
  • Procesare pe partea clientului: Datele dvs. nu părăsesc niciodată browserul

Întrebări frecvente

De ce fișierul meu GeoJSON este mai mare decât TopoJSON? TopoJSON stochează granițele comune o singură dată. GeoJSON stochează fiecare graniță pentru fiecare caracteristică, chiar dacă se suprapun.

Pot să convertesc înapoi în TopoJSON mai târziu? Da! Utilizați GeoJSON → TopoJSON convertorul.

Ce se întâmplă dacă TopoJSON-ul meu are mai multe obiecte? Toate obiectele sunt convertite și combinate într-un singur FeatureCollection.

Pierd vreun fel de date în conversie? Nu—toate geometria și proprietățile sunt păstrate. Fișierul va fi doar mai mare.

Vezi și