ArcPy柵格計算


柵格計算器工具專門用於應用程序(僅作為 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)
對此輸入柵格的各像元值執行“布爾求反”(非)運算。


免責聲明!

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



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