ArcGIS柵格計算器


柵格計算器能用好的話真的也是很強大

 

 

 

 

一,arcgis中柵格計算常用表達式(我自己遇到的差不多就這些)

1、將特定值(-9999)賦值為0

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

2、將某一范圍內(如小於0)賦值為0

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

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

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

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

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

5、平方和開方

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

(2)Squre(),SquareRoot()

6、提取柵格數據中特定值

(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

7、將影像中的多個值賦予無效值

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

 

 

 

參考:

https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/spatial-analyst-toolbox/raster-calculator.htm

https://zhuanlan.zhihu.com/p/60319674

https://desktop.arcgis.com/zh-cn/arcmap/10.3/guide-books/extensions/spatial-analyst/map-algebra/what-is-map-algebra.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM