¿Accediendo a complementos QGIS en Python?

23

¿Hay alguna manera de acceder a los complementos QGIS en Python?

Me gustaría escribir un script para hacer un poco de geoprocesamiento, y me gustaría usar el clip, los puntos regulares y las herramientas de casco convexo en fTools, así como el complemento de gráfico de carretera. Esta última es probablemente una lata diferente de gusanos porque es un complemento de C ++ en lugar de Python.

Mattwigway
fuente

Respuestas:

20

Si conoce el módulo de Python para el complemento, puede ejecutar una importación en la consola de Python. Por ejemplo:

from fTools import somemodule

Entonces puedes hacer somemodule.methodcall (). Tendrás que asegurarte, al mirar el código del complemento, que no se basa en nada de eso. De lo contrario, es posible que aparezca una buena interfaz de usuario emergente cuando no la desee.

Pero sí, es posible.

Nathan W
fuente
1
¡Gracias! Sin embargo, supongo que esto no funcionará para los complementos de C ++, a menos que alguien haya creado un enlace de Python.
mattwigway
1
Sí, no se puede hacer mucho con los complementos de C ++ a menos que alguien haya realizado un enlace de Python.
Nathan W