7 votos

Recorte un raster usando una polilínea o polígono

Tengo una gran trama creado a partir de los valores que cubren todo Estados unidos y Alaska, que son tanto polilínea y polígono características, esta trama se calcula utilizando el análisis Espacial de Interpolación IDW. ¿Cómo puedo obtener el ráster de clip con la polilínea de la frontera de Estados unidos o la forma poligonal de los Estados unidos?alt text

ACTUALIZACIÓN: 12/21/10

Ok, así que seguí su consejo Swingle y establecer el tamaño de la celda entorno de configuración para que coincida con el original de la trama. Lo que le da un borde liso, pero en lugar de tener liso grados de diferenciación de colores ahora tengo grandes bloques de la diferenciación de los colores.

Bueno alt text

Mal alt text

Alguna idea de cómo puedo solucionar esto y conseguir el Malo de la trama de parecerse a la orignial (buena) de trama, pero evitar el mal rásteres de la frontera?

9voto

Daniel Broekman Puntos 1951

Utilizar extracción por máscara y especificar su clase de función de polígono de los Estados Unidos como la máscara.

6voto

EJC Puntos 327

Con GRASS GIS puede rasterizar el polígono de los E.e.u.u. (v.to.rast) y luego usar una mascarilla.

5voto

Swinders Puntos 1042

También se puede utilizar el programa de utilidad GDAL GDALWarp - http://www.gdal.org/gdalwarp.html

Pasando en un clips de parámetro (una característica de cualquier origen de datos OGR) - línea de corte la trama original.

Por ejemplo

C:\gdal\apps\gdalwarp C:\myraster.tif C:\output.tif -cutline C:\inputfeat.json -dstnodata -9999

En GDAL 1.8 hay un nuevo - parámetro de crop_to_cutline que también puede ser útil.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X