本文简要介绍 python 语言中 arcgis.raster.analytics.mosaic_image
的用法。
用法:
arcgis.raster.analytics.mosaic_image(input_rasters, target_raster, mosaic_operator='LAST', mosaic_colormap_mode='FIRST', no_data_value=None, context=None, *, gis=None, future=False)
返回:
输出影像图层项
将多个现有栅格数据集合并到现有栅格数据集中。 ArcGIS Image Server 10.9 及更高版本中提供该函数。仅支持基于云栅格格式的影像图层。
Parameter
Description
input_rasters
ImageryLayer
对象所需的列表。将镶嵌到目标栅格的单个或多个栅格。target_raster
必需的
ImageryLayer
对象。将添加输入栅格的栅格。这必须是现有的栅格数据集(基于云栅格格式 (CRF) 的影像服务)。mosaic_operator
可选字符串。指定用于镶嵌重叠区域的方法。
第一 - 重叠区域的输出像元值将是镶嵌到该位置的第一个栅格数据集的值。
最后 - 重叠区域的输出像元值将是镶嵌到该位置的最后一个栅格数据集的值。这是默认设置。
混合 - 重叠区域的输出像元值将是重叠区域中像元值的水平加权计算。
MEAN - 重叠区域的输出像元值将是重叠像元的平均值。
最小值 - 重叠区域的输出像元值将是重叠像元的最小值。
最大值 - 重叠区域的输出像元值将是重叠像元的最大值。
SUM - 重叠区域的输出像元值将是重叠像元的总和。
例子:
“LAST”
mosaic_colormap_mode
可选字符串。指定用于选择将输入栅格中的哪个颜色贴图应用到镶嵌输出的方法。
第一个 - 列表中第一个栅格数据集的颜色图将应用于输出栅格镶嵌。这是默认设置。
最后 - 列表中最后一个栅格数据集的颜色贴图将应用于输出栅格镶嵌。
MATCH - 马赛克时将考虑所有颜色贴图。如果已使用所有可能的值(对于位深度),该工具会将值与最接近的可用颜色进行匹配。
拒绝 - 仅对没有关联颜色图的栅格数据集进行镶嵌。
例子:
“FIRST”
no_data_value
可选浮点型或整数。具有指定值的所有像素将在输出栅格数据集中设置为NoData (target_raster)。
例子:
21
context
上下文包含影响任务执行的其他设置。
context 参数覆盖通过arcgis.env 参数设置的值
此函数具有以下设置:
重采样方法(resamplingMethod):输出栅格将被重采样到指定的方法。支持的值为:BILINEAR、NEAREST、CUBIC。
Example:
{‘resamplingMethod’: “NEAREST”}
并行处理因子(parallelProcessingFactor):控制光栅处理(CPU)服务实例。
Example:
Syntax example with a specified number of processing instances:
{“parallelProcessingFactor”: “2”}
Syntax example with a specified percentage of total processing instances:
{“parallelProcessingFactor”: “60%”}
gis
可选的地理信息系统。运行此工具的
GIS
。如果未指定,则使用活动 GIS。future
仅关键字参数。可选布尔值。如果为 True,则结果将是一个 GPJob 对象,并且结果将异步返回。
例子:
# Usage Example: mosaiced_target_op = mosaic_image(input_rasters=[raster_1, raster_2], target_raster=raster_3, mosaic_operator="FIRST", mosaic_colormap_mode="FIRST", gis=gis)
相关用法
- Python ArcGIS mosaic_rasters用法及代码示例
- Python ArcGIS mod用法及代码示例
- Python ArcGIS med用法及代码示例
- Python ArcGIS minority用法及代码示例
- Python ArcGIS minus用法及代码示例
- Python ArcGIS merge_layers用法及代码示例
- Python ArcGIS majority用法及代码示例
- Python ArcGIS merge_multidimensional_rasters用法及代码示例
- Python ArcGIS max用法及代码示例
- Python ArcGIS mean用法及代码示例
- Python ArcGIS min用法及代码示例
- Python ArcGIS manage_multidimensional_raster用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
- Python ArcGIS GeoAccessor.bbox用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS generate_service_areas用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.analytics.mosaic_image。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。