柵格計算器初試

2021-09-22 16:54:49 字數 1371 閱讀 9911

1.概述arcgis的toolbox中有大量向量計算的工具,柵格也有計算器,操作也非常方便。

和向量中的字段計算器類似,通過構造地圖代數表示式來進行計算。其中柵格計算器工具用於建立和執行

地圖代數

表示式以輸出乙個新的柵格資料,內建的函式分為以下幾類:

2.常用函式

條件分析

con(條件,條件為真執行表示式,條件為假執行表示式[可選]),如con((「hillsha01」-「hillsha02」)>200,0,1) 表示將柵格hillsha01與hillsha02相減,如果其柵格值大於200,則賦值為0,否則賦值為1.和excel中的if函式類似。

pick選取函式

setnull設定空函式

數學分析

包括abs、power、int等常見的資料函式;

三角函式

包括cos、sin、tan等常見的三角函式;

其他函式

diff、inlist、isnull、over、test

3.尋找幫助

第一步,你得知道柵格計算器有它的存在,在搜尋中找到它的位置:

第二步,儘管我為對使用的函式不是很熟悉,如條件分析中的con函式,我們可以用arcgis的本地幫助來查詢:

第三步,檢視詳細幫助。

第四步,可以使用定位主題的功能,找到相關的內容

第五步,認真理解和測試。

柵格計算器初試

1.概述arcgis的toolbox中有大量向量計算的工具,柵格也有計算器,操作也非常方便。和向量中的字段計算器類似,通過構造地圖代數表示式來進行計算。其中柵格計算器工具用於建立和執行 地圖代數 表示式以輸出乙個新的柵格資料,內建的函式分為以下幾類 2.常用函式 條件分析 con 條件,條件為真執行...

ArcGIS 柵格計算器

規定 表示此為可選引數 用 標識 未完 示例函式名稱 例子con con elevation 2000,elevation elevation 2000保留原值,不滿足條件為nodata isnull isnull raster setnull setnull raster raster value...

ArcGIS柵格計算器

柵格計算器能用好的話真的也是很強大 一,arcgis中柵格計算常用表示式 我自己遇到的差不多就這些 1 將特定值 9999 賦值為0 con raster 9999,0,raster 2 將某一範圍內 如小於0 賦值為0 con raster 0,0,raster 3 將特定的柵格值 如1 賦值為空...