Truy cập các plugin QGIS trong Python?


23

Có cách nào để truy cập các plugin QGIS trong Python không?

Tôi muốn viết một kịch bản để thực hiện một số công cụ địa lý và tôi muốn sử dụng clip, các công cụ thường xuyên và công cụ thân lồi trong fTools, cũng như plugin biểu đồ Đường. Cái sau có lẽ là một loại sâu khác vì nó là plugin C ++ chứ không phải là Python.

Câu trả lời:


20

Nếu bạn biết mô-đun python cho plugin, bạn có thể chạy nhập trong bảng điều khiển python Ví dụ:

from fTools import somemodule

Sau đó, bạn có thể làm somemodule.methodcall (). Bạn sẽ phải đảm bảo, bằng cách xem mã của plugin, nó không phụ thuộc vào bất kỳ thứ gì trong gui. Nếu không, bạn có thể nhận được một giao diện người dùng đẹp bật lên khi bạn không muốn nó.

Nhưng vâng, điều đó là có thể.


1
Cảm ơn! Tuy nhiên, tôi đoán rằng điều này sẽ không hoạt động đối với các plugin C ++, trừ khi có ai đó tạo ra một ràng buộc trăn.
mattwigway

1
Vâng, bạn không thể làm gì nhiều với các plugin C ++ trừ khi có ai đó thực hiện ràng buộc trăn.
Nathan W
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.