gma 2 教程(二)数据操作:5. 多维科学数据

文章讲述了使用GMA打开和操作netCDF格式的土壤密度数据,涉及MultiDataSets和DataSet类的使用。
摘要由CSDN通过智能技术生成

多维科学数据定义

  如下图所示,gma将多维栅格定义为N(>1)个普通栅格数据集(DataSet)+1组(记录多维数据信息的)元数据组成的多数据集(MultiDataSets)。
  注:不考虑多维数据的内部组织和逻辑。
  本节使用的多维数据为netCDF格式的土壤堆积密度(Bulk Density)数据,来自中山大学土地与大气相互作用研究小组,可从http://globalchange.bnu.edu.cn/research/soil2获取。

打开科学数据文件

  gma打开各种多维科学数据(netCDF、HDF4Image等),返回一个多数据集(MultiDataSets)类。
  注:netCDF、HDF4Image也可以只有一个数据集,此时返回一个普通栅格数据集(DataSet)。

from gma import io
MultiDataSets = io.Open("BD.nc")
print(MultiDataSets)

<gma.algos.dataio.rads.MultiDataSets at 0x…>

获取多维数据信息

  打开的多维科学数据(MultiDataSets类)属性及示例如下表:

获取数据集

  本方法用于提取多维栅格中的摸个数据集,获取的栅格数据集可以按照普通栅格进行操作。
  (一)方法简介

  (二)示例(获取第一个数据集)

DataSet = MultiDataSets.GetDataSet(DSID=0)
print(DataSet)

<gma.algos.dataio.rads.DataSet at 0x…>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洛的地理研学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值