河川リンク ラスターの作成 (Stream Link) (ラスター解析)

サマリー

ラスターの線形ネットワークの交差部分にユニークな値を設定します。

河川リンク ラスターの作成ツールの図

使用法

  • このラスター解析 ポータル ツールは、ArcGIS Enterprise「ArcGIS Enterprise の解析について」へのリンク ポータルにサイン インすると使用できます。このポータルに、ArcGIS Image Server 「ラスター解析の設定と配置」へのリンク用に構成された ラスター解析 「ArcGIS Image Server とは」へのリンク があります。ツールを起動すると、ArcGIS Pro がクライアントとしてサービスを提供し、ArcGIS Enterprise とフェデレートされているサーバーで処理が発生します。ポータル ツールはポータルから入力としてレイヤーを受け取り、ポータルに出力を作成します。

    入力ラスター レイヤーは、ポータルから入力されたレイヤー、イメージ サービスへの URI または URL、[Image Server レイヤーの作成 (Make Image Server Layer)] ツールの出力に対応しています。このツールは、ローカルのラスター データまたはレイヤーをサポートしません。

  • リンクとは、2 つの連結するジャンクション、ジャンクションと流出口、またはジャンクションと流域界を結ぶ場合の河道の一部分です。

  • 入力河川ラスターは、[累積流量ラスターの作成 (Flow Accumulation)] ツールの結果に閾値を設けることで作成できます。

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

パラメーター

ラベル説明データ タイプ
入力河川ラスター

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

Raster Layer; Image Service; String
入力流向ラスター

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

Raster Layer; Image Service; String
出力名

出力河川リンク ラスターの作成ラスター サービスの名前。

デフォルトの名前は、ツール名と入力レイヤー名に基づいて設定されます。レイヤー名がすでに存在する場合は、別の名前を指定するよう求められます。

String

派生した出力

ラベル説明データ タイプ
出力ラスター

出力ラスター。

Raster Layer

arcpy.ra.StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
名前説明データ タイプ
inputStreamRaster

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

Raster Layer; Image Service; String
inputFlowDirectionRaster

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

Raster Layer; Image Service; String
outputName

出力河川リンク ラスターの作成ラスター サービスの名前。

デフォルトの名前は、ツール名と入力レイヤー名に基づいて設定されます。レイヤー名がすでに存在する場合は、別の名前を指定するよう求められます。

String

派生した出力

名前説明データ タイプ
outputRaster

出力ラスター。

Raster Layer

コードのサンプル

StreamLink の例 1 (Python ウィンドウ)

次の例では、ラスターの線形ネットワークの交差部分に一意の値を割り当てています。

import arcpy
arcpy.StreamLink_ra("https://myserver/rest/services/streams/ImageServer","https://myserver/rest/services/flowdir/ImageServer","outStreamLink1")
StreamLink の例 2 (スタンドアロン スクリプト)

次の例では、ラスターの線形ネットワークの交差部分に一意の値を割り当てています。

#---------------------------------------------------------------------------
# Name: StreamLink_example02.py
# Requirements: ArcGIS Image Server

# Import system modules
import arcpy

# Set local variables
inStreams = "https://myserver/rest/services/streams/ImageServer"
inFlowDirection = "https://myserver/rest/services/flowdir/ImageServer"
outputStreamLink = "outStreamLink2"

# Execute Stream Link raster analysis tool
arcpy.StreamLink_ra(inStreams, inFlowDirection, outputStreamLink)

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Image Server
  • Standard: 次のものが必要 ArcGIS Image Server
  • Advanced: 次のものが必要 ArcGIS Image Server

関連トピック