概要
ラスターの線形ネットワークの交差部分にユニークな値を設定します。
図
使用法
このラスター解析 ポータル ツールは、ArcGIS Enterprise の ポータルにサイン インすると使用できます。このポータルに、ArcGIS Image Server 用に構成された Raster Analysis があります。ツールを起動すると、ArcGIS Pro がクライアントとしてサービスを提供し、ArcGIS Enterprise とフェデレートされているサーバーで処理が発生します。ポータル ツールはポータルから入力としてレイヤーを受け取り、ポータルに出力を作成します。
入力ラスター レイヤーは、ポータルから入力されたレイヤー、イメージ サービスへの URI または URL、[Image Server レイヤーの作成 (Make Image Server Layer)] ツールの出力に対応しています。このツールは、ローカルのラスター データまたはレイヤーをサポートしません。
リンクとは、2 つの連結するジャンクション、ジャンクションと流出口、またはジャンクションと流域界を結ぶ場合の河道の一部分です。
入力河川ラスターは、[累積流量ラスターの作成 (Flow Accumulation)] ツールの結果に閾値を設けることで作成できます。
河川ラスターの線形ネットワークは、NoData の背景に 1 以上の値として表現されます。
構文
arcpy.ra.StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
パラメーター | 説明 | データ タイプ |
inputStreamRaster | 線形河川ネットワークを表す入力ラスター。 | Raster Layer; Image Service; String |
inputFlowDirectionRaster | 各セルからの流れの方向を示す入力ラスター。 | Raster Layer; Image Service; String |
outputName | 出力河川リンク ラスターの作成ラスター サービスの名前。 デフォルトの名前は、ツール名と入力レイヤー名に基づいて設定されます。レイヤー名がすでに存在する場合は、別の名前を指定するよう求められます。 | String |
派生した出力
名前 | 説明 | データ タイプ |
outputRaster | 出力ラスター。 | ラスター レイヤー |
コードのサンプル
次の例では、ラスターの線形ネットワークの交差部分に一意の値を割り当てています。
import arcpy
arcpy.StreamLink_ra("https://myserver/rest/services/streams/ImageServer","https://myserver/rest/services/flowdir/ImageServer","outStreamLink1")
次の例では、ラスターの線形ネットワークの交差部分に一意の値を割り当てています。
#---------------------------------------------------------------------------
# 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