เพิ่มเครื่องมือ ArcToolbox ให้กับ QGIS หรือไม่


11

ฉันได้รับการใช้เครื่องมือที่มีอยู่ทั่วไปใน ArcGIS เรียกว่าSpread-GIS เป็นชุดของสคริปต์ python ที่ "ใช้งานเป็นกล่องเครื่องมือ ArcGIS" (พร้อมไฟล์ tbx)

ฉันใหม่สำหรับ QGIS

มีวิธีรวมและใช้ SPreAD-GIS ใน QGIS หรือไม่


1
คุณหมายถึง ArcGIS ไม่ใช่ QGIS ใช่ไหม
dchaboya

ฉันกำลังใช้ QGIS เนื่องจากสคริปต์มีอยู่แล้วในไพ ธ อนมันจึงดูเหมือนว่าพวกเขาสามารถเพิ่มเป็นปลั๊กอินได้ เพียงแค่ไม่แน่ใจในกระบวนการ ขอบคุณ.
Gary

ขอบคุณทุกคนสำหรับความคิดของคุณ ฉันได้รับการพิจารณาเพิ่มเติมในเรื่องนี้และใช่มันจะเขียนใหม่ รหัสนั้นค่อนข้างง่ายและจะพยายามเขียนใหม่เพื่อให้บางส่วนสามารถใช้เป็นปลั๊กอิน qgis ได้ ไม่เคยทำมาก่อน แต่ควรเป็นประสบการณ์การเรียนรู้ที่ดี

คำตอบ:


14

โดยทั่วไปแล้วคุณไม่สามารถเพิ่มกล่องเครื่องมือ ArcGIS ลงใน QGIS เนื่องจากต้องใช้ Arcgis ในการทำงาน

สคริปต์ไพ ธ อนส่วนใหญ่เรียกเครื่องมือ ArcGIS Geoprocessing มาตรฐาน สคริปต์น้อยมากเป็น Python แท้หรือเรียกไลบรารีอื่น

เนื่องจากไม่มีการโต้ตอบ 1: 1 ระหว่างเครื่องมือประมวลผลทางภูมิศาสตร์ของ ArcGIS และ pyqgis ของ QGIS คุณจึงไม่สามารถคาดหวังสคริปต์ที่จะทำงานโดยไม่มีการดัดแปลง

มาถึงกล่องเครื่องมือ ไฟล์. tbx ของ ArcGIS เป็นไฟล์ไบนารีในรูปแบบที่เป็นกรรมสิทธิ์และไม่สามารถอ่านนอก ArcGIS ได้

ดังนั้นโดยทั่วไปแล้วคุณไม่สามารถเพิ่มและใช้ ArcToolbox กับ QGIS ได้


5

นี่จะเป็นเส้นทางที่แพงมาก แต่ในทางทฤษฎีองค์กรสามารถใช้ ArcGIS สำหรับเซิร์ฟเวอร์ 10.1 เพื่อเผยแพร่เครื่องมือกล่องเครื่องมือ ArcGIS ของคุณเป็น OGC Web Processing Services (WPS) ที่ QGIS ใช้ซึ่งฉันคิดว่ามี WPS มีปลั๊กอินให้ใช้งาน


มันน่าสนใจ แต่มันเป็นไปได้จริงเหรอ?
นิล

ฉันไม่ได้เห็นว่ามันเสร็จ & ไม่มีสิทธิ์ใช้งานในการทดสอบ หากใครได้ลองและประสบความสำเร็จ / ล้มเหลวฉันก็อยากได้ยิน
PolyGeo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.