阅读:1834回复:0
这段代码说明问题?
<P>PRO ex_read_hdf5</P>
<P> ; Open the HDF5 file.<BR> file = FILEPATH('modis.hdf', SUBDIRECTORY='example\data')</P> <P> file_id = H5F_OPEN(file)</P> <P><BR>; L2g 格式文件?<BR> ?<BR> ;dataset_id1 = H5D_OPEN(file_id, '/MODIS_SWATH_Type_L1B/DATA Filds/EV_1KM_Emissive:Earth View 1KM Emissive Bands Scaled Integers')</P> <P>;L2 格式文件;<BR> dataset_id1 = H5D_OPEN(file_id, '/MODIS_SWATH_Type_L1B/DATA Filds/EV_1KM_Emissive:Earth View 1KM Emissive Bands Scaled Integers')<BR> dataset_lon = H5D_OPEN(file_id, '/MODIS_SWATH_Type_L1B/Geolocation Fields/Longitude')<BR> dataset_lat = H5D_OPEN(file_id, '/MODIS_SWATH_Type_L1B/Geolocation Fields/Latitude')</P> <P> ; Read in the actual image data.<BR> data = H5D_READ(dataset_id1)<BR> data_lon = H5D_READ(dataset_lon)<BR> data_lat = H5D_READ(dataset_lat)</P> <P> ; Close all our identifiers so we don't leak resources.<BR> H5F_CLOSE, file_id</P> <P> TVSCL, data</P> <P> ENVI_WRITE_ENVI_FILE, data,OUT_NAME="modis.dat",NB=1<BR> ENVI_WRITE_ENVI_FILE, data_lon,OUT_NAME="modis_lon.dat",NB=1<BR> ENVI_WRITE_ENVI_FILE, data_lat,OUT_NAME="modis_lat.dat",NB=1</P> <P>END</P> <P>编译后是错误:</P> <P>IDL Version 6.3, Microsoft Windows (Win32 x86 m32). (c) 2006, Research Systems, Inc.<BR>Error opening printer.<BR>Installation number: 20111111.<BR>Licensed for use by: TEAM TBE</P> <P>IDL> .COMPILE "C:\Documents and Settings\77kg\桌面\modis_read_hdf5.pro"<BR>Compiled module: EX_READ_HDF5.</P> <P>有人知道怎么弄吗?</P> |
|