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	
