ユークリッド アロケーション (Spatial Analyst ツール)
サマリー
ユークリッド距離に基づいて各セルから最も近いソースをセルごとに算出します。
図

使用法
入力ソース データは、フィーチャクラスまたはラスターです。 フィーチャクラスは、ポイント、ライン、またはポリゴンです。
入力ソース データがラスターの場合、一連のソース セルは、ソース ラスター内にある有効な値を持つすべてのセルから構成されます。 値が NoData のセルは、ソース セットには含まれません。 ゼロは有効値です。 ソース ラスターを作成するには、抽出ツールを使用します。
入力ソース データがフィーチャクラスの場合、解析を実行する前に内部でソースの位置がラスターに変換されます。
入力のソース データにフィーチャ データを使用する場合は、出力セル サイズが入力の詳細よりも粗いときの処理方法に注意する必要があります。 内部的なラスター化処理では、フィーチャ → ラスター ツールと同じデフォルトの 集約タイプ 値 (セルの中心メソッド) が使用されます。 つまり、セルの中心に配置されていないデータはラスター化されたソースの中間出力に含まれず、距離の計算では表されません。 たとえば、ソースが出力のセル サイズに比べて小さい一連のポリゴン (建物のフットプリントなど) である場合は、一部のポリゴンだけが出力ラスター セルの中心に分類され、ほとんどのポリゴンが解析で失われたように見える可能性があります。
この状況を回避するには、中間的な手順として、フィーチャ → ラスター ツールを使用して入力フィーチャを直接ラスター化し、フィールド パラメーターを設定します。 次に、結果の出力を距離ツールの入力として使用します。 または、入力フィーチャから適切な量の情報を捕捉できる、小さいセル サイズを選択することもできます。
最大距離 値は、入力ソース データと同じマップ単位で指定します。
入力値ラスターは、入力ラスターまたはフィーチャ ソース データが 1 または 0 を返す関数から得られたラスターである場合に便利です。 これらの関数では、ソースのセル位置に関連付けられていた元のゾーン値がなくなります。 入力値ラスターを使用することで、これらの値を復元したり、ソース セル内にあるゾーン値の組み合わせを追加して解析を行ったりできます。
入力値ラスターを使用すると、ユークリッド アロケーション の出力の構成や結果が変化する可能性があります。 オプションのユークリッド距離や方向の結果には影響しません。
出力セル サイズ パラメーターは、数値で定義するか、既存のラスター データセットから取得することができます。 セル サイズがパラメーター値として明示的に指定されていない場合、セル サイズ環境が指定されていれば、そこから取得されます。 パラメーターのセル サイズも環境のセル サイズも指定されていない場合、デフォルトの出力セル サイズは、次のように入力データセットのタイプに基づいて決定されます。
入力データセットがラスターの場合は、そのデータセットのセル サイズが使用されます。
入力データセットがフィーチャで、スナップ対象ラスター環境が設定されている場合は、スナップ ラスターのセル サイズが使用されます。 スナップ対象ラスターが設定されていない場合、セル サイズは範囲の幅および高さのうち小さい方を 250 で割った値で計算されます (範囲が環境で指定された出力座標系に存在する場合)。
数値を使用してセル サイズを指定した場合、出力ラスターではそれが直接使用されます。
ラスター データセットを使用してセル サイズを指定した場合、パラメーターにはセル サイズの値ではなく、ラスター データセットのパスが表示されます。 データセットの空間参照が出力空間参照と同じであれば、そのラスター データセットのセル サイズが解析で直接使用されます。 データセットの空間参照が出力空間参照と異なる場合、指定した セル サイズ投影法 の値に基づいて投影されます。
このツールのデフォルトの処理範囲は、入力データのすべての領域 値です。 両方の入力データセットの結合された範囲が処理されます。
このツールは、並列処理をサポートしています。 お使いのコンピューターに、複数のプロセッサや、複数のコアを持つプロセッサが搭載されている場合は、特に対象となるデータセットが大きいときにパフォーマンスが向上します。 この機能と設定方法の詳細については、Spatial Analyst による並列処理ヘルプ トピックをご参照ください。
並列処理を使用する場合、処理中のデータ チャンクを処理するために一時データが書き込まれます。 デフォルトの一時フォルダーの場所は、ローカルの
C:ドライブにあります。 このフォルダーの場所は、TempFolders という名前のシステム環境変数を設定し、使用するフォルダーへのパスを指定することで変更できます (例:E:\\RasterCache)。 コンピューター上で管理者権限を持っている場合は、レジストリー キー (例: [HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Raster]) を使用することもできます。デフォルトでは、このツールは使用可能なコアの 50% を使うようになっています。 入力データのサイズが 5,000 セル x 5,000 セルよりも小さい場合、使用されるコア数はそれよりも少なくなります。 並列処理ファクター環境で、ツールが使用するコアの数を制御できます。
出力ラスターの形式が
.crfの場合、このツールはピラミッド ラスター格納環境をサポートします。 デフォルトでは、ピラミッドは出力で作成されます。 その他の出力形式ではこの環境はサポートされず、ピラミッドは作成されません。このツールに適用されるジオプロセシング環境の詳細については、解析環境と Spatial Analyst をご参照ください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ラスター、またはフィーチャ ソース データ |
入力ソース位置。 各出力セル位置のユークリッド距離の計算に使用されるセルまたは位置を特定するラスターまたはフィーチャです。 ラスターの場合、入力タイプは整数または浮動小数点数です。 入力ソース ラスターが浮動小数点数の場合、入力値ラスター パラメーターで整数のラスターを指定する必要があります。 値ラスターは ソース フィールド のパラメーター設定より優先されます。 |
Raster Layer; Feature Layer |
|
最大距離 (オプション) |
累積距離値が超えることのできない閾値。 累積ユークリッド距離がこの値を超える場合、セル位置の出力値は NoData になります。 デフォルトは出力ラスターのエッジまでです。 |
Double |
|
入力値ラスター (オプション) |
各入力ソース位置で使用するゾーン値を特定する入力整数ラスター。 各ソース位置 (セルまたはフィーチャ) について、この値が計算のためにソース位置に配分されたすべてのセルに割り当てられます。 値ラスターは ソース フィールド のパラメーター設定より優先されます。 |
Raster Layer |
|
出力セル サイズ (オプション) |
作成される出力ラスターのセル サイズ。 このパラメーターは、数値で定義するか、既存のラスター データセットから取得することができます。 セル サイズがパラメーター値として明示的に指定されていない場合、環境セル サイズの値が指定されていれば、それが使用されます。そうでない場合、その他のルールを使用してその他の入力から計算されます。 詳細については、使用法セクションをご参照ください。 |
Analysis Cell Size |
|
ソース フィールド (オプション) |
ソース位置に値を割り当てるために使用するフィールド。 整数タイプでなければなりません。 入力値ラスター パラメーターが設定されている場合、その入力値はこのパラメーター設定より優先されます。 |
Field |
|
出力距離ラスター (オプション) |
出力ユークリッド距離ラスター。 距離ラスターは、各セルについて、最も近いソース セル、ソース セル セット、またはソース位置までのユークリッド距離を特定します。 出力ラスターのタイプは浮動小数点数です。 |
Raster Dataset |
|
出力方向ラスター (オプション) |
出力ユークリッド方向ラスター。 方向ラスターは、各セルの中心から、最も近いソース セルの中心までを角度で計算した方向を含みます。 値の範囲は 0 度から 360 度で、0 はソース セル用に予約されています。 真東は 90 で、値は時計回りに増加します (180 が北、270 が西、360 が北)。 出力ラスターのタイプは整数です。 |
Raster Dataset |
|
距離法 (オプション) |
距離を平面 (平面地球) と測地線 (楕円体) のどちらの方法を用いて計算するかを指定します。
|
String |
|
入力ラスター、またはフィーチャ バリア データ (オプション) |
バリアを定義するデータセット。 バリアは、整数または浮動小数点ラスター、またはポイント、ライン、ポリゴン フィーチャのいずれかによって定義できます。 |
Raster Layer; Feature Layer |
|
出力バック方向ラスター (オプション) |
出力ユークリッド バック方向ラスター。 バック方向ラスターは、角度で計算した方向を含みます。 バリアを避けながら、最寄りのソースに戻る最短パスに沿った隣接セルへの方向を度単位で特定します。 値の範囲は 0 度から 360 度で、0 はソース セル用に予約されています。 真東は 90 で、値は時計回りに増加します (180 が北、270 が西、360 が北)。 出力ラスターのタイプは float です。 |
Raster Dataset |
戻り値
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力アロケーション ラスター |
出力ユークリッド アロケーション ラスター。 セル値 (ゾーン) は、最も近いソース位置を識別します。 出力ラスターのタイプは整数です。 |
Raster |
環境
自動コミット, セル サイズ, セル サイズ投影法, 圧縮, 現在のワークスペース, 範囲, 地理座標系変換, マスク, 出力データのコンフィグレーション キーワード, 出力座標系, 並列処理ファクター, ピラミッド, スクラッチ ワークスペース, スナップ対象ラスター, タイル サイズ
ライセンス情報
- Basic: Spatial Analyst が必要
- Standard: Spatial Analyst が必要
- Advanced: Spatial Analyst が必要