Как QGIS считывает проекционную информацию из файлов hdf5? Информация о проекции не распознана

Когда я загружаю в QGIS файл HDF5, который содержит растровую информацию, данные визуально отображаются, однако пространственно, они не проецируются должным образом. QGIS не считывает пространственную информацию CRS, встроенную в файл hdf5.

Кто-нибудь знает, что QGIS ищет с точки зрения синтаксиса и атрибутов (и где), когда открывает файл HDF5? Я хотел бы настроить свои файлы HDF5, чтобы информация CRS читалась, а QGIS мог проецировать данные.

Спасибо за любое направление Лия


person Leah Wasser    schedule 22.11.2014    source источник


Ответы (1)


Согласно документации GDAL для драйвера HDF5 стандартного способа сделать это не существует.

Но стоит попробовать заглянуть в файл, который вам подходит. К сожалению, у меня нет драйвера GDAL, который может записывать файлы HDF5, но я могу создать файл HDF4. Если я конвертирую Geotiff (с географической привязкой) в HDF4 с помощью GDAL, QGIS правильно читает его, с информацией CRS и т. д.

GDAL создает четыре глобальных атрибута, возможно, стоит попробовать создать их в файле HDF5. Я не уверен, что все они необходимы, «Подпись» не кажется решающей. Хотя это действительно зависит от реализации HDF5 в QGIS, оно может быть совершенно другим по сравнению с HDF4.

введите здесь описание изображения

person Rutger Kassies    schedule 24.11.2014
comment
Здравствуйте! Большое спасибо за содержательный ответ. Когда вы создаете файл HDF4, вы делаете это в python? Я могу написать файл hdf5, но не знаю, как присвоить ему проекционную информацию. не могли бы вы поделиться со мной своим кодом, чтобы я мог лучше понять, как конвертировать из geotiff в hdf4? затем я могу перевести это на hdf5. еще раз спасибо. это очень полезно! - person Leah Wasser; 01.12.2014