Menggunakan R dengan ArcGIS Desktop?


22

Saya telah menggunakan integrasi R dengan QGIS, dan menemukan itu alat yang sangat uesful. Setelah melihat ekstensi R toolbox untuk 9 dan ekstensi untuk 10 tampaknya mereka berdua hanya menawarkan pengelompokan titik untuk menunjukkan bukti konsep.

Dapatkah metode analisis lain yang tersedia di R diimplementasikan di ArcGIS Desktop melalui skrip python (misalnya, mengimplementasikan bagian spesifik dari paket spatstat )?

Jawaban:


8

Sekarang ada Komunitas R-ArcGIS di Github yang menawarkan:

  • r-jembatan-instal ke:

Instal Alat R ArcGIS

  • r-jembatan:

Pustaka jembatan untuk menghubungkan ArcGIS dan R, termasuk arcgisbindingperpustakaan R

  • r-sample-tools:

Alat sampel yang menggambarkan penggunaan R dalam skrip geoproses


7

Itu Geospatial Modeling Lingkungan (penerus Alat Hawth untuk ArcGIS) link scripting python, R dan ArcGIS dalam cara yang bermanfaat. Saya belum menyelidiki tautan dengan R secara mendetail, tetapi sepertinya itu mungkin berguna untuk apa yang Anda coba lakukan.

Jika Anda mencoba melakukan sesuatu sendiri maka StatCONN mungkin berguna.


3

Saya memperpanjang pekerjaan Mark Janikas pada interfacing R dan ArcGIS.

Secara khusus, saya membuat "R script to ArcGIS Toolbox converter."Pengguna menulis skrip R beranotasi dan memuatnya ke add-in ArcMap, yang menghasilkan ToolBox untuk skrip R. ToolBox dapat digunakan untuk memuat hasil ke ArcMap.

Ini adalah alur kerja:

masukkan deskripsi gambar di sini

Dan seperti inilah tampilan add-in ArcMap:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Dibandingkan dengan karya Mark Janikas, pendekatan saya menghindari dua langkah untuk pengguna R yang ingin berbagi pekerjaan mereka:

  • Menentukan kotak alat dari awal di ArcToolbox (di mana setiap parameter harus ditetapkan dengan tangan)
  • Membuat skrip Python dengan logika kotak alat yang dibuat, sehingga pengguna tidak perlu tahu apa-apa tentang Python.

Lihat video ini untuk mendapatkan ide yang lebih baik.


1
Anda tahu bahwa skrip Markus disusutkan, benar? Fungsi logistik memanggil dua fungsi yang terdepresiasi dan alat kluster bergantung pada paket yang tidak lagi dipertahankan dan karenanya, tidak tersedia di R> = 3.0.0. Mengingat bahwa R berada di 3.1.2, pengguna kemungkinan tidak akan mendapatkan apa-apa selain kesalahan saat menjalankan contoh Anda. Saya telah menulis ulang skrip-skrip ini dengan beberapa peningkatan penting termasuk model autologistik dan optimisasi siluet menggunakan algoritma pengelompokan K-medoid. Jika Anda ingin skrip, beri tahu saya dan saya akan mengarahkan Anda ke unduhan.
Jeffrey Evans

Saya mengambil naskah Mark Janikas hanya untuk membandingkan kedua pendekatan, pendekatannya dan milik saya, melalui contoh umum. Saya berharap pengguna menggunakan skrip R mereka sendiri (mereka harus memberi anotasi terlebih dahulu) untuk bereksperimen dan memanfaatkan add-in saya. Terima kasih atas tawaran Anda.
Germán Carrillo
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.