ArcEngine 获取HDF文件中的子文件
分享
HDF格式,为影像常用的格式。里面有许多的子文件,在用AE打开影像的时候,按照AE常规的方式打开影像的方式是行不通的。先把HDF中需要的文件,提出来,再按常规的打开影像的方式打开。下面代码为提出HFD文件中的子集:
然后就打开subDataset就可以了。。
文章来源:http://www.cnblogs.com/myyouthlife/archive/2012/03/07/2383492.html
public IRasterDataset HDFSubdataset(IRasterDataset rasterDataset, int subsetID)
{
//Some raster formats can contain multiple subdatasets inside a single file, for example the HDF format.
//This sample code shows how one can retrieve the HDF subdatasets using the IRasterDatasetJukebox interface.
//rasterDataset: represents a raster dataset from a HDF4 file
IRasterDatasetJukebox hdfDataset= (IRasterDatasetJukebox)rasterDataset;
IRasterDataset subDatasset;
int datasetCount = hdfDataset.SubdatasetCount;
if (subsetID < datasetCount)
{
hdfDataset.Subdataset = subsetID;
subDatasset = (IRasterDataset)hdfDataset;
return subDatasset;
}
else { return rasterDataset; }
}
然后就打开subDataset就可以了。。
文章来源:http://www.cnblogs.com/myyouthlife/archive/2012/03/07/2383492.html
0 个评论
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 两个栅格文件分辨率一致,但像元位置不一致,如何处理?
- 利用现有的瓦片生成tpk文件
- ArcEngine 复制镶嵌数据集
- arcgis for python 如何获取线要素起点 终点坐标
- shape文件中的点符号如何去除,只保留标注
- 把shp多个文件整到一起的一个专门的软件,不是ARCGIS是其他的,
- ArcGIS 10.2怎么从属性表选择导出.shp文件
- 已经生成的slpk文件就没办法改坐标系了嘛
- 我有一个县域图,还有不同ID的点数据文件,怎么知道每个县内包含哪些点呢