關於ArcGIS10 0中的柵格計算中的函式

2021-09-08 18:04:46 字數 836 閱讀 4619

版本公升級確實很重要,在arcgis10.1中計算成功的,在10.0**了問題。

在進行柵格計算時,計算公式很簡單,包括兩個ln函式:

"-22.73 + 11.1 * ln(5) + 0.34 * ln("人口.tif")"

可計算結果報錯:000539 : python 錯誤訊息。error running expression: rcexec() : no cellsize and extent set。

幫助文件中的說明是計算欄位或計算值工具使用的計算無效。提供的此錯誤訊息將列出特定的 python 錯誤。其解決方案還是讓我一頭霧水

在geonet中找到了乙個類似的情況:

它的意思是按錯誤提示去設定環境變數中的cellsize and extent即可解決,原因是這是arcgis10.0的bug,必須手動設定,因為輸出的不是乙個值而是柵格。

軟體操作

在arcmap中環境中設定處理範圍為"與輸入柵格相同"、像元大小(柵格分析下)為與"與輸入柵格相同";如果輸入有多個柵格,可能會提示警告。

**操作

柵格 ArcGIS中遙感影像去除黑邊方法

方法 柵格計算器 raster calculator 方法一 勾上display background value rgb 方法二 在 image analysis 視窗中的 processing 部分可以對當前資料框中的圖層賦予mask function函式或函式鏈,從而對柵格資料實時處理。方法三...

ArcGIS中柵格空值計算與替換方法

在研究或工作中,經常會遇到柵格資料中某些像元資料缺失或者不能被使用,也會因為異常值而將部分像元定義為空值 nodata 再此情況下,我們需要重新計算空值像元中正常值,從某種意義上也是對空值像元的內向插值。整體思路是根據空值像元周圍值來計算空值像元,類似於線性內插。具體方法如下 1 首先確定空值柵格資...

ArcGIS中改變柵格檔案的像元值大小的方法

什麼是柵格檔案像元值?首先柵格所表示的內容的詳細程度通常取決於像元 畫素 大小或空間解析度。像元必須足夠小,這樣才可以捕獲到所需的詳細資訊 而像元又必須足夠大,這樣才可以提高計算機儲存和分析的執行效率。柵格可以使用更小的像元大小在要素的範圍內表示更多的特徵 更小的要素或更詳細的內容。怎樣改變柵格檔案...