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 賦值為空...