SaveArrayAsRaster
洛 2021/10/30
# io.SaveArrayAsRaster(Array, OutFile, Projection = None, Transform = None, DataType = None, NoData = None, Format = 'GTiff')
功能:【写出栅格】。将数组保存为栅格文件。
参数:
Array:array
。输入数组。
OutFile:str
。输出栅格路径。
可选参数:
Projection = str||EPSG||WKT||Proj4||SpatRef||...
。输出栅格坐标系。默认不指定坐标系(None)。
Transform = tuple
。输出栅格的仿射变换。默认不指定仿射变换(None)。
DataType = int||str
。输出栅格数据类型的代码或字符串标记。默认根据写出数组的数据类型确定(None),其他类型详见 rasp.Basic.ChangeDataType 函数。
NoData = float
。输出栅格的无效值。默认不设置无效值(None)。
Format = str
。输出栅格文件格式。默认为 GTiff。其他格式详见 rasp.Basic.ToOtherFormat 函数。
示例:
from gma import io
import numpy as np
np.random.seed(1992)
Data = np.random.uniform(0, 100, size = (50, 100))
io.SaveArrayAsRaster(Data, "RandomRaster.tif" , Projection = 3857)
1
2
3
4
5
6
2
3
4
5
6