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


Python ArcGIS geometric_median用法及代碼示例


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

用法:

arcgis.raster.functions.geometric_median(rasters, epsilon=0.001, max_iteration=10, extent_type='FirstOf', cellsize_type='FirstOf')

返回:

應用了函數的輸出柵格。

計算多波段圖像時間序列中像素的幾何中值。

該函數的參數如下:

Parameter

Description

rasters

Raster / ImageryLayer 對象所需的列表。

epsilon

可選浮點數。指定兩次連續迭代之間的收斂值。當epsilon小於或等於指定值時,迭代將停止,並使用上次迭代的結果。

max_iteration

可選整數。指定要完成的最大迭代次數。一旦達到該值,計算就會結束,無論 epsilon 設置如何。

extent_type

可選字符串。指定要用於函數的範圍。

  • “FirstOf” - 使用第一個輸入柵格的範圍來確定處理範圍。這是默認設置。

  • “IntersectionOf” - 使用重疊像素的範圍來確定處理範圍。

  • “UnionOf” - 使用所有柵格的範圍來確定處理範圍。

  • “LastOf” - 使用最後一個輸入柵格的範圍來確定處理範圍。

cellsize_type

可選字符串。指定要用於函數的像元大小。

  • “FirstOf” - 使用輸入柵格的第一個像元大小。這是默認設置。

  • “MinOf” - 使用所有輸入柵格中最小的像元大小。

  • “MaxOf” - 使用所有輸入柵格中最大的像元大小。

  • “MeanOf” - 使用所有輸入柵格的平均像元大小。

  • “LastOf” - 使用輸入柵格的最後一個像元大小。

例子:

# Usage Example 1: Calculates the geometric_median function on a list of input rasters.

geometric_median_raster = geometric_median([raster1, raster2, raster3], epsilon=0.001, max_iteration=10)

相關用法


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