Open:SubDataSet
洛 2022/3/9
含有子数据集的科学数据集(此处以 netCDF 数据为例)可从 中山大学网站 (opens new window) 下载。
import gma
SDS = gma.Open('C1.nc')
1
2
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......>