Más

El complemento QGIS Contour dice no Shapely; puede importar bien en la consola QGIS

El complemento QGIS Contour dice no Shapely; puede importar bien en la consola QGIS


Estoy interesado en crear algunos contornos (isócronas para una cuenca de captación peatonal 'ped-shed') a partir de un conjunto de datos puntuales en QGIS, utilizando el contorno complemento del repositorio de complementos.

Instalé el complemento, pero al reiniciar QGIS se generó una ventana emergente que decía que el complemento se había deshabilitado porque uno o más debien proporcionado,matplotlibynumpyno fueron instalados.

Dado que otros complementos ya dependen de numpy y matplotlib, estaba claro que solobien proporcionadopodría ser el problema.pip instalar bien proporcionadoterminó sin problemas, pero al volver a abrir QGIS escupió la ventana emergente.

Cuando abro la consola de Python en QGIS y escriboimportar bien proporcionado, se encuentra, como muestra la captura de pantalla siguiente.

Un rastreo de Internet y de este SX arroja principalmente preguntas como esta, es decir, personas que perdieron las dependencias (como hice yo, pero las he solucionado).

¿Alguien ha visto este comportamiento antes? Si es así, ¿cómo se resolvió?

Tanto Python (2.7) como QGIS (2.8.2 Wien) son de 32 bits; ejecutándose en Windows 7 ultimate.


Resulta que, si bien la consola Python de QGIS se encontró bien formada,contornono lo hizo.

QGIS está usando su propia versión de Python (2.7.4) enDirectorio QGIS apps mientras se instala Python que no es de QGIS, adaptado a mis necesidades de trabajo que no son de QGIS y !importante - es 2.7.9 en C: Python27.

Shapely se instaló en C: Python27 Lib site-packages perocontornoestaba ciego a cualquier cosa fuera de Directorio QGIS apps Python27 Lib site-packages.

Tuve la oportunidad de intentar instalarbien proporcionadoa la versión específica de la subversión de QGIS de Python mientras conservaba mi Python base como el de la variable de entorno de Windows PATH y PYTHONPATH: finalmente me di por vencido y lo declaré un GIGANTESCO PITFA. La molestia parecía provenir del hecho de que las versiones de Python de la competencia eran ambas variantes 2.7.

Por el momento, he renunciado a una solución Pythonic y, en su lugar, hemurciélago-ed un conmutador para Windows PATH y PYTHONPATH: cambie a Python de QGIS cuando se inicie QGIS, de lo contrario, vuelva a Python adecuado.

Todo solo para ejecutar un complemento: el complemento funciona muy bien, aunque los contornos mah son realmente puros.

Si tengo la oportunidad de obtener una solución adecuada para mi cambio de variables de entorno por bat klunge, actualizaré esta respuesta.

He aquí mis contornos ...


Ver el vídeo: Extracting Contour Lines from DEM QGIS Software Tutorial Lesson 11