26 votos

¿Acceso a los plugins de QGIS en Python?

¿Hay alguna forma de acceder a los plugins de QGIS en Python?

Me gustaría escribir un script para hacer algo de geoprocesamiento, y me gustaría utilizar las herramientas de recorte, puntos regulares y casco convexo de fTools, así como el plugin Road graph. Este último es probablemente una lata de gusanos diferente porque es un plugin de C++ en lugar de Python.

20voto

Jauder Ho Puntos 3172

Si conoces el módulo de python para el plugin puedes simplemente ejecutar un import en la consola de python Por ejemplo:

from fTools import somemodule

Entonces puedes hacer somemodule.methodcall(). Tendrás que asegurarte, mirando el código del plugin, de que no depende de ninguna de sus cosas gui. De lo contrario, podrías obtener un bonito pop up de la UI cuando no lo quieras.

Pero sí es posible.

1 votos

Gracias. Supongo que esto no funcionará para los plugins de C++, sin embargo, a menos que alguien haya creado un enlace de python.

1 votos

Sí, no se puede hacer mucho con los plugins de C++ a menos que alguien haya hecho un enlace de python.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X