4.1NetCDF数据格式简介
NetCDF(网络公共数据格式)是一组软件库和自描述的、机器独立的数据格式,支持面向阵列的科学数据的创建、访问和共享。
用于CryoSat的netCDF文库的版本符合NetCDF-4 CF标准,由以下元素组成:
1.维度(dimensions):
维度用于表示真实的物理维度(例如,时间、纬度、经度和高度)或索引其他数量(例如记录、波形或样本的数量)。netCDF维度同时具有名称和长度,并且可以是有限的,也可以是无限制的(即,可以附加到的维度)。
2. 变量(variables):
变量用于在netCDF数据集中存储大部分数据。变量表示相同类型的值的数组。一个标量值被视为一个0维数组。变量具有名称、数据类型,以及由创建变量时指定的维列表描述的形状。一个变量也可能具有关联的属性,这些属性可以在创建变量后被添加、删除或更改。
3.坐标变量(coordinate variables):
一个变量可以与一个维度具有相同的名称,在这种情况下,该变量被称为坐标变量。它通常定义了一个与该维度对应的物理坐标。如果一个维度有一个相应的坐标变量,那么这就提供了一种通常更方便的指定其位置的替代方法。当前使用坐标变量的应用程序包通常假设它们是数值向量和严格单调的(所有的值都是不同的,可以增加或减少)。
4.属性:
属性用于存储有关数据(辅助数据或元数据)的信息。大多数属性都提供了有关特定变量的信息。这些变量由该变量的名称(或ID)以及属性的名称来标识。
5.全局属性(global attributes):
一些属性提供了关于整个数据集的信息,它们被称为全局属性。特别是,Cryosat产品中使用的全局属性包含EE标头中存在的信息