Metode untuk mengimpor koleksi fitur GeoJSON ke ArcMap?


9

Saya memiliki file GeoJSON yang berisi koleksi fitur, dengan struktur / format divalidasi oleh http://geojsonlint.com/ .

Apa yang orang rekomendasikan sebagai cara terbaik untuk mengimpor ini ke ArcMap? Saya memiliki sekitar 1000 file yang harus saya impor dan berharap menemukan / membuat skrip python untuk mengimportnya.

Saya memang mencoba kotak alat ini: https://github.com/jasonbot/geojson-madness , tetapi saya mendapatkan kesalahan dengan memberi tahu saya bahwa saya memiliki "tipe geometri yang tidak konsisten", meskipun situs web validasi yang memberitahukan struktur dan konten saya sudah benar. .


2
Kamu versi apa? Pernahkah Anda melihat bentuk? resources.arcgis.com/en/help/main/10.1/index.html#//… menerima geojson
KHibma

Jawaban:


10

Saya menemukan metode saya di alat Interoperabilitas Data ArcMap. Saya harus menginstal ekstensi, tetapi kemudian semuanya bekerja dengan sempurna, memungkinkan saya untuk mengimpor semuanya dalam folder apa pun yang saya tentukan dengan ekstensi ".json".

Akan lebih baik untuk memiliki solusi lain yang tidak bergantung pada ekstensi mahal yang hanya tersedia bagi saya di bawah masa percobaan siswa 1 tahun.


8

Gunakan qgis, http://www.qgis.org , untuk terhubung ke geojson, klik kanan pada layer, simpan sebagai, dan simpan sebagai file bentuk. Maka Anda dapat bekerja dengannya di ArcGIS Desktop. Atau, untuk bekerja dalam mode batch, Anda dapat menggunakan shell OSGeo4W yang diinstal dengan instalasi qg mandiri untuk mengakses toolkit gdal / ogr untuk menggunakan ogr baris perintah untuk mengkonversi geojson ke file bentuk seperti yang dijelaskan di GeoJson ke ESRI Shapefile menggunakan ogr2ogr .


3
OP secara khusus bertanya tentang otomatisasi. Bisakah Anda mengedit jawaban Anda untuk memasukkan cara membuat skrip atau mengotomatisasi solusi di QGIS?
mkennedy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.