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.