Skip to content
Ads keep this site free 🙏

GeoJSON → TopoJSON Konverteris

Konvertuokite GeoJSON į TopoJSON, kad optimizuotumėte poligonų duomenų rinkinius našumui. TopoJSON sumažina failo dydį koduodamas bendrus lankus—puikiai tinka internetiniams žemėlapiams su daugybe poligonų, turinčių bendras ribas.

Kas yra TopoJSON?

TopoJSON yra topologiją suprantantis GeoJSON plėtinys, kuris koduoja bendrus lankus, kad sumažintų failo dydį, ypač poligonų riboms. Kai keli poligonai dalijasi ribomis (pvz., šalys, valstijos ar apskritys), TopoJSON saugo kiekvieną bendrą ribą tik vieną kartą.

Privalumai

  • Mažesnis failo dydis: Dažnai 50-80% mažesnis nei atitinkamas GeoJSON
  • Greitesnis atsisiuntimas: Mažiau duomenų perkelti reiškia greitesnį puslapio įkrovimą
  • Išsaugota topologija: Bendros ribos garantuotai puikiai sutampa
  • Tinka internetui: Veikia su D3.js ir kitomis vizualizacijos bibliotekomis

Kaip Konvertuoti

GeoJSON → TopoJSON

  1. Vilkite ir paleiskite savo GeoJSON failą arba spustelėkite, kad naršytumėte
  2. Peržiūrėkite rezultatą žemėlapyje
  3. Atsisiųskite optimizuotą TopoJSON failą

TopoJSON → GeoJSON

  1. Įkelkite savo TopoJSON failą
  2. Įrankis konvertuoja jį atgal į standartinį GeoJSON
  3. Atsisiųskite ir naudokite su bet kokiu GeoJSON suderinamu įrankiu

Naudojimo Atvejai

  • Internetiniai žemėlapiai su daugybe poligonų: Šalių ribos, valstijų žemėlapiai, apskričių žemėlapiai
  • Interaktyvios vizualizacijos: Choropletiniai žemėlapiai, rinkimų žemėlapiai, surašymo duomenys
  • Našumo optimizavimas: Sumažinkite pralaidumą ir pagerinkite įkrovimo laiką
  • Duomenų platinimas: Mažesnius failus lengviau dalintis ir įterpti

Techninės Detalės

  • Koordinačių tikslumas: Konfigūruojamas konvertuojant į TopoJSON
  • Topologijos kodavimas: Automatiškai aptinka ir išsaugo bendrus lankus
  • Atitinka standartus: Laikosi TopoJSON specifikacijos
  • Klientinėje pusėje vykdomas apdorojimas: Jūsų duomenys niekada nepalieka jūsų naršyklės

DUK

Kada turėčiau naudoti TopoJSON vietoj GeoJSON? Naudokite TopoJSON poligonų duomenų rinkiniams su bendromis ribomis (šalys, administraciniai regionai). Taškų duomenims ar paprastoms funkcijoms paprastai pakanka GeoJSON.

Ar galiu naudoti TopoJSON su Leaflet ar Mapbox? Taip, tačiau pirmiausia turėsite konvertuoti jį atgal į GeoJSON (arba naudoti bibliotekas, tokias kaip topojson-client).

Ar TopoJSON palaiko visas GeoJSON funkcijas? TopoJSON palaiko geometrijas ir savybes. Kai kurie GeoJSON plėtiniai gali būti neišsaugoti.

Taip Pat Žiūrėkite