本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。