当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS Raster.write用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.Raster.write 的用法。

用法:

write(array, upper_left_corner=0, 0, origin_coordinate=None, value_to_nodata=None)

返回:

None

write 方法将 numpy 数组写入调用 Raster 对象。

注意:

影像服务不支持 write 操作。

Parameter

Description

array

必需的 numpy.ndarray。对于写入多维栅格,数组的形状必须为(切片,高度,宽度,带),对于写入普通栅格,数组的形状必须为(高度,宽度带)

upper_left_corner

二维元组。具有 2 个值的元组表示沿 x 和 y 方向的像素数,显示相对于 origin_coordinate 的位置。例如,(2, 0),表示将 numpy 数组写入调用 Raster 的位置在 x 方向上距离 origin_coordinate 2 个像素。默认值为 (0, 0)

origin_coordinate

二维元组 (X, Y),其中 numpy 数组将被写入调用 Raster。 x- 和 y-values 采用Map单位。如果未指定值,则调用栅格的左上角,

value_to_nodata

数字。 numpy 数组中的值分配为调用 Raster 中的 NoData 值。

如果未指定值,将使用调用 Raster 的 NoData 值。默认无

例子:

# Usage Example: Write a numpy array (2, 2) pixels away from the origin to the raster

raster1.write(upper_left_corner=(2, 2))

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.Raster.write。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。