然后将这些文件中以_csharp.dll 文件结尾的添加到SXYService和SBSGIS.Web的项目引用中去,然后再需要读取数据操作的类中引入如下命名空间using OSGeo.GDAL; 以下代码就不会在运行的时候出错了。
SUBDATASET_12_NAME=HDF4_EOS:EOS_SWATH:"F:\Data\HDF\MOD021KM.A2010287.0250.005.2010287121743.hdf":MODIS_SWATH_Type_L1B:SensorZenith SUBDATASET_12_DESC=[406x271] SensorZenith MODIS_SWATH_Type_L1B (16-bit integer) SUBDATASET_13_NAME=HDF4_EOS:EOS_SWATH:"F:\Data\HDF\MOD021KM.A2010287.0250....
SUBDATASET_12_NAME=HDF4_EOS:EOS_SWATH:"F:\Data\HDF\MOD021KM.A2010287.0250.005.2010287121743.hdf":MODIS_SWATH_Type_L1B:SensorZenith SUBDATASET_12_DESC=[406x271] SensorZenith MODIS_SWATH_Type_L1B (16-bit integer) SUBDATASET_13_NAME=HDF4_EOS:EOS_SWATH:"F:\Data\HDF\MOD021KM.A2010287.0250....
import gdal 紧接着,重头戏,开始读取: hdf=r'C:\pytemp\Thesis\aodrepair\maiac\hdf\MCD19A2.A2017365.h21v03.006.2018119214031.hdf'ds=gdal.Open(hdf)sub=ds.GetSubDatasets() 可以发现,HDF文件中包含了13个层。其中第一层是470nm处AOD信息(顺带说一句,Python的计数基本都是从0开始)。 第二层是550nm处...
GDAL读取HDF和GRB2 gdal 读取hdf格式 int ConvertHdf2NomTif(const char * pszSrcFile,const char * outFpath,const char* paraname,int *withheight) { /*int x = 0, y = 0;*/ GDALDataset *pDataSet = (GDALDataset *) GDALOpen( pszSrcFile, GA_ReadOnly ); if (pDataSet == NULL) { ...
GDAL读取MAIAC的HDF文件(熟肉) 一个有趣的灵魂W MAIAC全称Multi-Angle Implementationof Atmospheric Correction algorithm (多角度大气校正算法),主要生产的是气溶胶光学厚度(AOD)产品,在MODIS数据库中的序列号是MCD19A2,目前有c6和c6.1两个版本。空间分辨率1km,时间分辨率为1d。这个算法得到的AOD更为精确,同时获得的...
我们直接讲解多波段HDF栅格图像文件读取部分的代码:首先,多波段.hdf格式文件的读取在一开始与单波段.hdf格式文件或.tif格式文件的读取一致,即通过gdal.Open()函数实现;但随后,需要额外借助len()函数获取HDF文件对应的波段数量。 因为我们读取的HDF文件是多波段,因此hdf_band_num肯定是大于1的,那么刚刚...
一切预备工作齐备,接下来就是利用Python+GDAL进行读取的工作。 首先,导入库: importgdal 紧接着,重头戏,开始读取: hdf=r'C:\pytemp\Thesis\aodrepair\maiac\hdf\MCD19A2.A2017365.h21v03.006.2018119214031.hdf' image 可以发现,HDF文件中包含了13个层。其中第一层是470nm处AOD信息(顺带说一句,Python的计数基本...
GDAL使用插件方式编译HDF4、HDF5以及NetCDF的bug修改 GDAL库中提供了很方便的插件机制来扩展支持的数据格式,比如HDF4、HDF5、NetCDF、FileGDB、Postgre、Oralce等等。都可以通过插件的方式来使得GDAL支持相应的格式。最近将所有的能编译成插件的格式都编译成插件,这样在发布的时候有些用不到的数据格式就可以不用将对应...
所需:31积分/C币 GDAL(64位+VS2010)+HDF4+HDF5 利用VS2010(64位系统)和swigwin-2.0.12编译了最新gdal-2.1.3(包括HDF4.2.6-win_x64, HDF5-1.8.7_WIN_X64),如需要添加其他库,可参照压缩包中的文档说明,如不想编译,可直接复制GDAL+64+vs2010.zip下的所有dll到x64的bin/debug文件夹下。