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
2
3
4
5
6
7
8
>>> <gma.algos.dataio.rads.DataSet at 0x......>