Я работаю с файлами TRMM 3B31 по осадкам, предоставленным НАСА. Когда я загружаю их в QGIS, выбирая проекцию WGS84 вместе с другими файлами форм, карты отображаются вертикально, то есть QGIS интерпретирует как широту, а не долготу, и наоборот. Я пробовал gdal_translate option -a_ullr, выбирая правильные координаты, но это не решает проблему: изображения только сжимаются и растягиваются, чтобы удовлетворить мои требования, но это явно не то, что я хотел бы иметь.
Когда вы загружаете CSV-файл, вы можете выбрать широту и долготу. Есть ли способ сделать то же самое для растров?
Поскольку у меня есть 193 растра, было бы здорово, если бы вы могли предложить команду, которая может выполняться итеративно.
На изображении показана карта Индии и первая полоса файла 3B31, то есть поверхностные осадки. Две черные линии - это параллели 40 и -40. Я хотел бы, чтобы они были горизонтальными, и поэтому данные о дожде перекрываются с Индией.
источник
Ответы:
Я попробовал 3b31 hdf файл от mirador и нашел ту же ориентацию, с которой вы столкнулись. Поэтому я создал GCP для вращения против часовой стрелки:
с этим результатом:
Мой поворот должен следовать тегу метаданных Origin = SOUTHWEST.
источник
rotate.bat
в той же папке, что и файл HDF. Проверьте имя исходного файла, запустите оболочку OSGEO4W, перейдите в папку с помощью cd ... и запустите пакет. Старая добрая навигация по DOS всегда полезна ;-)Я скачал 3B42RT.2016031806.7.7day.tif и .tfw, но не вижу ничего странного в геопривязке.
Gdalinfo отчет об этом изображении
источник