[GRASS-user] HDF-5 parse

Hamish hamish_b at yahoo.com
Thu Feb 18 07:17:47 EST 2010


Pedro Roma wrote:
> By usinggdalinfo
> HDF5:"/mnt/GIS/DATA/HDF5_DATA_MSG_FAPAR_Euro_200702220000"://FAPAR
> I get:Driver:
> HDF5Image/HDF5 Dataset
> Files: none associatedSize is 1701,
> 651Coordinate System
> is:GEOGCS["WGS 84",  
>  DATUM["WGS_1984",      
>  SPHEROID["WGS 84",6378137,298.257223563,
>           
>  AUTHORITY["EPSG","7030"]],  
>      TOWGS84[0,0,0,0,0,0,0],      
>  AUTHORITY["EPSG","6326"]],  
>  PRIMEM["Greenwich",0,
>       
>  AUTHORITY["EPSG","8901"]],  
>  UNIT["degree",0.0174532925199433,  
>    
>  AUTHORITY["EPSG","9108"]],  
>  AXIS["Lat",NORTH],
>     AXIS["Long",EAST],  
>  AUTHORITY["EPSG","4326"]]Corner
> Coordinates:Upper Left  (    0.0,  
>  0.0)Lower Left  (    0.0,
>  651.0)Upper Right ( 1701.0,    0.0)
> Lower Right ( 1701.0,  651.0)Center    
>  (  850.5,  325.5)Band 1 Block=1701x1
> Type=Int16,
> ColorInterp=Undefined  Metadata:  
>  FAPAR:CLASS=Data  
>  FAPAR:PRODUCT=product
>     FAPAR:PRODUCT_ID=0   
>  FAPAR:N_COLS=1701   
>  FAPAR:N_LINES=651   
>  FAPAR:NB_BYTES=2   
>  FAPAR:SCALING_FACTOR=10000   
>  FAPAR:OFFSET=0   
>  FAPAR:MISSING_VALUE=-10 
>     FAPAR:UNITS=N/A  
>  FAPAR:CAL_SLOPE=1   
>  FAPAR:CAL_OFFSET=0 
>
> If I do :gdalwarp
> HDF5:"/mnt/GIS/LSASAF/HDF5_LSASAF_MSG_FAPAR_Euro_200702220000"://FAPAR
>  /mnt/GIS/testing.tif
> I get:ERROR 1: Unable to compute a
> transformation between pixel/lineand
> georeferenced coordinates for
> HDF5:/mnt/GIS/LSASAF/HDF5_LSASAF_MSG_FAPAR_Euro_200702220000://FAPAR.

*****
> There is no affine transformation and no GCPs.
*****

the above tells you that it is in lat/lon WGS84, but the image itself
is not georeferenced.

are there possibly additional data bands named "lat" and "long" or so?
do you know what the north/south/east/west & resolution should be?


maybe there is another HDF5 viewer (ISTR a java one from NASA?) which
will export the info if it is a gdal or libhdf problem which is stopping
you from seeing that information (if it is there at all)



> Is this helpful to solve this
> question?At MODIS Wiki (http://grass.osgeo.org/wiki/MODIS)
> Gdal Warp is not used. Instead, it's create a
> intermediate file (TIF) using gdal_translate and only then
> is r.in.gdal is used.

gdalwarp is used if there is no north/south/east/west info beyond the
number of image pixels, but there are a series of GCPs listed.



Hamish



      


More information about the grass-user mailing list