最適パス (ライン) (ラスター解析ツール)
サマリー
ソースから目的地までの最適パスをラインとして計算します。
図

使用法
このラスター解析ポータル ツールは、ArcGIS Image Server がラスター解析用に設定されている ArcGIS Enterprise ポータルにサイン インしているときに利用可能です。 このツールを実行すると、ArcGIS Pro がクライアントとしてサービスを提供し、ArcGIS Enterprise とフェデレートされているサーバーで処理が発生します。 ポータル ツールがポータルからレイヤーを入力として受け取り、ポータルに出力を作成します。
入力ラスター レイヤーは、ポータルからのレイヤー、イメージ サーバーの URI または URL、もしくは Image Server レイヤーの作成 ツールからの出力をサポートしています。 入力フィーチャ レイヤーは、ポータルからのレイヤーでも、フィーチャ サービスの URI または URL でもかまいません。 このツールはローカルのラスター データもレイヤーもサポートしていません。 このポータル ツールへの入力としてローカルのフィーチャ データとレイヤーを使用できますが、ポータルのレイヤーを入力することをおすすめします。
最適パス (ライン) ツールは、累積コスト サーフェスまたはユークリッド距離サーフェス内に定義された、目的地から最も近いソースへの最適なパスを記録する出力ライン フィーチャ サービスを作成します。
入力目的地データがラスターの場合、一連の目的地セルは、有効な値を持つ 入力ラスターまたは目的地フィーチャ 内にあるすべてのセルから構成されます。 値が NoData のセルは、ソース セットには含まれません。 値ゼロは、正式な目的地と見なされます。 目的地ラスターは、抽出ツールを使用して作成できます。
特に、入力目的地にフィーチャ データを使用する際、出力セル サイズが入力フィーチャよりも粗い場合の管理方法に注意する必要があります。 フィーチャ → ラスター ツールを使用する内部的なラスター化処理が適用されます。 つまり、セルの中心に配置されていないデータは、ラスター化された目的地の出力に含まれず、距離の計算では表されません。 たとえば、目的地が出力のセル サイズに比べて小さい一連のポリゴン (建物のフットプリントなど) である場合は、一部のポリゴンだけが出力ラスター セルの中心に分類され、多くのポリゴンが解析で失われたように見える可能性があります。
この状況を回避するには、中間的な手順として、フィーチャ → ラスター ツールを使用して入力フィーチャを直接ラスター化し、フィールド パラメーターを設定します。 次に、結果の出力を距離ツールの入力として使用します。 または、入力フィーチャから適切な量の情報を捕捉できる、小さいセル サイズを選択することもできます。
最適なパスを生成する前に、通常は、距離累積 または 距離アロケーション ツールのいずれかを使用して、距離累積ラスターとバック方向ラスターを作成します。 これらは、最適なパスの生成に必須の入力です。
作成された最適なパスは、D8 流向に基づいた流路です。 この方法で最適なパスを作成するには、入力バック方向または入力流向ラスター の入力として D8 流向ラスターを使用します。 入力距離累積ラスター も指定する必要があります。入力距離累積ラスター はパスの決定に使用されません。 定数ラスターまたはデジタル標高モデル (DEM) のどちらを使用しても、パスは同じになります。パス上の属性値のみが変化します。 D8 流向ラスターの詳細については、流向ラスターの作成 ツールのドキュメントをご参照ください。
投影のエッジを横切るパスを作成するには、距離累積ラスター パラメーターと バック方向ラスター パラメーターへの入力として使用されるラスターが、円筒図法または地理出力座標系のいずれかと、距離計算の方法 パラメーターの 測地線 オプションを併用し、全グローバル範囲で作成されている必要があります。
出力フィーチャ サービスには、各ラインがつながる目的地を識別する
DestIDフィールドが含まれます。大部分のラスター解析ツールとは異なり、最適パス (ライン) は、出力データの座標系、範囲、セル サイズ、スナップ対象ラスターの各環境変数を無視します。 バック リンク ラスターのパターンは、リサンプリングまたは再投影された場合は、大幅に変化し、パスが正しくなくなります。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ラスターまたは目的地フィーチャ |
データセットのラスターまたはフィーチャで、これらによって識別された位置から、最小コストのソースまでの最小累積コスト パスが求められます。 ラスターの場合、入力の型は整数の必要があり、有効な値を持つセルで構成される必要があります (0 は有効な値です)。 残りのセルには、NoData を割り当てる必要があります。 フィーチャ サービスの場合、入力タイプはポイント、ライン、またはポリゴンです。 |
Raster Layer; Image Service; Feature Layer; String |
|
入力距離累積ラスター |
距離累積ラスターは、ソースから目的地までの最適なパスを決定するために使用されます。 距離累積ラスターは通常、距離累積 または 距離アロケーション ツールで作成されます。 距離累積ラスター内の各セルは、各セルから一連のソース セルまでのサーフェス上での最小累積コスト距離を表します。 |
Raster Layer; Image Service; String |
|
入力バック方向または入力流向ラスター |
バック方向ラスターは、角度で計算した方向を含みます。 バリアを避けながら、最小累積コスト ソースに戻る最適なパスに沿った隣接セルへの方向を特定します。 値の範囲は 0 ~ 360 度です。 値 0 はソース セル用に予約されています。 真東 (右) は 90 度で、値は時計回りに増加します (180 が南、270 が西、360 が北)。 |
Raster Layer; Image Service; String |
|
出力最適パス (ライン名) |
最適パスを含む出力フィーチャ サービスの名前。 |
String |
|
目的地フィールド (オプション) |
目的地の位置の値を取得するために使用するフィールド。 このフィールドは整数の必要があります。 |
Field |
|
パスの種類 (オプション) |
入力目的地データの値とゾーンを、コスト パスの計算の中でどのように解釈するかを定義するキーワードを指定します。
|
String |
|
ネットワーク パスの作成 (オプション) |
目的地からソースへの完全な (オーバーラップしている可能性のある) パスが計算されるか、オーバーラップしていないネットワーク パスが作成されるかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ポリライン フィーチャ |
出力最適パスフィーチャ サービス。 |
Feature Layer |
環境
ライセンス情報
- Basic: ArcGIS Image Server が必要
- Standard: ArcGIS Image Server が必要
- Advanced: ArcGIS Image Server が必要