流域ラスタの作成(Basin) (Spatial Analyst)

サマリ

すべての流域の形状を表すラスタを作成します。

使用法

構文

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")

環境

関連項目

ライセンス情報

ArcView: 必須 Spatial Analyst
ArcEditor: 必須 Spatial Analyst
ArcInfo: 必須 Spatial Analyst

7/10/2012