Skip to content

GeoJSON → TopoJSON Converter

Konversi GeoJSON ke TopoJSON untuk mengoptimalkan dataset poligon demi performa yang lebih baik. TopoJSON mengurangi ukuran file dengan mengkodekan busur bersama—sangat cocok untuk peta web dengan banyak poligon yang berbagi batas.

Apa itu TopoJSON?

TopoJSON adalah ekstensi GeoJSON yang mendukung topologi dan mengkodekan busur bersama untuk mengurangi ukuran file, terutama untuk batas poligon. Ketika beberapa poligon berbagi batas (seperti negara, provinsi, atau kabupaten), TopoJSON hanya menyimpan setiap batas bersama satu kali.

Manfaat

  • Ukuran file lebih kecil: Sering kali 50-80% lebih kecil dibandingkan GeoJSON yang setara
  • Unduhan lebih cepat: Data yang lebih sedikit untuk ditransfer berarti waktu muat halaman lebih cepat
  • Topologi terjaga: Batas bersama dijamin selaras dengan sempurna
  • Ramah web: Bekerja dengan D3.js dan pustaka visualisasi lainnya

Cara Mengonversi

GeoJSON → TopoJSON

  1. Seret dan lepas file GeoJSON Anda atau klik untuk mencari
  2. Pratinjau hasilnya di peta
  3. Unduh file TopoJSON yang telah dioptimalkan

TopoJSON → GeoJSON

  1. Unggah file TopoJSON Anda
  2. Alat ini akan mengonversinya kembali ke GeoJSON standar
  3. Unduh dan gunakan dengan alat yang kompatibel dengan GeoJSON

Kasus Penggunaan

  • Peta web dengan banyak poligon: Batas negara, peta provinsi, peta kabupaten
  • Visualisasi interaktif: Peta choropleth, peta pemilu, data sensus
  • Optimasi performa: Kurangi bandwidth dan tingkatkan waktu muat
  • Distribusi data: File yang lebih kecil lebih mudah untuk dibagikan dan disematkan

Detail Teknis

  • Presisi koordinat: Dapat dikonfigurasi saat mengonversi ke TopoJSON
  • Pengkodean topologi: Secara otomatis mendeteksi dan menjaga busur bersama
  • Sesuai standar: Mengikuti spesifikasi TopoJSON
  • Pemrosesan sisi klien: Data Anda tidak pernah meninggalkan browser Anda

FAQ

Kapan saya harus menggunakan TopoJSON daripada GeoJSON?
Gunakan TopoJSON untuk dataset poligon dengan batas bersama (negara, wilayah administratif). Untuk data titik atau fitur sederhana, GeoJSON biasanya sudah cukup.

Bisakah saya menggunakan TopoJSON dengan Leaflet atau Mapbox?
Ya, tetapi Anda perlu mengonversinya kembali ke GeoJSON terlebih dahulu (atau menggunakan pustaka seperti topojson-client).

Apakah TopoJSON mendukung semua fitur GeoJSON?
TopoJSON mendukung geometri dan properti. Beberapa ekstensi GeoJSON mungkin tidak terjaga.

Lihat Juga