Skip to content

TopoJSON → GeoJSON Konverter

Konversi TopoJSON kembali ke format GeoJSON standar. Berguna saat Anda perlu menggunakan data TopoJSON dengan alat yang hanya mendukung GeoJSON, atau saat Anda perlu memperluas geometris yang dikodekan topologi.

Apa itu TopoJSON?

TopoJSON adalah ekstensi GeoJSON yang mendukung topologi dan mengkodekan busur bersama untuk mengurangi ukuran file. Meskipun ini sangat baik untuk penyimpanan dan transmisi, banyak alat dan pustaka hanya bekerja dengan GeoJSON standar.

Kapan Harus Mengonversi

Konversi TopoJSON → GeoJSON ketika:

  • Menggunakan alat yang tidak mendukung TopoJSON (beberapa perangkat lunak GIS, pustaka pemetaan)
  • Mengedit geometris di editor GeoJSON standar
  • Menyederhanakan alur data Anda (GeoJSON lebih universal)
  • Bekerja dengan alat yang mengharapkan format FeatureCollection

Cara Mengonversi

  1. Unggah file .topojson atau .json Anda (seret-dan-lepas atau telusuri)
  2. Pratinjau GeoJSON yang telah dikonversi pada peta
  3. Unduh file GeoJSON standar

Detail Konversi

Apa yang Dikoversi

  • Semua geometris: Titik, LineStrings, Poligon, MultiGeometry
  • Properti: Semua atribut fitur dipertahankan
  • Beberapa lapisan: Semua objek topologi dikonversi dan digabungkan
  • Busur bersama: Diperluas kembali ke koordinat penuh

Perubahan Ukuran File

  • GeoJSON akan lebih besar: Biasanya 2-5× lebih besar daripada TopoJSON
  • Batas bersama disimpan secara redundan di GeoJSON
  • Gunakan GeoJSON Minifier untuk mengurangi presisi jika diperlukan

Kasus Penggunaan Umum

  • Kompatibilitas alat lama: Menggunakan data TopoJSON dengan perangkat lunak lama
  • Pengeditan data: Memodifikasi geometris di editor GeoJSON standar
  • Persyaratan API: Beberapa API hanya menerima GeoJSON
  • Pembelajaran/debugging: GeoJSON lebih mudah dibaca dan dipahami

Detail Teknis

  • Semua objek topologi digabungkan: Output adalah satu FeatureCollection
  • Ekspansi busur: Busur bersama sepenuhnya diperluas dengan semua koordinat
  • Sesuai standar: Output mengikuti spesifikasi GeoJSON RFC 7946
  • Pemrosesan sisi klien: Data Anda tidak pernah meninggalkan browser Anda

FAQ

Mengapa file GeoJSON saya lebih besar daripada TopoJSON?
TopoJSON menyimpan batas bersama sekali. GeoJSON menyimpan setiap batas untuk setiap fitur, bahkan jika mereka tumpang tindih.

Bisakah saya mengonversi kembali ke TopoJSON nanti?
Ya! Gunakan GeoJSON → TopoJSON konverter.

Bagaimana jika TopoJSON saya memiliki beberapa objek?
Semua objek dikonversi dan digabungkan menjadi satu FeatureCollection.

Apakah saya kehilangan data dalam konversi?
Tidak—semua geometris dan properti dipertahankan. File hanya akan lebih besar.

Lihat Juga