1 votos

La traslación de GeoTIFF a ENVI GDAL provoca la rotación

Tengo un GeoTIFF( puedes descargarlo aquí ~16MB) que quiero convertir en ENVI raw . Estoy utilizando este comando GDAL:
gdal_translate -ot UInt16 -scale -of ENVI -outsize 1025 1025 dgm1_32372_5680_2_nw.tif dgm1_32372_5680_2_nw.raw
El comando se ejecuta bien, pero da una advertencia:
Warning 1: Geotransform matrix has non rotational terms

Cuando comparo el archivo *.tif y el archivo *.raw en QGIS (3.14), el archivo *.raw se ha girado de alguna manera.
Así que busqué en Google y encontré esta pregunta . Ok, vamos a echar un vistazo:
grep "map info" dgm1_32372_5680_2_nw.hdr da:
map info = {Transverse Mercator, 1, 1, 32371999.5, 5679999.5, 1.95121951219512, 1.95121951219512, rotation=90}

Pero según esta entrada del blog el error ha sido corregido con GDAL 2.20. Yo estoy usando GDAL 3.0.4. ¿Alguien sabe cuál puede ser el problema?

2voto

Lucas Puntos 128

Es necesario gdalwarp para arreglar la rotación:

gdalwarp -of VRT dgm1_32372_5680_2_nw.tif dgm1_32372_5680_2_nw.vrt

Creating output file that is 2000P x 2000L.
Processing input file dgm1_32372_5680_2_nw.tif.

gdal_translate -ot UInt16 -scale -of ENVI -outsize 1025 1025 dgm1_32372_5680_2_nw.vrt dgm1_32372_5680_2_nw.raw

Input file size is 2000, 2000
0...10...20...30...40...50...60...70...80...90...100 - done.

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