Message posté par : nico-29
----------------------------------------
Si j'exécute le code dans un 'vrai' logiciel de dev Python (et pas dans la
console de QGIS), j'ai des messages d'erreur qui apparaissent:
Si j'exécute :
-----------------
Code :
hdf_path = f'HDF5:/chemin/du/fichier/hdf5://path/vers/le/dataset'
hdflayer = gdal.Open(hdf_path, gdal.GA_ReadOnly)
print(hdflayer.RasterXSize)
print(hdflayer.RasterYSize)
print(hdflayer.RasterCount)
bnd = hdflayer.GetRasterBand(1)
print(bnd.XSize, bnd.YSize)
print(type(bnd))
print(bnd)
print(gdal.GetDataTypeName(bnd.DataType))
print('*** ', bnd.ReadAsArray())
-----------------
J'ai à l'affichage :
-----------------
Code :
3317
1754
1
3317 1754
<class 'osgeo.gdal.Band'>
<osgeo.gdal.Band; proxy of <Swig Object of type 'GDALRasterBandShadow *' at
0x00000224F19C9810> >
Unknown
*** None
ERROR 1: HDF5:/chemin/du/fichier/hdf5://path/vers/le/dataset, band 1: Invalid data type
ERROR 1: GetBlockRef failed at X block offset 0, Y block offset 0:
HDF5:/chemin/du/fichier/hdf5://path/vers/le/dataset, band 1: Invalid data type
-----------------
une idée?
Nico
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360235#p360235
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net