การเข้าถึงปลั๊กอิน QGIS ใน Python หรือไม่


23

มีวิธีเข้าถึงปลั๊กอิน QGIS ใน Python หรือไม่?

ฉันต้องการเขียนสคริปต์เพื่อทำการประมวลผลทางภูมิศาสตร์และฉันต้องการใช้คลิปจุดปกติและเครื่องมือตัวเรือนูนใน fTools รวมถึงปลั๊กอินกราฟถนน หลังอาจเป็นเวิร์มที่แตกต่างกันเพราะมันเป็น C ++ มากกว่าปลั๊กอิน Python

คำตอบ:


20

หากคุณรู้ว่าโมดูลหลามสำหรับปลั๊กอินคุณสามารถเรียกใช้การนำเข้าในคอนโซลหลามตัวอย่างเช่น:

from fTools import somemodule

จากนั้นคุณสามารถทำ somemodule.methodcall () คุณจะต้องตรวจสอบให้แน่ใจว่าโดยดูที่โค้ดของปลั๊กอินว่าไม่ต้องพึ่งพา gui มิฉะนั้นคุณอาจได้รับ UI ที่ดีปรากฏขึ้นเมื่อคุณไม่ต้องการ

แต่ใช่มันเป็นไปได้


1
ขอบคุณ! ฉันคาดเดาว่าสิ่งนี้จะใช้ไม่ได้กับปลั๊กอิน C ++ ยกเว้นว่ามีบางคนสร้างการเชื่อมโยงของหลาม
mattwigway

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