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


Python ArcGIS mosaic_rasters用法及代码示例


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

用法:

arcgis.raster.functions.mosaic_rasters(rasters, mosaic_type='BLEND')

返回:

应用了函数的输出栅格。

mosaic_rasters 函数使用多个图像创建单个镶嵌图像。当图像之间存在重叠时,您可以选择多种方法来确定显示图像的优先级。

该函数的参数如下:

Parameter

Description

rasters

Raster / ImageryLayer 对象所需的列表。

mosaic_type

可选字符串。当两个或多个图像的部分重叠时,请解决任何冲突。选项包括以下内容:

  • “FIRST” - 显示重叠给定区域的图像列表中第一个图像的像素。

  • “LAST” - 显示重叠给定区域的图像列表中最后一个图像的像素。

  • “MIN” - 显示所有重叠层的最低值像素。使用此选项,您无法保证在重叠区域中仅显示一个图像的像素,而是显示所有潜在图层的组合。

  • “MAX” - 显示所有重叠层的最高值像素。使用此选项,您无法保证在重叠区域中仅显示一个图像的像素,而是显示所有潜在图层的组合。

  • “MEAN” - 计算并显示重叠像素的平均值。

  • “BLEND” - 计算并显示重叠像素的平均值,方法是为靠近相邻图像的像素赋予更大的权重,从而输出更平滑的图像。这是默认设置。

例子:

# Usage Example 1: mosaic two rasters and display the pixels form the first raster in the list of rasters overlapping a given area.

mosaiced_op = mosaic_rasters([ras1, ras2], mosaic_type="FIRST")

相关用法


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