Estoy tratando de separar dos capas vectoriales superpuestas y descubrir la diferencia en QGIS 2.18. He intentado encontrar diferencias con capas con puntos y también con buffers. Ambos dan el siguiente error:
global name 'QgsWKBTypes' is not defined See log for more details
He buscado esto en la web pero parece que no puedo encontrar una solución.
qgis
error
qgis-processing
Clinton Darion
fuente
fuente

Respuestas:
Este problema ya se solucionó en el código fuente, consulte el problema informado .
Tienes principalmente 3 soluciones:
Solución a medio plazo
Según la hoja de ruta , QGIS 2.18.1 se lanzará el 25.11.2016, obtendrá la solución con dicha versión. Simplemente espere 22 días, ¿de acuerdo?
PERO
Esto es
free software, para que pueda obtener la solución al instante!Soluciones a corto plazo
Instalar una construcción nocturna. Verifique qué paquetes están disponibles para su sistema operativo aquí .
Edite el archivo usted mismo.
Si estás en GNU / Linux, vaya a
/usr/share/qgis/python/plugins/processing/algs/qgis/Difference.py(en Windows seráC:\Program Files\QGIS 2.18\apps\qgis\python\plugins\processing\algs\qgis\Difference.py), y asegúrese de que la línea 32 se parece a esto :Si no desea editar el archivo, simplemente puede reemplazarlo, descargando el archivo fijo desde aquí (haga clic derecho en el enlace y seleccione
Save Link As...).Necesitará privilegios de administrador para editar o reemplazar el archivo. Después de esto, reinicie QGIS.
fuente
otra solución: pruebe la diferencia con las herramientas de polígonos vectoriales SAGA: ¡funciona!
fuente