程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public class NetCDFVarInfo : IDisposable |
备注
NetCDF(network Common Data Format),即网络通用数据格式。最早是由美国国家科学委员会资助的计划Unidata所发展,其用意是在Unidata计划中不同的应用项目下,提供一种可以通用的数据存取方式,NetCDF文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。目前可供存储的数据包括单点的观测值、时间序列、规则排列的网格、以及人造卫星或雷达影像档案。
一个netcdf文件的结构包括以下对象:
1、变量(Variables)
变量对应着真实的物理数据。NetCDF中的变量是一个N维数组,数组的维数就是实际问题中的自变量个数,数组的值就是观测得到的物理值。变量在NetCDF中的存储类型有六种,ascii字符(char) ,字节(byte), 短整型(short), 整型(Int32), 浮点(float), 双精度(Double)。例如:变量类型、单位及内容。
2、维(dimension)
一个维对应着函数中的某个自变量,或者说函数图象中的一个坐标轴,在线性代数中就是一个N维向量的一个分量。在NetCDF中,一个维具有一个名字和范围。在NetCDF中,维的长度基本都是有限的,最多只能有一个具有无限长度的维。例如,时间、深度、经度、纬度。
3、属性(Attribute)
属性对变量值和维的具体物理含义的注释或者说解释。因为变量和维在NetCDF中都只是无量纲的数字,要想让人们明白这些数字的具体含义,就得靠属性这个对象了。在NetCDF中,属性由一个属性名和一个属性值(一般为字符串)组成。
另外,NetCDF还有一个配对文件,为CDL文件。CDL全称为network Common data form Description Language,它是用来描述NetCDF文件的结构的一种语法格式。它包括前面所说的三种netcdf对象(变量、维、属性)的具体定义。
继承层次
SuperMap.Data..::.NetCDFVarInfo