Spatial Analyst のライセンスで利用可能。
すべてのマップ代数演算のツールと演算子は出力を生成します。 ほとんどのマップ代数演算のツールと演算子では、ラスター オブジェクトは等号の左側の出力です。
出力ルール
- 結果がラスターになる演算子やツールは、ラスター オブジェクトを返します。 この場合、Raster オブジェクトはテンポラリ ラスター データセットをポイントします。
outSlope = Slope("indem")
- 1 つのステートメントから作成された出力ラスター オブジェクトは、その後のステートメントで直接使用できます。
outDirection = FlowDirection("inelevation") outAccumulation = FlowAccumulation(outDirection)
- 結果として生成されるラスター オブジェクトで参照されるラスター データセットはテンポラリで、ArcGIS セッションが終了するとディスクから削除されます。 ラスター オブジェクトの save メソッドを呼び出すと、参照されるラスター データセットを永続的に保存できます。
ラスター オブジェクトで参照されるデータセットを永続的にする方法について他の例を見るには、「Raster オブジェクトの相互作用」をご参照ください。outSlope = Slope("indem") outSlope.save("sloperaster")
ラスター オブジェクトとそのプロパティおよびメソッドの詳細については、「Raster オブジェクトの操作」をご参照ください。
- ツールで複数の出力を作成できる場合、オプションの出力は、等号の右側の括弧内にツール パラメーターとして表されます。 オプションのラスター出力は、ディスク上の永続的なデータセットであり、ラスター オブジェクトではありません。
# An empty string, "", indicates the use of a default value for the parameter. # In the following statement the defaults are taken for maximum_distance and # cell_size parameters. outdirection will be a a permanent raster stored in the # current workspace. outDistance = EucDistance("input", "", "", "outdirection")
- ArcGIS Spatial Analyst エクステンション の一部のツール ([コンター (Contour)] など) は、ラスターを出力しません。 これらのツールは、ツール定義で括弧に囲まれたパラメーターとして出力を表します。
Contour("elevation", "C:/sapyexamples/output/outcontours.shp", 200, 0)