ラベル | 説明 | データ タイプ |
入力ラスター、またはフィーチャ ソース データ | 入力ソース位置。 出力セル位置ごとの最小累積コスト距離の計算に使用されるセルまたは位置を特定するラスターまたはフィーチャ (ポイント、ライン、ポリゴン) です。 ラスターの場合、入力タイプは整数または浮動小数点数です。 | Raster Layer; Feature Layer |
入力コスト ラスター (オプション) | 各セル内を平面的に通過するときにかかるインピーダンスまたはコストを定義するラスター。 各セル位置の値は、そのセル上を通過するための単位距離あたりのコストを表します。 セル内を通過する総コストを取得するために、各セル位置の値にセル解像度を乗算して、対角移動についても補正します。 コスト ラスターとして、整数値または浮動小数点値を使用できますが、負の値や 0 は使用できません (負またはゼロのコストは指定できません)。 | Raster Layer |
入力サーフェス ラスター (オプション) | 各セル位置の標高値を定義するラスター。 この値は、セル間を通過するときにたどる実際のサーフェス距離を計算するときに使用されます。 | Raster Layer |
入力水平方向ラスター (オプション) | 各セルの水平方向を定義するラスター。 ラスター上の値は 0 〜 360 の範囲の整数でなくてはいけません。0 度は北または画面の上方向を示し、値は時計回りに増加します。 平らなエリアには -1 という値を指定します。 各位置の値は [水平方向ファクター] パラメーターと組み合わせて、あるセルから隣接セルに移動するときに発生する水平コストを決定するときに使用されます。 | Raster Layer |
水平方向ファクター (オプション) | 水平コスト ファクターと水平相対移動角度 (HRMA) の間の関係を指定します。 定義された水平方向ファクター グラフを特定する修飾子付きのファクターが複数存在します。 さらに、テーブルを使用してカスタム グラフを作成することもできます。 グラフは、隣接セルに移動する総コストを計算するときに使用する水平方向ファクターを特定するために使用されます。 以下の説明では、2 つ略語を使用しています。HF は水平方向ファクターを表し、あるセルから次のセルに移動するときに生じる水平移動の難易度を定義します。HRMA は水平相対移動角度を表し、セルからの水平方向と移動方向がなす角度を示します。 [水平方向ファクター] には次のようなオプションがあります。
水平方向ファクターの修飾子は次のとおりです。
| Horizontal Factor |
入力垂直方向ラスター (オプション) | 各セル位置の Z 値を定義するラスター。 この値は、あるセルから別のセルに移動するときに生じる垂直方向ファクターを特定する傾斜角を計算するために使用されます。 | Raster Layer |
垂直方向ファクター (オプション) | 垂直コスト ファクターと垂直相対移動角度 (VRMA) の間の関係を指定します。 定義された垂直方向ファクター グラフを特定する修飾子付きのファクターが複数存在します。 さらに、テーブルを使用してカスタム グラフを作成することもできます。 グラフは、隣接セルに移動する総コストを計算するときに使用する垂直方向ファクターを特定するために使用されます。 以下の説明では、2 つ略語を使用しています。VF は垂直方向ファクターを表し、あるセルから次のセルに移動するときに生じる垂直移動の困難度を定義します。VRMA は垂直相対移動角度を表し、FROM セル (処理中のセル) と TO セルの間の傾斜角度を示します。 [垂直方向ファクター] には次のようなオプションがあります。
垂直方向ファクター キーワードの修飾子は次のとおりです。
| Vertical Factor |
最大距離 (オプション) | 累積コスト値が超えることのできない閾値。 累積コスト距離がこの値を超える場合、セル位置の出力値は NoData になります。 最大距離は、累積コスト距離を計算する範囲です。 デフォルトは出力ラスターのエッジまでです。 | Double |
出力距離ラスター (オプション) | 出力パス距離ラスター。 出力パス距離ラスターは、サーフェス距離、水平サーフェス係数、垂直サーフェス係数を考慮に入れて、コスト サーフェス上の特定されたソース位置までの最小累積コスト距離をセルごとに特定します。 ソースは、セル、セル セット、または 1 つ以上のフィーチャ位置です。 出力ラスターのタイプは浮動小数点数です。 | Raster Dataset |
コストに適用する乗数 (オプション) | コスト値に適用する乗数。 これを使用すると、移動のモードまたはソースの強度を制御できます。 乗数が大きいほど、各セルの移動コストが大きくなります。 0 より大きい値を指定する必要があります。 デフォルトは 1 です。 | Double; Field |
開始コスト (オプション) | コスト計算を開始する際に使用される開始コストです。 ソースに関連付けられた固定コストを指定できます。 コスト アルゴリズムは、コスト 0 から開始する代わりに、[開始コスト] で設定された値から開始します。 値は 0 以上である必要があります。 デフォルトは 0 です。 | Double; Field |
累積コスト耐性率 (オプション) | このパラメーターは、累積コストの増加に伴う、コストに対処する労力の増加をシミュレートします。 これは、移動者の疲労をモデル化するのに使用されます。 セルに到達するまでに増加した累積コストが耐性率で乗算され、次のセルに移動するコストに追加されます。 これは、複利率の計算式の変更バージョンで、セルの移動による見かけコストの計算に使用されます。 耐性率の値が増えると、後に移動するセルのコストが増加します。 耐性率が大きいほど、次のセルに到達するための追加コストが大きくなります。これは、移動するごとに大きくなります。 耐性率は複利と似ており、累積コストの値は一般に非常に大きいため、耐性率は累積コストの値に応じて 0.02 や 0.005、またはこれより小さいレートをお勧めします。 値は 0 以上である必要があります。 デフォルトは 0 です。 | Double; Field |
容量 (オプション) | ソースに対する移動者のコスト キャパシティ。 指定した許容値に達するまで、各ソースのコスト計算が続行されます。 0 より大きい値を指定する必要があります。 デフォルトの許容値は出力ラスターのエッジまでです。 | Double; Field |
移動方向 (オプション) | 水平方向ファクター、垂直方向ファクター、およびソース耐性率を適用する際の、移動者の方向を指定します。 [文字列] オプションを選択した場合、始点または終点オプションを選択できます。これは、すべてのソースに適用されます。 [フィールド] オプションを選択した場合、ソース データから、各ソースに使用する方向を決定するフィールドを選択できます。 フィールドには、テキスト文字列 FROM_SOURCE または TO_SOURCE が含まれている必要があります。
| String; Field |
戻り値
ラベル | 説明 | データ タイプ | 出力バック リンク ラスター | 出力コスト バックリンク ラスター。 バックリンク ラスターは 0 ~ 8 の値を含みます。この値は方向を定義します。つまり、サーフェス距離、水平サーフェス係数、垂直サーフェス係数を考慮に入れて、セルから最小コスト ソースまでの最小累積コスト パスに沿った次の隣接セルを特定します。 パスが右の隣接セルに進む場合、その隣接セルには値 1 が、右下のセルには値 2 が割り当てられ、これが時計回りに続きます。 値 0 はソース セル用とされています。 | Raster |