柵格計算器工具專門用於應用程序(僅作為 GP 工具對話框)或 ModelBuilder。
它不適用於腳本的編寫,而且也不能用於 ArcPy Spatial Analyst 模塊。
雖然在ArcPy中不能使用柵格計算器,但是,它是可以執行數學分析運算的。
+ (加) (arcpy.sa)
逐個像元地將兩個柵格的值相加(求和)。
- (減) (arcpy.sa)
逐個像元地從第一個輸入柵格的值中減去第二個輸入柵格的值。
*(乘) (arcpy.sa)
將兩個柵格的值逐個像元相乘。
/ (除) (arcpy.sa)
將兩個柵格的值逐個像元相除。
== (等於) (arcpy.sa)
在“分析”窗口中,以逐個像元比較的方式對兩個輸入執行等於關系運算。
!=(不等於) (arcpy.sa)
在第一個柵格不等於第二個柵格時為像元返回 1,否則返回 0。
>(大於) (arcpy.sa)
如果第一個柵格數據大於第二個柵格數據則為像元返回 1,否則返回 0。
<(小於) (arcpy.sa)
如果像元中第一個柵格數據小於第二個柵格數據,則返回 1,否則返回 0。
>=(大於等於) (arcpy.sa)
如果第一個柵格數據大於或等於第二個柵格數據則為像元返回 1,否則返回 0。
<=(小於等於) (arcpy.sa)
如果第一個柵格數據小於或等於第二個柵格數據則為柵格返回 1,否則返回 0。
- (取反) (arcpy.sa)
逐個像元地更改輸入柵格的像元值符號(乘以 -1)。
&(布爾與) (arcpy.sa)
對兩個輸入柵格的像元值執行“布爾與”運算。
| (布爾或) (arcpy.sa)
對兩個輸入柵格的像元值執行“布爾或”運算。
^ (布爾異或) (arcpy.sa)
對兩個輸入柵格的像元值執行布爾異或運算。
~ (布爾非) (arcpy.sa)
對此輸入柵格的各像元值執行“布爾求反”(非)運算。