4 votos

Utilizando el marco de la transformación en QGIS 2.0

Estoy escribiendo un plugin de QGIS 2.0, y quiero usar el marco del procesamiento de datos para llamar a algunas funciones.

Cuando abro el pyhton consola dentro de QGIS, soy capaz de escribirlo de esta manera:

    >> import processing

Y luego, por ejemplo:

    >>> processing.alglist()

Sin embargo, si trato de importación en mi Plugin de Python, no encontrar el procesamiento incluyen:

    from qgis.core import *
    from qgis.gui import *
    import processing

Busqué en google el problema y encontré este directivas:

    from processing.core.Processing import Processing
    from processing.core.ProcessingConfig import Setting, ProcessingConfig

Pero, por desgracia, también no me funciona :-/

¿Alguien sabe cómo incluir el qgis marco del procesamiento de datos en un plugin, y cómo se llama al algoritmo (digamos, por ejemplo, "procesamiento.runalg(...)

Realmente aprecio sus respuestas, ya que he encontrado muchas explicaciones sobre cómo hacerlo en la consola de Python, pero no fuera de QGIS :-/

Gracias de nuevo por tu tiempo y que tengas un buen día, Joana

0voto

scronide Puntos 5108

Bueno, contesto mi pregunta. Usando *exactamente* el mismo importaciones como el python console obras; es sólo un problema de pydev, que no reconoce las librerías (probablemente necesito añadir una referencia en el proyecto en alguna parte)

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