Spatial Analyst のライセンスで利用可能。
マップ代数演算は、Spatial Analyst のあらゆるツール、演算子、および関数を実行して地理解析を行うことのできるシンプルで強力な代数演算です。マップ代数演算は、ArcPy Python サイト パッケージのエクステンションである Spatial Analyst モジュールから使用できます。マップ代数演算は Python に統合されているため、Python および ArcPy のすべての機能とそのエクステンション (モジュール、クラス、関数、プロパティ) を使用することができます。
Spatial Analyst ツールには、代数演算形式でアクセスします。つまり、等号の左側には識別名を持つオブジェクト、右側にはツールや演算子が記述されます。
from arcpy.sa import *
outRas = Slope("indem")
上のステートメントは、indem データセット内の各セルに対して傾斜角を計算し、outRas という Raster オブジェクトを作成して結果を保存しています。マップ代数演算を利用するための Spatial Analyst モジュールのインポートについては、「Spatial Analyst モジュールのインポート」をご参照ください。
Python 内のマップ代数演算は、ツール、演算子、関数、およびクラスから構成されます。マップ代数演算の構文の規則については、次のリソースをご参照ください。