Skip to content

GeoJSON → TopoJSON Converter

I-convert ang GeoJSON sa TopoJSON upang i-optimize ang polygon datasets para sa mas mahusay na performance. Binabawasan ng TopoJSON ang laki ng file sa pamamagitan ng pag-encode ng shared arcs—napakaganda para sa mga web map na may maraming polygons na may magkasamang hangganan.

Ano ang TopoJSON?

Ang TopoJSON ay isang topology-aware na extension ng GeoJSON na nag-eencode ng shared arcs upang mabawasan ang laki ng file, lalo na para sa mga hangganan ng polygon. Kapag maraming polygons ang may magkasamang hangganan (tulad ng mga bansa, estado, o county), iniimbak ng TopoJSON ang bawat shared boundary nang isang beses lamang.

Mga Benepisyo

  • Mas maliit na laki ng file: Madalas na 50-80% mas maliit kaysa sa katumbas na GeoJSON
  • Mas mabilis na pag-download: Mas kaunting data ang kailangang i-transfer kaya mas mabilis ang pag-load ng pahina
  • Napanatiling topology: Ang mga magkasamang hangganan ay garantisadong mag-align nang perpekto
  • Web-friendly: Gumagana sa D3.js at iba pang visualization libraries

Paano Mag-convert

GeoJSON → TopoJSON

  1. I-drag at i-drop ang iyong GeoJSON file o i-click upang mag-browse
  2. I-preview ang resulta sa mapa
  3. I-download ang optimized na TopoJSON file

TopoJSON → GeoJSON

  1. I-upload ang iyong TopoJSON file
  2. Iko-convert ng tool ito pabalik sa standard na GeoJSON
  3. I-download at gamitin sa anumang GeoJSON-compatible na tool

Mga Gamit

  • Mga web map na may maraming polygons: Mga hangganan ng bansa, mapa ng estado, mapa ng county
  • Interactive na visualizations: Choropleth maps, election maps, census data
  • Performance optimization: Bawasan ang bandwidth at pagbutihin ang oras ng pag-load
  • Pamamahagi ng data: Mas madaling ibahagi at i-embed ang mas maliliit na file

Mga Teknikal na Detalye

  • Coordinate precision: Maaaring i-configure kapag kino-convert sa TopoJSON
  • Topology encoding: Awtomatikong natutukoy at napananatili ang shared arcs
  • Standards compliant: Sumusunod sa TopoJSON specification
  • Client-side processing: Hindi kailanman umaalis sa iyong browser ang iyong data

Mga Madalas Itanong

Kailan ko dapat gamitin ang TopoJSON sa halip na GeoJSON?
Gamitin ang TopoJSON para sa polygon datasets na may magkasamang hangganan (mga bansa, mga rehiyong administratibo). Para sa point data o simpleng features, karaniwang sapat na ang GeoJSON.

Maaari ko bang gamitin ang TopoJSON sa Leaflet o Mapbox?
Oo, ngunit kailangan mo munang i-convert ito pabalik sa GeoJSON (o gumamit ng mga library tulad ng topojson-client).

Sinusuportahan ba ng TopoJSON ang lahat ng GeoJSON features?
Sinusuportahan ng TopoJSON ang geometries at properties. Ang ilang GeoJSON extensions ay maaaring hindi mapanatili.

Tingnan Din