ArcGIS 10.1柵格計算器公式總結

在ArcGIS 10.1中我們常常會用到一些的柵格計算函數:

(1)將特定值(-9999)賦值爲0

    Con("raster"==-9999,0,"raster")

(2)給空值賦予特定的值(如0)

    CON(ISNULL("raster"),0,"raster")

(3)將特定的柵格值(如1)賦值爲空值

    setnull("raster"==1,"raster")

(4)提取柵格數據中特些定值

   (1)Pick("raster",[1,2,3,......])

   (2)Slope>15,提取Slope大於15的格子,賦值爲1,其餘爲0

   (3)Con("Slope">5,"Slope"),提取Slope大於5的格子,值不變

   (4)工具箱中Math下面的greater工具,結果爲1和0

(5)將柵格數值在某一條件範圍內(如小於0)賦值爲0

    Con("raster" <0,0,"raster")

(6)平方和開方運算

   (1)Power(raster,2),Power(raster,0.5)

   (2)Squre(),SquareRoot()

(7)使得影像中的多個值賦予無效值

    SetNull(("raster == -32768)|("raster" == -10000),"raster")

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章