ReadArrayAsDataSet

2023/4/4

# io.ReadArrayAsDataSet(Array, Projection = None, Transform = None, DataType = None, NoData = None)


功能: 【读取 NumPy 数组 为 DataSet】。

参数:

 Array:array。输入数组。

可选参数:

 Projection = str||EPSG||WKT||Proj4||SpatRef||... 。输出栅格坐标系。默认不指定坐标系(None)。

 Transform = tuple。输出栅格的仿射变换。默认不指定仿射变换(None)。

 Format = str。输出栅格文件格式。默认为 GTiff。其他格式详见 ToOtherFormat 函数。

 DataType = int||str。输出栅格数据类型的代码或字符串标记。默认根据写出数组的数据类型确定(None),其他类型详见 ChangeDataType 函数。

 NoData = float。输出栅格的无效值。默认不设置无效值(None)。

返回:DataSet

 类内属性/方法详见:DataSet


示例:

from gma import io
import numpy as np

np.random.seed(1992)
Data = np.random.uniform(0, 100, size = (50, 100))
DataSet = io.ReadArrayAsDataSet(Data, Projection = 3857)

print(DataSet)
1
2
3
4
5
6
7
8

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