ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

河川次数ラスターの作成 (Stream Order)

Spatial Analyst のライセンスで利用可能。

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

線形ネットワークの分岐を表現するラスターの線分に次数を割り当てます。

[河川次数ラスターの作成 (Stream Order)] ツールの詳細

使用法

  • [河川次数ラスターの作成 (Stream Order)] は、入力河川ラスターと入力流向ラスターを同じサーフェスから取得した場合、精度が高いものになります。河川ラスターをラスター化された河川データセットから取得した場合、セルごとに見ると方向が河川セルに対応していないため、出力が役に立たない場合があります。

  • [累積流量ラスターの作成 (Flow Accumulation)] ツールの出力結果は、閾値を適用することで累積流量の多いセルを選択し、河川ネットワークを作成するのに使用することができます。たとえば、流れ込むセルが 100 個を超えるセルを使用して河川ネットワークを定義します。[Con] ツールまたは [Set NULL] ツールを使用して、河川ネットワーク ラスターを作成します。累積流量の値が 100 以上のセルが 1 になり、残りは背景 (NoData) になります。作成した河川ネットワークは [河川リンク ラスターの作成 (Stream Link)] と [河川ラスターをフィーチャに変換 (Stream to Feature)] に使用できます。

    河川ネットワークの特定で適切な閾値を決定するための解析手法は、Tarboton 等の文献 (1991) に示されています。 (1991).

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

StreamOrder (in_stream_raster, in_flow_direction_raster, {order_method})
パラメータ説明データ タイプ
in_stream_raster

線形河川ネットワークを表す入力ラスター。

入力河川ラスターの線形ネットワークは、NoData の背景に 1 以上の値として表現されます。

Raster Layer
in_flow_direction_raster

各セルからの流れの方向を示す入力ラスター。

流向ラスターは [流向ラスターの作成 (Flow Direction)] ツールを使用して作成できます。

Raster Layer
order_method
(オプション)

河川の次数を割り当てるのに使用する方法。

  • STRAHLER — 1952 年に Strahler が提案した河川の順位付けの方法。同じ次数を持つ河川が交差するときのみ河川の次数が増加します。そのため、1 番目と 2 番目のリンクが交差しても、3 番目のリンクは作成されず、2 番目のリンクが残ります。これがデフォルトです。
  • SHREVE — 1967 年に Shreve が提案した、等級による河川の順位付けの方法。支流のないすべてのリンクに、1 という等級 (次数) が割り当てられます。等級は、下り方向で加算されます。2 つのリンクが交差する場合、その等級が加算され、下り方向のリンクに割り当てられます。
String

戻り値

名前説明データ タイプ
out_raster

出力河川次数ラスター。

出力は整数型になります。

Raster

コードのサンプル

StreamOrder (河川次数ラスターの作成) の例 1 (Python ウィンドウ)

次の例では、線形ネットワークの分岐を表現するラスターの線分に次数を割り当てています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outStreamOrder = StreamOrder("stream", "flowdir", "STRAHLER")
outStreamOrder.save("c:/sapyexamples/output/outstrmordr01")
StreamOrder (河川次数ラスターの作成) の例 2 (スタンドアロン スクリプト)

次の例では、線形ネットワークの分岐を表現するラスターの線分に次数を割り当てています。

# Name: StreamOrder_Ex_02.py
# Description: Assigns a numeric order to segments of a raster 
#              representing branches of a linear network.
# 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
inStreamRast = "stream"
inFlowDirectionRaster = "flowdir"
orderMethod = "STRAHLER"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute StreamOrder
outStreamOrder = StreamOrder(inStreamRast, inFlowDirectionRaster, orderMethod)

# Save the output 
outStreamOrder.save("c:/sapyexamples/output/outstrmordr02")

環境

  • 自動コミット
  • セル サイズ
  • 圧縮
  • 現在のワークスペース
  • 範囲
  • 地理座標系変換
  • マスク
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • ラスターの統計情報
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst

関連トピック

  • 水文解析ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル