id summary reporter owner description type status priority milestone component version severity resolution keywords cc 4076 HDF5 GetProjectionRef returns NULL sometimes warmerdam warmerdam "I'm working with a HDF5 dataset with Gdal 1.8.0, I open it with the HDF5Image driver. The image metadata is read OK from what I can see, but when I want to execute the GetProjectionRef() method, it returns null, even if the documentation says it wouldn't return any null pointer. I've traced the null pointer to HDF5ImageDataset::CreateProjections(), in line 562 it reads {{{ _______________________________________________________________________ poH5Objects=HDF5FindDatasetObjects( poH5RootGroup, ""Latitude"" ); if( !poH5Objects ) { return CE_None; } _______________________________________________________________________ }}} Since my HDF5 file doesn't have a ""Latitude"" dataset, the function returns without setting the pszProjection variable, it remains null and is never being set as an empty string, as the GetProjectionRef consist only in: {{{ ________________________________________________________________________ const char *HDF5ImageDataset::GetProjectionRef( ) { return pszProjection; // } _______________________________________________________________________ }}}" defect closed normal 1.8.1 GDAL_Raster 1.8.0 normal fixed HDF5