PyQGIS прочитать hdf
Добавлено: 10 июн 2015, 12:29
Коллеги, добрый день.
Нужно в плагине прочитать модисовскую hdf-ку, причем только один конкретный набор из неё.
Когда в qgis добавляешь hdf, он предлагает все наборы, которые в ней есть, и можно выделить один или несколько и они добавятся как разные растровые слои. Это же происходит при использовании в pyqgis, к примеру, iface.addRasterLayer("/path/to/raster/file.tif", "name")
Если читать hdf как растровый набор данных QgsRasterLayer, он оказывается not valid.
Какой правильный способ прочитать один нужный конкретный набор, чтобы дальше в коде работать с ним как с обычным растром? Название набора известно.
Нужно в плагине прочитать модисовскую hdf-ку, причем только один конкретный набор из неё.
Когда в qgis добавляешь hdf, он предлагает все наборы, которые в ней есть, и можно выделить один или несколько и они добавятся как разные растровые слои. Это же происходит при использовании в pyqgis, к примеру, iface.addRasterLayer("/path/to/raster/file.tif", "name")
Если читать hdf как растровый набор данных QgsRasterLayer, он оказывается not valid.
Какой правильный способ прочитать один нужный конкретный набор, чтобы дальше в коде работать с ним как с обычным растром? Название набора известно.