Acessando plug-ins QGIS em Python?

23

Existe uma maneira de acessar plugins QGIS em Python?

Gostaria de escrever um script para fazer um geoprocessamento e gostaria de usar o clipe, pontos regulares e ferramentas de casco convexas no fTools, bem como o plug-in de gráfico de estradas. O último é provavelmente uma lata de worms diferente, porque é um plug-in C ++, e não Python.

mattwigway
fonte

Respostas:

20

Se você conhece o módulo python para o plug-in, basta executar uma importação no console python. Por exemplo:

from fTools import somemodule

Então você pode fazer somemodule.methodcall (). Você terá que ter certeza, olhando o código do plugin, que ele não depende de nada disso. Caso contrário, você poderá obter uma boa interface do usuário quando não desejar.

Mas sim, é possível.

Nathan W
fonte
1
Obrigado! Estou supondo que isso não funcionará para plugins C ++, a menos que alguém tenha criado uma ligação python.
mattwigway
1
Sim, não há muito o que fazer com plugins C ++, a menos que alguém tenha feito uma ligação em python.
19711 Nathan W