Apakah ada perpustakaan yang ada untuk mengkonversi tipe ArcGIS IFeature ke dan dari Json / GeoJson?
arcobjects
geojson
BlinkyBill
sumber
sumber
Jawaban:
ArcGIS 10 memiliki
AsShape
fungsi untuk mengkonversi GeoJSON untuk geometri arcpy, yang meniru Shapely 'sAsShape
, dan benda-benda geometri arcpy menerapkan__geo_interface__
standar (juga dari Shapely) untuk mendapatkan geometri arcpy kembali sebagai GeoJSON.sumber
Anda harus memeriksa GeoJSON.Net oleh Vish: http://viswaug.wordpress.com/2008/05/11/geojsonnet-a-net-library-to-produce-geojson-output/
Seharusnya cukup mudah untuk memperpanjangnya menggunakan geometri ArcObjects.
Juga, Anda dapat melihat pada eksportir GeoJSON yang saya lakukan untuk SharpMap (Anda harus ke Google bahwa karena StackExchange tidak akan membiarkan saya memposting hyperlink kedua). Objek geometri di SharpMap memiliki struktur yang sangat mirip dengan yang ada di ArcObjects sehingga harus cukup mudah diperluas juga.
sumber
Pertanyaan ini dengan jawaban dari Stack Overflow dapat berfungsi.
/programming/2223979/convert-a-shapefile-shp-to-xml-json
sumber
Taruhan terbaik Anda adalah menulis kerangka kerja Anda sendiri. Gunakan arcobjects sehingga Anda dapat menggunakan geometri yang tersimpan di segala jenis geodatabase / shapefile / coverage. Seharusnya tidak terlalu sulit untuk melakukannya.
sumber
Saya tidak melihat perpustakaan yang ada, tetapi antarmuka C # REST dari ArcDeveloper ini memberikan permulaan. Ada juga kotak alat Python berlisensi CC-AO ini untuk mengekspor kelas fitur ke GeoJSON yang harus sesuai dengan tagihan, menangani lima jenis vektor utama.
Spesifikasi GeoJSON sangat mudah dan tidak boleh terlalu berat untuk diterapkan, jika kotak alat tidak memenuhi kebutuhan Anda.
sumber
ESRI memiliki skrip Python gratis ini yang mengubah dari kelas fitur ke json, geojson atau csv. esri2open
sumber
Sedikit tambahan terlambat, tapi pikir itu tambahan yang berguna ...
Saya menggunakan ArcGIS.PCL yang bekerja dengan sangat baik. Memungkinkan Anda berinteraksi dengan ArcGIS dan memuntahkan salah satu geometri sebagai GeoJson.
sumber