Utilicé los archivos de muestra ubicados en esta URL para aprender QGIS: https://qgis.org/downloads/data/ .
Traté de recortar SR_50M_alaska_nad.tif usando un shapefile como máscara (alaska.shp). El problema es que recibí este error que dice que:
Anillo de auto-intersección en o cerca del punto ... Error 1: el polígono de línea de corte no es válido.
¿Cómo resuelvo mi problema usando QGIS 2.18.9?
qgis
vector
vector-layer
Bryan
fuente
fuente
v.clean
en Alaska o abuffer
con ancho 0.Respuestas:
El archivo de forma original tiene problemas de geometría. Me he encontrado la validez Comprobar con GEOS opción seleccionada y la salida es "NO" erros. Pero lo ejecuté nuevamente con QGIS seleccionado y detectó errores.
El resultado fue:
El algoritmo Running Fix geometries corrige las geometrías inválidas. También he creado otro archivo de forma de Alaska en WGS84, para asegurarme de que la capa de recorte esté en las mismas coordenadas que el ráster.
fuente
Solucioné el problema usando el
v.buffer.distance
algoritmo con ancho 0.fuente
Fix geometries
no está disponible en QGIS 2.18.9, por lo que @bryan podría marcar su respuesta como la que resolvió su problema, ayudará a otros a identificar un enfoque de trabajo