ใช้ R กับเดสก์ท็อป ArcGIS หรือไม่


22

ฉันใช้การรวมRกับ QGIS และพบว่าเป็นเครื่องมือที่น่าเชื่อถือมาก เมื่อดูที่ส่วนขยายกล่องเครื่องมือ R สำหรับ 9และส่วนขยายสำหรับ 10ปรากฏว่าทั้งคู่เสนอการจัดกลุ่มจุดเท่านั้นเพื่อแสดงการพิสูจน์แนวคิด

สามารถใช้วิธีการวิเคราะห์อื่นใน R ในเดสก์ท็อป ArcGIS ผ่านสคริปต์ไพ ธ อน (ตัวอย่างเช่นการใช้บางส่วนของแพ็คเกจspatstat )

คำตอบ:


8

ขณะนี้มีชุมชน R-ArcGIS บน Githubที่นำเสนอ:

  • r-bridge- ติดตั้งเพื่อ:

ติดตั้งเครื่องมือ R ArcGIS

  • R-สะพาน:

ไลบรารีบริดจ์เพื่อเชื่อมต่อ ArcGIS และ R รวมถึงarcgisbindingไลบรารี R

  • R-ตัวอย่างเครื่องมือ:

เครื่องมือตัวอย่างที่แสดงให้เห็นถึงการใช้งาน R ในสคริปต์ประมวลผลทางภูมิศาสตร์


7

The Geospatial Modeling Environment (ผู้สืบทอดของ Hawth's Tools for ArcGIS) เชื่อมโยงสคริปต์ python, R และ ArcGIS ในวิธีที่มีประโยชน์ ฉันไม่ได้ตรวจสอบลิงก์ด้วยรายละเอียด R แต่ดูเหมือนว่าอาจมีประโยชน์สำหรับสิ่งที่คุณพยายามทำ

หากคุณกำลังพยายามทำบางสิ่งด้วยตัวเองStatCONNอาจมีประโยชน์


3

ฉันขยายงานของมาร์ค Janikasในการเชื่อม R และ ArcGIS

โดยเฉพาะฉันได้สร้าง"สคริปต์ R เพื่อตัวแปลงกล่องเครื่องมือ ArcGIS" ผู้ใช้เขียนสคริปต์ R หมายเหตุประกอบและโหลดไปยัง Add-in ของ ArcMap ซึ่งสร้าง ToolBox สำหรับสคริปต์ R กล่องเครื่องมือสามารถใช้เพื่อโหลดผลลัพธ์ไปยัง ArcMap

นี่คือกระบวนการทำงาน:

ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือลักษณะที่ Add-in ของ ArcMap มีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

เปรียบเทียบกับงานของ Mark Janikas วิธีการของฉันหลีกเลี่ยงสองขั้นตอนสำหรับผู้ใช้ R ที่ต้องการแบ่งปันงานของพวกเขา:

  • การกำหนดกล่องเครื่องมือจากศูนย์ใน ArcToolbox (โดยที่แต่ละพารามิเตอร์ต้องตั้งค่าด้วยมือ)
  • การสร้างสคริปต์ Python ด้วยตรรกะของกล่องเครื่องมือที่สร้างขึ้นดังนั้นผู้ใช้จึงไม่จำเป็นต้องรู้อะไรเกี่ยวกับ Python

ดูวิดีโอนี้เพื่อรับความคิดที่ดีขึ้น


1
คุณรู้หรือไม่ว่าสคริปต์ของมาร์คถูกลดค่าลงถูกต้องหรือไม่ ฟังก์ชันโลจิสติกส์เรียกฟังก์ชันที่คิดค่าเสื่อมราคาสองฟังก์ชันและเครื่องมือคลัสเตอร์ขึ้นอยู่กับแพ็คเกจที่ไม่มีการบำรุงรักษาอีกต่อไปและไม่สามารถใช้งานได้ที่ R> = 3.0.0 เนื่องจาก R อยู่ที่ 3.1.2 ผู้ใช้จะไม่ได้รับอะไรนอกจากข้อผิดพลาดเมื่อทำงานผ่านตัวอย่างของคุณ ฉันได้เขียนสคริปต์เหล่านี้ใหม่พร้อมการปรับปรุงที่โดดเด่นหลายประการรวมถึงโมเดลออทิสติกและการเพิ่มประสิทธิภาพเงาโดยใช้อัลกอริทึมการจัดกลุ่ม K-medoids หากคุณต้องการสคริปต์โปรดแจ้งให้เราทราบและฉันจะตั้งเป้าให้คุณดาวน์โหลด
Jeffrey Evans

ฉันใช้สคริปต์ของ Mark Janikas เพื่อเปรียบเทียบทั้งวิธีการของเขาและของฉันผ่านตัวอย่างทั่วไป ฉันคาดว่าผู้ใช้จะใช้สคริปต์ R ของตัวเอง (พวกเขาจะต้องใส่คำอธิบายประกอบก่อน) เพื่อทดสอบและใช้ประโยชน์จาก Add-in ของฉัน ขอบคุณสำหรับข้อเสนอของคุณ
Germán Carrillo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.