Skip to content

GeoJSON Minifier

Gunakan alat ini untuk mengurangi ukuran file GeoJSON Anda dengan menghapus properti yang tidak diperlukan dan mengurangi presisi koordinat. Alat ini bekerja sepenuhnya di browser Anda—tidak ada pengunggahan ke server.

Mengapa meminimalkan GeoJSON?

File GeoJSON yang digunakan untuk peta web sering kali jauh lebih besar dari yang seharusnya. Dua penyebab umum adalah presisi koordinat yang berlebihan dan spasi kosong yang tidak diperlukan. Tidak jarang melihat koordinat dengan 12–15 angka desimal; di Khatulistiwa, itu jauh melampaui akurasi dunia nyata. Jika presisi sekitar 1 meter sudah cukup, 5 angka desimal biasanya cukup; untuk sekitar 10 meter, 4 angka desimal sudah memadai. Menghapus angka-angka tambahan tersebut dapat secara signifikan mengurangi ukuran file, begitu juga dengan memangkas spasi dan pemutusan baris serta memangkas properti yang tidak diperlukan.

Alat ini membantu Anda menghasilkan GeoJSON yang lebih kecil dan lebih cepat dimuat dengan:

  • Mengurangi presisi koordinat (dengan petunjuk “Approx grid at the Equator” untuk setiap pengaturan desimal)
  • Menyimpan hanya properti yang Anda butuhkan (atau dengan cepat menerapkan preset umum)
  • Opsional menghapus array/objek kosong dan memangkas spasi kosong
  • Mendukung GeoJSON standar dan GeoJSON dengan format baris (NDJSON/GeoJSON Lines)
  • Berjalan sepenuhnya di browser Anda—tidak ada pengunggahan

Memahami presisi koordinat

Menggunakan keliling ekuator Bumi (~40.075 km), satu derajat kira-kira setara dengan 111 km. Setiap angka desimal dalam lintang/bujur mengurangi ukuran grid dengan faktor 10. Lintang berskala serupa di seluruh dunia (Bumi sedikit oblate, jadi ini perkiraan), tetapi bujur menyusut ke arah kutub. Itu berarti memotong bujur memberikan presisi darat yang lebih baik di lintang yang lebih tinggi. Sebagai contoh, lima angka desimal adalah sekitar 1,1 m di Khatulistiwa, tetapi kira-kira 0,55 m di sekitar 60°LU (misalnya, Shetlands).

Dukungan untuk file besar

Alat gratis berbasis klien ini mendukung GeoJSON standar dan NDJSON (GeoJSON Lines) dan dioptimalkan untuk dataset besar. Pada perangkat dan browser modern, alat ini dapat menangani file yang sangat besar—sering kali 100MB atau lebih—tanpa membuat halaman membeku, berkat pemrosesan latar belakang. Seret dan jatuhkan file .geojson Anda, pilih properti yang ingin disimpan atau dihapus, sesuaikan presisi koordinat, opsional memangkas spasi kosong dan menghapus array/objek kosong, lalu unduh hasil yang telah dikompresi.