Estoy tratando de recortar mi archivo Raster de acuerdo con una geometría de shapefile. Estoy usando el siguiente código
gdalwarp -cutline INPUT.shp INPUT.tif OUTPUT.tif
Pero está resultando un color negro fuera de la extensión de la geometría del archivo de forma. Estoy dando el ejemplo aquí. En la primera imagen que quiero recortar. La segunda imagen es el ráster resultante, pero quiero el tercer ráster donde el exterior de la geometría será nulo.
Primera imagen: Ráster de entrada
2a imagen: Raster de SALIDA
Tercera imagen: quiero obtener una salida como esta
-dstalpha
está bien usarlo con imágenes (básicamente agrega una banda alfa en GeoTIFF y enmascara el área). Sin embargo, los valores de datos permanecen en la banda de origen (en este caso, supongo, que es el valor 0). Si desea trabajar con esto como valores ráster (no imágenes),-dstalpha
es un enfoque INCORRECTO. @ La respuesta Curlew es una opción mucho más preferible. Además, encontré la-crop_to_cutline
opción muy peligrosa, si necesita mantener una superposición exacta (tamaño de píxel y espaciado) con el ráster de entrada. Prefiero establecer-te
opciones (cuadro delimitador) para mantener las coordenadas bajo control total.Intente especificar el valor nodata de su ráster de entrada y configúrelo también para la salida. Además, agregue la opción -crop_to_cutline para hacer cultivos exactos. Más sobre las opciones aquí .
fuente
Puede usar la opción de clip de trama en QGIS que ejecuta gdalwarp en segundo plano y configura las opciones correctas para usted.
http://www.qgistutorials.com/en/docs/raster_mosaicing_and_clipping.html
fuente