Uzyskujesz dostęp do wtyczek QGIS w Pythonie?


23

Czy istnieje sposób na dostęp do wtyczek QGIS w Pythonie?

Chciałbym napisać skrypt do geoprzetwarzania i chciałbym użyć klipu, regularnych punktów i wypukłych narzędzi kadłuba w fTools, a także wtyczki do wykresu drogowego. Ta ostatnia jest prawdopodobnie inną puszką robaków, ponieważ jest to wtyczka C ++ zamiast Python.

Odpowiedzi:


20

Jeśli znasz moduł Pythona dla wtyczki, możesz po prostu uruchomić import w konsoli Pythona Na przykład:

from fTools import somemodule

Następnie możesz wykonać somemodule.methodcall (). Będziesz musiał upewnić się, patrząc na kod wtyczki, że nie opiera się ona na żadnym gui. W przeciwnym razie możesz uzyskać ładny wyskakujący interfejs użytkownika, gdy go nie chcesz.

Ale tak, to możliwe.


1
Dzięki! Zgaduję, że to nie zadziała dla wtyczek C ++, chyba że ktoś stworzył powiązanie Pythona.
mattwigway,

1
Tak, niewiele można zrobić z wtyczkami C ++, chyba że ktoś stworzył powiązanie z pythonem.
Nathan W
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.