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.

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.