Open:SubDataSet

2022/3/9

  含有子数据集的科学数据集(此处以 netCDF 数据为例)可从 中山大学网站 (opens new window) 下载。

import gma
SDS = gma.Open('C1.nc')
1
2

  打开的 含有子数据集的科学数据集 具有如下所列的 方法/属性:

注意

并非所有的 netCDF 数据都含有子数据集!只具有 1 个子数据集的科学数据集可以理解为普通的栅格(例如 GTiff)。

# SubInfo


功能:【子数据集信息】。类属性,获取所有子数据集信息列表。

返回:list

SDS.SubInfo
1

>>> [('NETCDF:"C1.nc":C1', '[8x4320x7560] C1 (32-bit integer)'), ('NETCDF:"C1.nc":C2', '[8x4320x7560] C2 (32-bit integer)')]


# GetSubDataSet(SUBID = 0)


功能:【获取子数据集】。根据 ID 读取子数据集为 DataSet。

可选参数:

 SUBID = int。子数据集序号,编号从 0 开始。默认(0)为第一个子数据集。

返回:DataSet

SDS.GetSubDataSet()
1

>>> <gma.algorithm.core.dataio.DataSet at 0x......>