最適パス (ライン) (Spatial Analyst ツール)
サマリー
ソースから目的地までの最適パスをラインとして計算します。
使用法
最適パス (ライン) ツールは、ソースから目的地までの最適パスの出力ポリライン フィーチャを作成します。
入力目的地データがラスターの場合、一連の目的地セルは、有効な値を持つ 入力ラスターまたは目的地フィーチャ パラメーター値に含まれるすべてのセルで構成されます。 値が NoData のセルは、ソース セットには含まれません。 ゼロは有効値です。 目的地ラスターは、抽出ツールを使用して作成できます。
特に、入力目的地フィーチャにポリゴン フィーチャを使用する際、出力セル サイズが入力フィーチャよりも粗い場合の処理方法に注意する必要があります。 セルの中心 の 集約タイプ のデフォルト設定で、ポリゴン → ラスター ツールを使用する内部的なラスター化処理が適用されます。 つまり、セルの中心に配置されていないデータは、ラスター化された目的地の中間出力に含まれず、距離の計算では表されません。 たとえば、目的地が出力のセル サイズに比べて小さい一連のポリゴン (建物のフットプリントなど) である場合は、一部のポリゴンだけが出力ラスター セルの中心に分類され、多くのポリゴンが解析で失われたように見える可能性があります。
この状況を回避するには、中間的な手順として、フィーチャ → ラスター ツールを使用して入力フィーチャを直接ラスター化し、フィールド パラメーターを設定します。 次に、結果の出力を距離ツールの入力として使用します。 または、入力フィーチャから適切な量の情報を捕捉できる、小さいセル サイズを選択することもできます。
通常は、最適なパスを生成する前に 距離累積 または 距離アロケーション のいずれかのツールを使用して、距離累積ラスターとバック方向ラスターを作成します。 距離累積ラスターとバック方向ラスターは、最適パスを生成するための入力に必要です。
作成された最適なパスは、D8 流向に基づいた流路です。 この方法で最適なパスを作成するには、入力バック方向または入力フロー方向ラスター の入力として D8 流向ラスターを使用します。 入力距離累積ラスター も指定する必要があります。 ネットワーク パスの作成 パラメーターが有効化されていない場合は、パスの決定に 入力距離累積ラスター が使用されません。 そのため、定数ラスターまたはデジタル標高モデル (DEM) のどちらを使用しても、パスは同じになります。パス上の属性値のみが変化します。 ただし、ネットワーク パスの作成 が生成されている場合、入力距離累積ラスター は 出力累積流量 ラスターでなければなりません。 D8 流向ラスターの詳細と、累積ラスターを作成するための 累積流量 ツールのドキュメントについては、流向 ツールのドキュメントをご参照ください。
出力ポリライン フィーチャには、
DestIDフィールドとPathCostフィールドが含まれます。DestIDフィールドは、各ラインがつながる目的地を識別します。PathCostフィールドは、各パスの累積合計コストを示します。 出力がファイル ジオデータベースに書き込まれる場合は、最小コスト パスの全長が格納されるshape_lengthフィールドがあります。投影のエッジを横切るパスを作成するには、入力距離累積ラスター パラメーターと 入力逆方向ラスター パラメーターへの入力として使用されるラスターが、円筒図法または地理出力座標系のいずれかと、距離法 パラメーターの 測地線 オプションを併用し、全グローバル範囲で作成されている必要があります。
最適パスを正しく生成するために、セル サイズ、スナップ対象ラスター、範囲の各環境設定は無視されます。 入力バック方向ラスターまたは入力フロー方向ラスターのセル サイズ、原点、範囲が処理に使用されます。
出力座標系の環境設定が指定されている場合、結果が劣化しないよう、後処理において適用されます。
このツールに適用されるジオプロセシング環境の詳細については、解析環境と Spatial Analyst をご参照ください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ラスターまたは目的地フィーチャ |
最小コストのソースまでの最適なパスが求められる位置を識別する整数ラスターまたはフィーチャ (ポイント、ライン、またはポリゴン)。 ラスターを入力とした場合、そのラスターを構成するセルに目的地の有効値が含まれていて、残りのセルに NoData が割り当てられている必要があります。 ゼロは有効値です。 |
Raster Layer; Feature Layer |
|
入力距離累積ラスター |
距離累積ラスターは、ソースから目的地までの最適なパスを決定するために使用されます。 距離累積ラスターは通常、距離累積 または 距離アロケーション ツールで作成されます。 距離累積ラスター内の各セルは、各セルから一連のソース セルまでのサーフェス上での最小累積コスト距離を表します。 |
Raster Layer |
|
入力バック方向または入力フロー方向ラスター |
バック方向ラスターは、角度で計算した方向を含みます。 バリアを避けながら、最小累積コスト ソースに戻る最適なパスに沿った隣接セルへの方向を特定します。 値の範囲は 0 度から 360 度で、0 はソース セル用に予約されています。 真東は 90 で、値は時計回りに増加します (180 が北、270 が西、360 が北)。 |
Raster Layer |
|
出力最適パス (ライン) |
最適パスの出力フィーチャクラス。 |
Feature Class |
|
目的地フィールド (オプション) |
目的地の位置の値を取得するために使用する整数フィールド。 |
Field |
|
パスの種類 (オプション) |
入力目的地データの値とゾーンを、コスト パスの計算の中でどのように解釈するかを定義するキーワードを指定します。
|
String |
|
ネットワーク パスの作成 (オプション) |
目的地からソースへの完全な (重なっている可能性のある) パスが計算されるか、重なっていないネットワーク パスが作成されるかを指定します。
|
Boolean |
環境
自動コミット, 現在のワークスペース, 出力データのデフォルト Z 値, 地理座標系変換, M 座標精度, M 許容値, 出力データのコンフィグレーション キーワード, 出力座標系, 出力データに M 値を含む, 出力データに Z 値を含む, 出力データの M ドメイン, 出力データの XY ドメイン, 出力データの Z ドメイン, スクラッチ ワークスペース, XY 座標精度, XY 許容値, Z 座標精度, Z 許容値
ライセンス情報
- Basic: Spatial Analyst が必要
- Standard: Spatial Analyst が必要
- Advanced: Spatial Analyst が必要