Source: https://joseguerreroa.wordpress.com/2012/05/12/corte-extraccion-mascara-una-imagen-raster-en-qgis-grass-preservando-la-resolucion-original/
Timestamp: 2018-05-26 23:30:00+00:00

Document:
Corte y extracción por máscara de una imagen ráster en QGIS-GRASS preservando la resolución original | El Blog de José Guerrero
← Cómo cortar una imagen ráster en QGIS-GRASS usando g.region sin preservar la resolución original
Script de bash para la extracción múltiple de coordenadas de imágenes, con espesor de una celda en sentido vertical, con GRASS-QGIS →
En el artículo anterior consideré el corte de un ráster en QGIS-GRASS usando como patrón un archivo vectorial tipo polígono. Al finalizar el procedimiento se me ocurrió averiguar, mediante g.region, cuál era la resolución del ráster producido y me percaté que ésta no se correspondía con el ráster original. Indagando en el manual de GRASS sobre el modificador del comando g.region que pudiese preservar la resolución en el proceso de “corte” con r.mapcalc, encontré la solución después de unas pruebas en cónsola de GRASS-QGISS. Estaba en el modificador align.
Para ello, se ejecuta de esta manera:
g.region vect=poligono1 align=N09W068_UTM19N_canoa
g.region -ug
El último comando arrojó esta información:
zeito@debian:~$ g.region -ug
n=1094950.34867898
s=1075573.87385562
w=617054.47509509
e=638879.79349802
que permite verificar que su resolución concuerda con la del ráster original:
Para el “corte” y la restitución del área de trabajo original:
r.mapcalc poligono2_clip=N09W068_UTM19N_canoa
Verificando que la resolución se preservó en el corte:
zeito@debian:~$ g.region -ug rast=poligono2_clip
Haciendo la extracción por máscara y colocando la misma paleta de colores que N09W068_UTM19N_canoa:
v.to.rast input=poligono1 value=1 output=poligono1_raster use=val
r.mapcalc poligono1_mask="if(poligono1_raster,N09W068_UTM19N_canoa)"
r.colors map=poligono1_mask color=terrain
Verificando que la máscara también preservó la resolución del ráster original:
zeito@debian:~$ g.region -ug rast=poligono1_mask
Imagen de la extracción por máscara mediante poligono1:
9 respuestas a Corte y extracción por máscara de una imagen ráster en QGIS-GRASS preservando la resolución original
Pingback: Corte y extracción por máscara de una imagen ráster en QGIS-GRASS preservando la resolución original | Geoprocessing - Geoprocessamento | Scoop.it
7 mayo, 2014 en 3:44 PM
Se podrian recortar varias imagenes con el mismo vector, sin hacer una por una?
9 mayo, 2014 en 11:52 AM
Si. Mediante un script de bash o de Python con grass.script.
9 mayo, 2014 en 12:14 PM
Pingback: Recortar imágenes raster con un polígono en QGIS – GRASS | El rincón de Patricia Palacio
Ramiro Paez dijo:
Hola José, estoy queriendo cortar un archivo raster con una capa shp de multiples poligonos, de manera que pueda obtener un raster por cada poligono del shp. ¿Es posible esto? Gracias
Si. Puedes usar el script de este post:
https://joseguerreroa.wordpress.com/2015/10/19/como-cortar-un-raster-usando-una-rejilla-mediante-gdalogrpyqgis/
seleccionando previamente los features (polígonos) que te interesan para el corte.
11 septiembre, 2016 en 12:07 PM
Buenos dias José, Tu sabes si se puede cortar una imagen en ECW?
No lo sé. No tengo soporte en Linux (uso Debian) para manejar ese tipo de imágenes; aunque en Windows y Ubuntu es común tener los drivers para ello. Prueba a cargar la imagen en un QGIS con soporte para manipular ese tipo de imágenes y cortarla con la herramienta ‘clipper’. Es la única manera para salir de dudas.

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución