Làm cho QGIS diễn giải tọa độ là lat-lat thay vì lat-long?


13

Tôi đang làm việc với các tệp TRMM 3B31 về lượng mưa do NASA cung cấp. Khi tôi tải chúng trên QGIS, chọn phép chiếu WGS84 cùng với các tệp hình dạng khác, các bản đồ được hiển thị theo chiều dọc, tức là QGIS diễn giải theo vĩ độ, thay vào đó là kinh độ và ngược lại. Tôi đã thử tùy chọn gdal_translate -a_ullr chọn áp đặt tọa độ tốt nhưng nó không giải quyết được vấn đề: hình ảnh chỉ được nén và kéo dài để đáp ứng yêu cầu của tôi nhưng đây rõ ràng không phải là điều tôi muốn có.

Khi bạn tải một tệp .csv, bạn có thể chọn những gì phải là vĩ độ và kinh độ, có cách nào để làm điều tương tự cho các trình quét không?

Vì tôi có 193 raster, sẽ thật tuyệt nếu bạn có thể đề xuất một lệnh có thể được thực hiện lặp đi lặp lại.

nhập mô tả hình ảnh ở đây

Hình ảnh cho thấy một bản đồ của Ấn Độ và dải đầu tiên của tệp 3B31, tức là lượng mưa bề mặt. Hai đường màu đen là song song 40 và -40. Tôi muốn có chúng nằm ngang và do đó dữ liệu mưa trùng lặp với Ấn Độ.


Một hình ảnh thử nghiệm sẽ rất hữu ích.
dùng49584

@ user30184 gis.stackexchange.com/questions/89261/trmm-data-d Download cung cấp rất nhiều liên kết.
AndreJ 18/03/2016

Câu trả lời:


7

Tôi đã thử tập tin hdf 3b31 từ mirador và tìm thấy hướng tương tự như bạn gặp. Vì vậy, tôi đã tạo một số GCP để thực hiện xoay ngược chiều kim đồng hồ:

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

với kết quả này:

nhập mô tả hình ảnh ở đây

Xoay vòng của tôi phải tuân theo thẻ siêu dữ liệu Origin = SOUTHWEST.


Đây chính xác là những gì tôi đang tìm kiếm, mặc dù tôi không thể sử dụng các lệnh bạn đã viết theo cách thích hợp. Bạn có thể giải thích cách sử dụng của họ chi tiết hơn?
Paolo Santini

Đặt chúng vào một tệp văn bản có tên rotate.battrong cùng thư mục với tệp HDF. Kiểm tra tên tệp nguồn, khởi động OSGEO4W Shell, điều hướng đến thư mục bằng cd ... và chạy lô. Điều hướng DOS cũ luôn hữu ích ;-)
AndreJ 18/03/2016

3

Tôi đã tải xuống 3B42RT.2016031806.7.7day.tif và .tfw nhưng tôi không thấy bất cứ điều gì kỳ lạ trong hội nghị địa lý.

nhập mô tả hình ảnh ở đây

Báo cáo của Btalinfo về hình ảnh này là

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

Có vẻ như các tệp 3b42 tif có hội nghị địa lý chính xác, trong khi các tệp hdf 3b31 thì không.
AndreJ 18/03/2016

Có vẻ như HDF phức tạp và không được hỗ trợ hoàn hảo bởi GDAL trac.osgeo.org/gdal/wiki/HDF .
dùng49584

Chính xác một số trong những người bạn tìm thấy trong Mirador được tham chiếu địa lý, chọn các thuộc tính NetCDF trong cửa sổ tùy chỉnh, một số khác thì không.
Paolo Santini

@ user30184 tùy thuộc vào nhà cung cấp dữ liệu để bao gồm các thẻ siêu dữ liệu hội nghị địa lý phù hợp. Bạn nhận được những gì bạn đã trả cho ...
AndreJ 18/03/2016
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.