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.cleanen Alaska o abuffercon 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.distancealgoritmo con ancho 0.fuente
Fix geometriesno 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