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


Python ArcGIS ImageryLayer.get_histograms用法及代碼示例


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

用法:

get_histograms(variable=None, rendering_rule=None)

返回:

一個列表

get_histograms 方法檢索 ImageryLayer 中每個波段的直方圖,作為與每個波段對應的字典列表。

注意:

  • 如果與多維 ImageryLayer 對象一起使用,get_histograms 可以通過指定變量參數的值返回每個變量的直方圖。

  • 如果未找到直方圖,則返回 None。在這種情況下,請調用compute_histograms方法。

  • get_histogramsImageryLayer 類上的 histograms 屬性的增強版本,帶有附加變量參數。

Parameter

Description

variable

可選字符串。對於具有多維信息的影像服務,該參數可用於請求每個變量的直方圖。如果未指定,它將返回整個ImageryLayer 的直方圖。此參數從 10.8.1 開始可用

rendering_rule

可選字典。指定應如何呈現所請求圖像的呈現規則。

在訪問影像服務直方圖資源的上下文中,此參數用於檢索附加的預定義柵格函數模板(在 StatisticsHistogram 函數內)中的直方圖信息。

此參數從 10.9.1 開始可用

返回值的示例結構:

[{“size”:256,
“min”:560,
“max”:24568,
“counts”: [10,99,56,42200,125,….]}] # length of this list corresponds “size”

例子:

# Example Usage
my_hist = imagery_layer.get_histograms(variable="water_temp")

相關用法


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