當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python ArcGIS Raster.set_statistics用法及代碼示例


本文簡要介紹 python 語言中 arcgis.raster.Raster.set_statistics 的用法。

用法:

set_statistics(statistics_obj, variable_name=None)

返回:

None

set_statistics 方法設置柵格的統計數據。如果柵格是多波段的,它會設置每個波段的統計數據。如果柵格是多維的,它會設置變量的統計數據。

注意:

影像服務不支持 set_statistics 操作。

Parameter

Description

statistics_obj

統計對象的可選列表。包含要設置的統計信息和相應值的 Python 字典列表。例如,[{‘min’: 10, ‘max’: 20}] 設置最小和最大像素值。

如果柵格是多波段的,則每個波段的統計信息將與列表中的每個字典一起設置。第一個波段將使用第一個字典中的統計數據。第二個波段將使用第二個字典中的統計數據,依此類推。

min - 最小像素值 max - 最大像素值 mean - 平均像素值 median - 中值像素值 standardDeviation - 像素值的標準偏差 count - 像素總數 skipX - 水平跳躍因子 skipY - 垂直跳躍因子

例如:

[{‘min’: val, ‘max’: val, ‘mean’: val, ‘standardDeviation’: val, ‘median’: val, ‘mode’: val, ‘count’: val}, ...]

variable_name

可選字符串。多維柵格的變量名稱。如果未指定變量且柵格是多維的,則將設置第一個變量的統計信息。

例子:

# Usage Example: Sets statistics of the raster

raster1.set_statistics(statistics_obj=[{"min": val,
                                        "max": val,
                                        "mean": val,
                                        "standardDeviation": val}],
                       variable_name="variable_name")

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.raster.Raster.set_statistics。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。