ArcGIS Desktop ile R kullanımı?


22

R'nin QGIS ile entegrasyonunu kullandım ve çok kullanışlı bir araç buldum. 9 için R araç kutusu uzantısına ve 10 için uzantıya bakıldığında, her ikisi de kavramın ispatını göstermek için sadece nokta kümelemesi sundukları anlaşılmaktadır.

R'de bulunan diğer analiz yöntemleri ArcGIS Desktop'ta bir python betiği ile uygulanabilir (örneğin, spatstat paketinin belirli bölümlerini uygulamak )?

Yanıtlar:


8

Şimdi Github'da aşağıdakileri sunan bir R-ArcGIS Topluluğu var :

  • r-bridge-install:

R ArcGIS Araçlarını Kurma

  • r-köprü:

arcgisbindingR kütüphanesi dahil ArcGIS ve R'yi bağlamak için köprü kütüphanesi

  • r-numune-araçları:

Coğrafi işleme komut dosyalarında R kullanımını gösteren örnek araçlar


7

Coğrafi Modelleme Çevre (ArcGIS için Hawth en Araçları halefi) yararlı bir şekilde piton scripting, R ve ArcGIS bağlar. R ile olan bağlantıları ayrıntılı olarak araştırmadım, fakat yapmaya çalıştığınız şey için faydalı olabileceği anlaşılıyor.

Kendiniz bir şeyler yapmaya çalışıyorsanız, StatCONN yararlı olabilir.


3

Mark Janikas'ın R ve ArcGIS ile ilgili çalışmalarını genişlettim .

Özellikle, "ArcGIS Toolbox çeviricisine bir R betiği" kurdum . Kullanıcı açıklamalı bir R betiği yazar ve onu R betiği için bir ToolBox üreten bir ArcMap eklentisine yükler. Araç Kutusu, sonuçları ArcMap'e yüklemek için kullanılabilir.

Bu iş akışı:

görüntü tanımını buraya girin

İşte ArcMap eklentisi şöyle görünüyor:

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Mark Janikas'ın çalışmasına kıyasla, yaklaşımım , çalışmalarını paylaşmak isteyen R kullanıcıları için iki adımdan kaçınıyor :

  • ArcToolbox'ta sıfırdan bir araç kutusu tanımlama (her parametrenin elle ayarlanması gerekir)
  • Oluşturulan araç kutusunun mantığı ile bir Python betiği oluşturmak, böylece kullanıcının Python hakkında bir şey bilmesine gerek kalmaz.

Daha iyi bir fikir edinmek için bu videoya bakın .


1
Mark'ın senaryolarının amorti edildiğini biliyorsun, değil mi? Lojistik fonksiyonu, iki amortismanlı işlevi çağırır ve küme aracı, artık korunmayan ve R> = 3.0.0'da bulunmayan bir pakete dayanır. R'nin 3.1.2 olduğu göz önüne alındığında, kullanıcılar, örneğin üzerinden geçerken hatalardan başka bir şey almayacaklardır. Bu senaryoları, bir K-medoids kümeleme algoritması kullanarak bir otolog model ve siluet optimizasyonu da dahil olmak üzere önemli gelişmelerle yeniden yazdım. Senaryoları istersen haberim olsun. İndirmeyi hedefleyeceğim.
Jeffrey Evans

Mark Janikas'ın senaryosunu sadece hem yaklaşımı hem de benimkileri ortak bir örnekle kıyaslama amacıyla aldım. Eklentimden denemek ve yararlanmak için kullanıcıların kendi R komut dosyalarını (önce onları ek açıklamaları gerekir) kullanmalarını bekliyorum. Teklifin için yine de teşekkürler.
Germán Carrillo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.