[DebianGIS-dev] Bug#545270: SDreaddata () fails on an amd64 system
Ivan Shmakov
ivan at main.uusia.org
Sun Sep 6 06:53:10 UTC 2009
Package: libhdf4g
Version: 4.1r4-22
Severity: grave
[Hopefully not a false positive.]
Apparently, SDreaddata () is broken on amd64. Consider, e. g.:
$ ncdump-hdf -h \
e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B3.005/2006.08.29/MCD43B3.A2006241.h23v03.005.2008108002817.hdf | head
netcdf MCD43B3.A2006241.h23v03.005.2008108002817 {
dimensions:
YDim_MOD_Grid_BRDF = 1200 ;
XDim_MOD_Grid_BRDF = 1200 ;
variables:
short Albedo_BSA_Band1(YDim_MOD_Grid_BRDF, XDim_MOD_Grid_BRDF) ;
Albedo_BSA_Band1:long_name = "Albedo_BSA_Band1" ;
Albedo_BSA_Band1:units = "albedo, no units" ;
Albedo_BSA_Band1:valid_range = 0s, 32766s ;
$ hdp dumpsds -d \
-n Albedo_BSA_Band1 \
e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B3.005/2006.08.29/MCD43B3.A2006241.h23v03.005.2008108002817.hdf
HDP ERROR>>> in sdsdumpfull: SDreaddata failed for sds_id(262144).
HDP ERROR>>> in printSD_ASCII: sdsdumpfull failed for 0'th SDS.
HDP ERROR>>> in dsd: printSD_ASCII failed for file e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B3.005/2006.08.29/MCD43B3.A2006241.h23v03.005.2008108002817.hdf
$
It looks like that the ncvarget () interface still works:
$ hdfdump -T \
e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B3.005/2006.08.29/MCD43B3.A2006241.h23v03.005.2008108002817.hdf \
Albedo_BSA_Band1 | head
0.062
0.06
0.057
0.059
0.056
0.052
0.051
0.05
0.05
0.054
$
The file used in the example could be downloaded (24.9 MiB)
using anonymous FTP, like:
$ wget ftp://e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B3.005/2006.08.29/MCD43B3.A2006241.h23v03.005.2008108002817.hdf
--
FSF associate member #7257
More information about the Pkg-grass-devel
mailing list