c#读取风云卫星(hdf5格式)遥感数据的部分代码

c#读取风云卫星(hdf5格式)遥感数据的部分代码

ID:10680424

大小:42.52 KB

页数:18页

时间:2018-07-07

c#读取风云卫星(hdf5格式)遥感数据的部分代码_第1页
c#读取风云卫星(hdf5格式)遥感数据的部分代码_第2页
c#读取风云卫星(hdf5格式)遥感数据的部分代码_第3页
c#读取风云卫星(hdf5格式)遥感数据的部分代码_第4页
c#读取风云卫星(hdf5格式)遥感数据的部分代码_第5页
资源描述:

《c#读取风云卫星(hdf5格式)遥感数据的部分代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingHDF5DotNet;usingSystem.Collections;namespaceReadHDF5{/**2011.2.14xyj*数据集操作:主要有:在指定群组中获取所有的数据集名称,获取指定名称的数据集的数据**///得到hdf5数据集的数据,主要为int数组,float、double数组保存classGetHdf5DataS

2、et{#region获取数据集数据,主要包含int,float,doubleprivateArray_dataSet;publicArrayget_Hdf5DataSet{get{return_dataSet;}}///

///得到int类型的数据集//////文件名称,包含路径///数据集所在的群组///

3、>数据集的名称///输出的结果数据集publicvoidhdf5_getDataSet(stringfileName,stringGroupName,stringDsName,int[,,]dataSet){H5FileIdfileId=H5F.open(fileName,H5F.OpenMode.ACC_RDONLY);H5GroupIdgroupId=H5G.open(fileId,GroupName);H5DataSet

4、IddataSetId=H5D.open(groupId,DsName/*"EV_Emissive"*/);H5DataTypeIdtid0=H5D.getType(dataSetId);H5DataTypeIdtid1=H5T.enumCreate(tid0);//=newH5DataTypeId(H5T.H5Type.NATIVE_INT);//数据类型//ReadthearraybackH5D.read(dataSetId,tid1,newH5Array(dataSet));//(d

5、ataSetId,tid1,newH5Array(vlReadBackArray));H5D.close(dataSetId);H5G.close(groupId);H5F.close(fileId);_dataSet=dataSet;}///

///得到float类型的数据集//////文件名称,包含路径///数据集所在的群组///

6、数据集的名称///输出的float[]结果数据集publicvoidhdf5_getDataSet(stringfileName,stringGroupName,stringDsName,float[,,]dataSet){H5FileIdfileId=H5F.open(fileName,H5F.OpenMode.ACC_RDONLY);H5GroupIdgroupId=H5G.open

7、(fileId,GroupName);H5DataSetIddataSetId=H5D.open(groupId,DsName/*"EV_Emissive"*/);H5DataTypeIdtid1=newH5DataTypeId(H5T.H5Type.NATIVE_FLOAT);//ReadthearraybackH5D.read(dataSetId,tid1,newH5Array(dataSet));//(dataSetId,tid1,newH5Array(vlReadBa

8、ckArray));H5D.close(dataSetId);H5G.close(groupId);H5F.close(fileId);}///

///得到double类型的数据集//////文件名称,包含路径///数据集所在的群组///数据集的名称///<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。