QGIS가 좌표를 위도가 아닌 긴 위도로 해석합니까?


13

NASA가 제공 한 강수량에 TRMM 3B31 파일을 사용하고 있습니다. 다른 모양 파일과 함께 WGS84 투영을 선택하여 QGIS에로드하면 맵이 세로로 표시됩니다. 즉, QGIS는 위도와 경도 대신 해석됩니다. gdal_translate 옵션 -a_ullr을 선택하여 좋은 좌표를 부과했지만 문제를 해결하지 못합니다. 이미지는 압축되어 있고 내 요구 사항을 충족시키기 위해 확장되었지만 분명히 원하는 것은 아닙니다.

.csv 파일을로드 할 때 위도 및 경도가 무엇인지 선택할 수 있습니다. 래스터에 대해서도 같은 방법이 있습니까?

193 개의 래스터가 있으므로 반복적으로 수행 할 수있는 명령을 제안 할 수 있다면 좋을 것입니다.

여기에 이미지 설명을 입력하십시오

이미지는 인도의지도와 3B31 파일의 첫 번째 밴드, 즉 표면 강수량을 보여줍니다. 두 개의 검은 선은 40과 -40 평행입니다. 나는 그것들을 수평으로 만들고 싶습니다. 따라서 비 데이터가 인도와 겹칩니다.


테스트 이미지는 매우 유용합니다.
user30184

@ user30184 gis.stackexchange.com/questions/89261/trmm-data-download 는 많은 링크를 제공합니다.
AndreJ

답변:


7

나는 mirador 에서 3b31 hdf 파일을 시도하고 당신과 같은 방향을 발견했습니다. 그래서 시계 반대 방향으로 회전을 수행하기 위해 GCP를 만들었습니다.

gdal_translate -of VRT HDF4_SDS:UNKNOWN:"3b31.hdf":0 0.vrt
gdal_translate -of VRT -gcp 0 0 -180 -40 -gcp 160 0 -180 40 -gcp 0 720 180 -40 -gcp 160 720 180 40 0.vrt 1.vrt
gdalwarp -r bilinear -t_srs EPSG:4326 1.vrt 0.tif

이 결과로 :

여기에 이미지 설명을 입력하십시오

회전은 Origin = SOUTHWEST 메타 데이터 태그를 따라야합니다.


내가 작성한 명령을 올바른 방법으로 사용할 수는 없지만 이것은 내가 찾던 것입니다. 자세한 사용법을 설명 할 수 있습니까?
Paolo Santini

rotate.batHDF 파일과 같은 폴더에 이름이 지정된 텍스트 파일에 넣습니다 . 소스 파일 이름을 확인하고 OSGEO4W Shell을 시작하고 cd ...가있는 폴더로 이동 한 후 배치를 실행하십시오. 좋은 오래된 DOS 탐색은 항상 유용합니다 ;-)
AndreJ

3

3B42RT.2016031806.7.7day.tif 및 .tfw를 다운로드했지만 지리 참조에서 이상한 점이 없습니다.

여기에 이미지 설명을 입력하십시오

이 이미지의 Gdalinfo 보고서는

gdalinfo 3B42RT.2016031806.7.7day.tif
Driver: GTiff/GeoTIFF
Files: 3B42RT.2016031806.7.7day.tif
       3B42RT.2016031806.7.7day.tfw
Size is 1440, 480
Coordinate System is `'
Origin = (-180.000000000000000,60.000000000000000)
Pixel Size = (0.250000000000000,-0.250000000000000)
Metadata:
  TIFFTAG_DATETIME=2016:03:18 10:25:21
  TIFFTAG_DOCUMENTNAME=./image/3B42RT.2016031806.7.7day.tif
  TIFFTAG_IMAGEDESCRIPTION=IDL TIFF file
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
  TIFFTAG_SOFTWARE=IDL 7.1.1, ITT Visual Information Solutions
  TIFFTAG_XRESOLUTION=100
  TIFFTAG_YRESOLUTION=100
Image Structure Metadata:
  COMPRESSION=LZW
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  (-180.0000000,  60.0000000)
Lower Left  (-180.0000000, -60.0000000)
Upper Right ( 180.0000000,  60.0000000)
Lower Right ( 180.0000000, -60.0000000)
Center      (   0.0000000,   0.0000000)
Band 1 Block=1440x2 Type=UInt16, ColorInterp=Gray

3b42 tif 파일에는 올바른 지리 참조가 있지만 3b31 hdf 파일에는 그렇지 않습니다.
AndreJ

오히려 HDF는 복잡하고 GDAL trac.osgeo.org/gdal/wiki/HDF에서 완벽하게 지원하지 않는 것 같습니다 .
user30184

Mirador에서 찾은 항목 중 일부는 사용자 지정 창에서 NetCDF 속성을 선택하여 지리 참조되며 다른 항목은 그렇지 않습니다.
Paolo Santini

@ user30184는 적절한 지리 참조 메타 데이터 태그를 포함하는 것은 데이터 제공자의 몫입니다. 당신은 당신이 지불 한 것을 얻는다 ...
AndreJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.