ฉันได้รับการใช้เครื่องมือที่มีอยู่ทั่วไปใน ArcGIS เรียกว่าSpread-GIS เป็นชุดของสคริปต์ python ที่ "ใช้งานเป็นกล่องเครื่องมือ ArcGIS" (พร้อมไฟล์ tbx)
ฉันใหม่สำหรับ QGIS
มีวิธีรวมและใช้ SPreAD-GIS ใน QGIS หรือไม่
ฉันได้รับการใช้เครื่องมือที่มีอยู่ทั่วไปใน ArcGIS เรียกว่าSpread-GIS เป็นชุดของสคริปต์ python ที่ "ใช้งานเป็นกล่องเครื่องมือ ArcGIS" (พร้อมไฟล์ tbx)
ฉันใหม่สำหรับ QGIS
มีวิธีรวมและใช้ SPreAD-GIS ใน QGIS หรือไม่
คำตอบ:
โดยทั่วไปแล้วคุณไม่สามารถเพิ่มกล่องเครื่องมือ ArcGIS ลงใน QGIS เนื่องจากต้องใช้ Arcgis ในการทำงาน
สคริปต์ไพ ธ อนส่วนใหญ่เรียกเครื่องมือ ArcGIS Geoprocessing มาตรฐาน สคริปต์น้อยมากเป็น Python แท้หรือเรียกไลบรารีอื่น
เนื่องจากไม่มีการโต้ตอบ 1: 1 ระหว่างเครื่องมือประมวลผลทางภูมิศาสตร์ของ ArcGIS และ pyqgis ของ QGIS คุณจึงไม่สามารถคาดหวังสคริปต์ที่จะทำงานโดยไม่มีการดัดแปลง
มาถึงกล่องเครื่องมือ ไฟล์. tbx ของ ArcGIS เป็นไฟล์ไบนารีในรูปแบบที่เป็นกรรมสิทธิ์และไม่สามารถอ่านนอก ArcGIS ได้
ดังนั้นโดยทั่วไปแล้วคุณไม่สามารถเพิ่มและใช้ ArcToolbox กับ QGIS ได้
นี่จะเป็นเส้นทางที่แพงมาก แต่ในทางทฤษฎีองค์กรสามารถใช้ ArcGIS สำหรับเซิร์ฟเวอร์ 10.1 เพื่อเผยแพร่เครื่องมือกล่องเครื่องมือ ArcGIS ของคุณเป็น OGC Web Processing Services (WPS) ที่ QGIS ใช้ซึ่งฉันคิดว่ามี WPS มีปลั๊กอินให้ใช้งาน