流域ラスタの作成(Basin) (Spatial Analyst)
サマリ
すべての流域の形状を表すラスタを作成します。
使用法
流域は、流域間の尾根線を特定することで、解析ウィンドウ内に描画されます。入力流向ラスタは、同じ流域に属する接続された一連のセルを見つけるための解析に使用されます。流域は、解析ウィンドウの端にある流出点(ラスタ内から水が流れ出る場所)やシンクを特定してから、各流出点の流出寄与域を識別することで作成されます。これにより、流域のラスタが作成されます。
-
入力流向ラスタが作成され、[すべて(推奨)] オプションが使用されている場合に、最善の結果が得られます。
-
ラスタ内のすべてのセルは、流域が 1 つのセルだけであっても、いずれかの流域に属します。
構文
Basin (in_flow_direction_raster)
パラメータ | 説明 | データ タイプ |
in_flow_direction_raster |
各セルからの流れの方向を示す入力ラスタ。 流向ラスタは [流向ラスタの作成(Flow Direction)] ツールを使用して作成できます。 | Raster Layer |
戻り値
名前 | 説明 | データ タイプ |
out_raster |
流域を表す出力ラスタ。 整数タイプになります。 | Raster |
コードのサンプル
Basin(流域ラスタの作成)の例 1(Python ウィンドウ)
次の例では、入力流向 GRID ラスタの流域を決定しています。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outBasin = Basin("flowdir")
outBasin.save("C:/sapyexamples/output/outbasin01")
Basin(流域ラスタの作成)の例 2(スタンドアロン スクリプト)
次の例では、入力流向 GRID ラスタの流域を決定しています。
# Name: Basin_Ex_02.py
# Description: Creates a raster delineating all drainage basins.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inFlowDirectionRaster = "flowdir"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute FlowDirection
outBasin = Basin(inFlowDirectionRaster)
# Save the output
outBasin.save("C:/sapyexamples/output/outbasin02")
環境
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst
9/17/2013