ラベル | 説明 | データ タイプ |
入力ラスターまたはフィーチャ ソース | 入力ソース位置。 これは、あらゆる出力セル位置について最小累積コスト距離の計算対象となるセルまたは位置を特定する、イメージ サービスまたはフィーチャ サービスです。 イメージ サービスの場合、入力タイプは整数または浮動小数点数です。 フィーチャ サービスの場合、入力タイプはポイント、ライン、またはポリゴンです。 | Raster Layer; Feature Layer |
出力距離累積ラスター名 | 出力距離累積ラスターの名前。 距離累積ラスターには、各セルと最小コスト ソースの累積距離が含まれています。 | String |
入力ラスターまたはフィーチャ バリア (オプション) | バリアを定義するデータセット。 バリアは、整数または浮動小数点のイメージ サービスまたはフィーチャ サービスで定義できます。 フィーチャ サービスの場合、入力タイプはポイント、ライン、またはポリゴンです。 イメージ サービス バリアの場合、バリアは有効な値 (0 を含む) を持つ必要があり、バリア以外のエリアは NoData の必要があります。 | Raster Layer; Feature Layer |
入力サーフェス ラスター (オプション) | 各セル位置の標高値を定義するイメージ サービスです。 この値は、セル間を通過するときにたどる実際のサーフェス距離を計算するときに使用されます。 | Image Service; Raster Layer |
入力コスト ラスター (オプション) | 各セル内を平面的に通過するときにかかるインピーダンスまたはコストを定義するイメージ サービスです。 各セル位置の値は、そのセル上を通過するための単位距離あたりのコストを表します。 セル内を通過する総コストを取得するために、各セル位置の値にセル解像度を乗算して、対角移動についても補正します。 コスト ラスターとして、整数値または浮動小数点値を使用できますが、負の値や 0 は使用できません (負またはゼロのコストは指定できません)。 | Image Service; Raster Layer |
入力垂直方向ラスター (オプション) | 各セル位置の Z 値を定義するイメージ サービスです。 この値は、あるセルから別のセルに移動するときに生じる垂直方向ファクターを特定する傾斜角を計算するために使用されます。 | Image Service; Raster Layer |
鉛直方向ファクター (オプション) | 垂直コスト ファクターと垂直相対移動角度 (VRMA) の間の関係を指定します。 定義された垂直方向ファクター グラフを特定する修飾子付きのファクターが複数存在します。 グラフを使用すると、隣接セルへの移動にかかる総コストを計算する際に使用される鉛直方向ファクターを特定できます。 以下の説明で、VF (垂直方向ファクター) はあるセルから次のセルに移動するときに生じる垂直移動の困難度を定義します。VRMA (垂直相対移動角度) は、FROM セル (処理中のセル) と TO セルの間の傾斜角度を示します。 [垂直方向ファクター] には次のようなオプションがあります。
垂直方向キーワードの修飾子は次のとおりです。
| Vertical Factor |
入力水平方向ラスター (オプション) | 各セルの水平方向を定義するイメージ サービスです。 ラスター上の値は 0 〜 360 の範囲の整数でなくてはいけません。0 度は北または画面の上方向を示し、値は時計回りに増加します。 平らなエリアには -1 という値を指定します。 各位置の値は [水平方向ファクター] パラメーターと組み合わせて、あるセルから隣接セルに移動するときに発生する水平コストを決定するときに使用されます。 | Image Service; Raster Layer |
水平方向ファクター (オプション) | 水平コスト ファクターと水平相対移動角度 (HRMA) の間の関係を指定します。 定義された水平方向ファクター グラフを特定する修飾子付きのファクターが複数存在します。 グラフは、隣接セルに移動する総コストを計算するときに使用する水平方向ファクターを特定するために使用されます。 以下の説明で、HF (水平方向ファクター) は、あるセルから次のセルに移動するときに生じる水平移動の難易度を定義します。HRMA (水平相対移動角度) は、セルからの水平方向と移動方向がなす角度を示します。 [水平方向ファクター] には次のようなオプションがあります。
水平方向ファクターの修飾子は次のとおりです。
| Horizontal Factor |
出力バック方向ラスター名 (オプション) | 出力バック方向ラスターの名前。 バック方向ラスターは、角度で計算した方向を含みます。 バリアを避けながら、最小累積コスト ソースに戻る最適なパスに沿った隣接セルへの方向を特定します。 値の範囲は 0 ~ 360 度です。 値 0 はソース セル用とされています。 真東 (右) は 90 度で、値は時計回りに増加します (180 が南、270 が西、360 が北)。 出力ラスターのタイプは float です。 | String |
出力ソース方向ラスター名 (オプション) | 出力ソース方向ラスターの名前。 ソース方向ラスターは、最小累積コスト ソース セルの方向を水平角 (度単位) で識別します。 値の範囲は 0 ~ 360 度です。 値 0 はソース セル用とされています。 真東 (右) は 90 度で、値は時計回りに増加します (180 が南、270 が西、360 が北)。 出力ラスターのタイプは float です。 | String |
出力ソース位置ラスター名 (オプション) | ソース位置ラスターは、マルチバンド出力です。 最初のバンドには行インデックス、2 つ目のバンドには列インデックスが含まれています。 これらのインデックスは、最小累積コスト距離にあるソース セルの位置を識別します。 | String |
初期累積 (オプション) | コスト計算を開始する際に使用される初期累積コスト。 ソースに関連付けられた固定コストを指定できます。 コスト アルゴリズムは、コスト 0 から開始する代わりに、[初期累積] で設定された値から開始します。 値は 0 以上である必要があります。 デフォルトは 0 です。 | Double; Field |
最大累積 (オプション) | ソースに対する移動者の最大累積。 指定した累積に達するまで、各ソースのコスト計算が続行されます。 0 より大きい値を指定する必要があります。 デフォルトの累積は出力ラスターのエッジまでです。 | Double; Field |
コスト乗数 (オプション) | コスト値に適用する乗数。 これを使用すると、移動のモードまたはソースの強度を制御できます。 乗数が大きいほど、各セルの移動コストが大きくなります。 0 より大きい値を指定する必要があります。 デフォルトは 1 です。 | Double; Field |
移動方向 (オプション) | 水平方向ファクターと垂直方向ファクターを適用する際の、移動者の方向を指定します。 [文字列] オプションを選択した場合、始点または終点オプションを選択できます。これは、すべてのソースに適用されます。 [フィールド] オプションを選択した場合、ソース データから、各ソースに使用する方向を決定するフィールドを選択できます。 フィールドには、テキスト文字列 FROM_SOURCE または TO_SOURCE が含まれている必要があります。
| String; Field |
距離計算の方法 (オプション) | 平面 (平面地球) または測地線 (楕円体) のどちらの方法を使用して距離を計算するかを指定します。
| String |
派生した出力
ラベル | 説明 | データ タイプ |
出力距離累積ラスター | 出力距離累積ラスター。 | Raster |
出力バック方向ラスター | 出力バック方向ラスター。 | Raster |
出力ソース方向ラスター | 出力ソース方向ラスター。 | Raster |
出力ソース位置ラスター | 出力ソース位置ラスター。 | Raster |