GeoTIFF를 ENVI GDAL로 변환하면 회전이 발생합니다.
ENVI raw 로 변환하려는 GeoTIFF ( 여기에서 다운로드 할 수 있습니다 ~ 16MB) 가 있습니다. 이 GDAL 명령을 사용하고 있습니다 . 명령이 제대로 실행되지만 경고가 표시됩니다.
gdal_translate -ot UInt16 -scale -of ENVI -outsize 1025 1025 dgm1_32372_5680_2_nw.tif dgm1_32372_5680_2_nw.raw
Warning 1: Geotransform matrix has non rotational terms
QGIS (3.14)에서 * .tif와 * .raw 파일을 비교할 때 * .raw 파일이 어떻게 든 회전했습니다.
그래서 인터넷 검색을해서이 질문을 찾았습니다 . 좋아, 한번 살펴 보자
grep "map info" dgm1_32372_5680_2_nw.hdr
.
map info = {Transverse Mercator, 1, 1, 32371999.5, 5679999.5, 1.95121951219512, 1.95121951219512, rotation=90}
그러나이 블로그 게시물 에 따르면 GDAL 2.20에서 버그가 수정되었습니다. GDAL 3.0.4를 사용하고 있습니다. 그렇다면 문제가 무엇인지 아는 사람이 있습니까?
답변
1 user2856
회전을 수정하려면 gdalwarp가 필요합니다.
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.