3 votos

¿Cómo utilizar gdal warp con crop_to_cutline modificado?

Sé que esta pregunta puede resultar confusa, así que intentaré explicarla lo mejor posible.

Tengo un shapefile que voy a utilizar para recortar mi raster:

Este es mi shapefile (toda la isla de Palawan, Filipinas): enter image description here

Y esta es mi trama de entrada para ser recortada/extraída: enter image description here

Ahora usando gdalwarp, mi resultado se ve así: enter image description here

Mi pregunta es: ¿puedo producir un resultado cuya extensión se base únicamente en el raster de entrada (excluyendo la parte superior cubierta por el shapefile) y no incluya todo el shapefile?

Esta es la extensión de la trama de salida que quiero tener (como la cubierta por la caja verde). enter image description here

1voto

paercebal Puntos 38526

Utilice el -te bandera de gdal_warp para ajustar los límites de la salida a los de la trama original.

De la documentación en https://www.gdal.org/gdalwarp.html

-te xmin ymin xmax ymax:
set georeferenced extents of output file to be created (in target SRS by default, or in the SRS specified with -te_srs)

Puede encontrar la extensión de la trama original utilizando gdalinfo Te da los cuatro vértices de la caja delimitadora pero xmin es sólo el x (o longitud) del valor de la Upper Left y Upper Right valores, ymin el es el y (latitud) del Lower Left valores y Upper Right .

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