GeoJSON → TopoJSON pārveidotājs
Pārveidojiet GeoJSON uz TopoJSON, lai optimizētu poligonu datu kopas veiktspējai. TopoJSON samazina faila izmēru, kodējot kopīgās lokus—lieliski piemērots tīmekļa kartēm ar daudziem poligoniem, kuriem ir kopīgas robežas.
Kas ir TopoJSON?
TopoJSON ir topoloģiju apzinošs GeoJSON paplašinājums, kas kodē kopīgās lokus, lai samazinātu faila izmēru, īpaši poligonu robežām. Kad vairākiem poligoniem ir kopīgas robežas (piemēram, valstis, štati vai novadi), TopoJSON saglabā katru kopīgo robežu tikai vienu reizi.
Priekšrocības
- Mazāks faila izmērs: Bieži vien par 50-80% mazāks nekā ekvivalents GeoJSON
- Ātrāka lejupielāde: Mazāk datu pārsūtīšanai nozīmē ātrāku lapas ielādi
- Saglabāta topoloģija: Kopīgās robežas garantēti perfekti sakrīt
- Piemērots tīmeklim: Darbojas ar D3.js un citām vizualizācijas bibliotēkām
Kā pārveidot
GeoJSON → TopoJSON
- Velciet un nometiet savu GeoJSON failu vai noklikšķiniet, lai pārlūkotu
- Priekšskatiet rezultātu kartē
- Lejupielādējiet optimizēto TopoJSON failu
TopoJSON → GeoJSON
- Augšupielādējiet savu TopoJSON failu
- Rīks to pārveido atpakaļ uz standarta GeoJSON
- Lejupielādējiet un izmantojiet ar jebkuru GeoJSON saderīgu rīku
Izmantošanas gadījumi
- Tīmekļa kartes ar daudziem poligoniem: Valstu robežas, štatu kartes, novadu kartes
- Interaktīvas vizualizācijas: Hloropletu kartes, vēlēšanu kartes, tautas skaitīšanas dati
- Veiktspējas optimizācija: Samaziniet joslas platuma izmantošanu un uzlabojiet ielādes laiku
- Datu izplatīšana: Mazāki faili ir vieglāk kopīgojami un ievietojami
Tehniskās detaļas
- Koordinātu precizitāte: Konfigurējama, pārveidojot uz TopoJSON
- Topoloģijas kodēšana: Automātiski nosaka un saglabā kopīgās lokus
- Atbilstība standartiem: Atbilst TopoJSON specifikācijai
- Klienta pusē apstrāde: Jūsu dati nekad nepamet jūsu pārlūkprogrammu
Bieži uzdotie jautājumi
Kad man vajadzētu izmantot TopoJSON, nevis GeoJSON? Izmantojiet TopoJSON poligonu datu kopām ar kopīgām robežām (valstis, administratīvie reģioni). Punktu datiem vai vienkāršām funkcijām GeoJSON parasti ir pietiekams.
Vai es varu izmantot TopoJSON ar Leaflet vai Mapbox? Jā, bet vispirms jums tas būs jāpārveido atpakaļ uz GeoJSON (vai jāizmanto bibliotēkas, piemēram, topojson-client).
Vai TopoJSON atbalsta visas GeoJSON funkcijas? TopoJSON atbalsta ģeometrijas un īpašības. Daži GeoJSON paplašinājumi var netikt saglabāti.
Skatīt arī
- Atpakaļ uz visiem pārveidotājiem
- Shapefile → GeoJSON
- GeoJSON Minifier — Vēl vairāk samaziniet GeoJSON faila izmēru
- TopoJSON Minifier — Optimizējiet TopoJSON failus