Bagaimana cara mengurangi ukuran file data GeoJSON?

8

Untuk proyek saya, saya mencoba untuk mengubah informasi shapefile harimau untuk kami menyatakan ke dalam format GeoJSON

Namun ketika saya menggunakan alat ogr2ogr file data sekitar 20 MB. Saya telah melihat file geoJSON dari US States di tempat lain sekitar 88KB.

Bagaimana cara mengurangi output ke file geoJSON?

rOrlig
sumber

Jawaban:

7

Anda memiliki dua cara untuk mengurangi ukuran file:

  1. Hapus semua format cantik dan ruang putih yang berlebihan. Dalam beberapa file 'XML-style' ini bisa menjadi jumlah yang sangat besar dan dapat dengan mudah menggandakan atau bahkan menggandakan ukuran file Anda. Namun saya ragu itu menjelaskan perbedaan volume Anda dan data yang Anda tautkan di atas.
  2. Kurangi volume data aktual baik dengan mengurangi ketepatan koordinat Anda (mis. 6 desimal vs katakana 12) dan / atau kurangi jumlah simpul aktual yang mewakili fitur dalam data Anda. Saya menduga bahwa ini menyumbang proporsi besar dari perbedaan ukuran file yang Anda lihat. Banyak tergantung pada kasus penggunaan Anda untuk berapa banyak penyederhanaan akan diterima dan hanya Anda yang bisa memutuskan itu.
MappaGnosis
sumber
Ya saya pernah baca di sini - blog.thematicmapping.org/2012/11/…
nickves
2

Menghapus properti dan menyederhanakan garis adalah cara termudah jika Anda menginginkan GeoJSON, TopoJson versi modifikasi dari GeoJson dan bisa mendapatkan beberapa file berukuran sangat kecil terutama jika Anda tetap memproyeksikannya.

Calvin
sumber