Skip to content
Ads keep this site free 🙏

GeoJSON Splitter

Pisahkan file GeoJSON besar menjadi beberapa file kecil berdasarkan properti seperti negara, level admin, tipe, atau atribut lainnya.

Cara Menggunakan

  1. Unggah file GeoJSON atau tempel data
  2. Pilih properti untuk dipisahkan (contoh: "country", "admin_level", "type")
  3. Pratinjau hasil — Lihat berapa banyak file yang akan dibuat
  4. Unduh semua file sebagai arsip ZIP

Fitur

Pisahkan berdasarkan properti apa saja — Negara, level admin, kategori, atau bidang khusus
Pengelompokan cerdas — Secara otomatis mengelompokkan fitur berdasarkan nilai properti
Pratinjau sebelum dipisahkan — Lihat jumlah file dan distribusi fitur
Unduh batch — Unduh semua file sebagai ZIP
Deteksi properti — Secara otomatis mendeteksi properti yang tersedia
Mempertahankan struktur — Mempertahankan semua properti fitur dan geometri

Kasus Penggunaan

🗺️ Pisahkan berdasarkan negara — Bagi dataset dunia menjadi file per negara
🏛️ Pisahkan berdasarkan level admin — Pisahkan provinsi, negara bagian, distrik
🏙️ Pisahkan berdasarkan kota — Ekstrak kota tertentu dari dataset nasional
📊 Pisahkan berdasarkan kategori — Kelompokkan fitur berdasarkan tipe (jalan, bangunan, taman)
🎯 Distribusi data — Buat bagian yang lebih mudah dikelola untuk diunduh
🔍 Analisis terfokus — Ekstrak wilayah tertentu untuk pekerjaan detail

Properti Umum untuk Pemisahan

Properti Geografis

json
{
  "country": "United States",
  "admin_level": "1",
  "state": "California",
  "city": "San Francisco"
}

Properti OpenStreetMap

json
{
  "admin_level": "2",
  "ISO3166-1": "US",
  "name": "United States"
}

Properti Khusus

json
{
  "category": "residential",
  "zone": "A",
  "district": "Downtown"
}

Contoh: Pisahkan Negara di Dunia

Input: GeoJSON tunggal dengan semua negara di dunia

Properti: "ISO_A3" (kode 3 huruf ISO)

Output: 195+ file

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...dan seterusnya

Tips

💡 Pilih pengidentifikasi unik untuk pemisahan yang bersih (kode ISO, ID)
💡 Periksa nilai properti sebelum memisahkan untuk menghindari hasil yang tidak terduga
💡 Gunakan admin_level untuk batas administratif OpenStreetMap
💡 Pratinjau terlebih dahulu untuk memverifikasi jumlah file dan distribusi
💡 Nama properti harus konsisten di semua fitur

Detail Teknis

Format Input

  • GeoJSON FeatureCollection
  • Fitur dengan objek properti
  • Mendukung semua tipe geometri

Format Output

  • File GeoJSON individual per nilai properti unik
  • Arsip ZIP dengan semua file
  • Nama file berdasarkan nilai properti (disanitasi)

Batasan

  • Properti harus ada di semua fitur (atau akan dikelompokkan sebagai "undefined")
  • Maksimum yang direkomendasikan: 1000 file terpisah
  • File besar mungkin membutuhkan waktu untuk diproses

Alat Terkait

Pertanyaan yang Sering Diajukan

T: Apa yang terjadi jika fitur tidak memiliki properti pemisah?
J: Fitur tanpa properti akan dikelompokkan ke dalam file "undefined.geojson".

T: Bisakah saya memisahkan berdasarkan beberapa properti?
J: Tidak secara langsung, tetapi Anda dapat memisahkan sekali, lalu memisahkan hasilnya lagi berdasarkan properti lain.

T: Bagaimana nama file ditentukan?
J: Nama file menggunakan nilai properti, disanitasi untuk menghapus karakter tidak valid (contoh: "/" menjadi "_").

T: Bisakah saya memisahkan file yang sangat besar (>100MB)?
J: Ya, tetapi pemrosesan mungkin memakan waktu. Untuk file >500MB, pertimbangkan menggunakan alat baris perintah seperti GDAL.

T: Bagaimana jika dua fitur memiliki nilai properti yang sama?
J: Mereka akan dikelompokkan ke dalam file output yang sama (itulah tujuannya!).

T: Bisakah saya memisahkan berdasarkan properti numerik?
J: Ya, nilai numerik akan dikonversi menjadi string untuk nama file.

T: Apakah pemisahan akan mempertahankan presisi koordinat?
J: Ya, semua koordinat dipertahankan persis seperti dalam file asli.

T: Bagaimana cara memisahkan data OpenStreetMap berdasarkan negara?
J: Gunakan properti "ISO3166-1" atau "ISO3166-1:alpha2" dari batas admin OSM.