3 votos

Clip de Gdalwarp con buffer negativo

¿Hay alguna forma sencilla de cambiar este comando?

gdalwarp -tr 10 10 -cutline "shape.shp" -crop_to_cutline -of GTiff "S1A_IW_GRDH_1SDV_20200719T161950_20200719T162015_033526_03E28C_C720.SAFE.tif" "S1A_IW_GRDH_1SDV_20200719T161950_20200719T162015_033526_03E28C_C720.SAFE.tif"

a la que recortaría a la línea de corte, pero con búfer negativo en metros (si no, al menos en píxeles )

Los datos de entrada son WGS84 UTM zona 34N.

2voto

Antti Sykäri Puntos 10381

Es posible que desee simplemente emitir el comando del buffer en Spatialite SQL. Lo más fácil es hacerlo en dos pasos:

  1. Crear el buffer, comprobar que es lo que quieres
  2. Modifique su comando para utilizar el nuevo shapefile.

O puede poner el SQL directamente en gdalwarp usando el -csql opciones. Más difícil de depurar.

ogr2ogr -f "ESRI Shapefile" -dialect SQLite \
        -sql \
 "select ST_Buffer(ST_Transform(geometry, 32634), -10) from shp_in" shp_out.shp shp_in.shp

(todo en una línea sin el \ (No estoy seguro de que esto funcione tal y como está escrito)

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