ユークリッド距離関数

Spatial Analyst のライセンスで利用可能。

概要

最も近いソースまでのユークリッド距離をセルごとに計算します。

ユークリッド距離 (Euclidean Distance) の図

ユークリッド距離解析の詳細

グローバル ラスター関数です。

備考

入力ソース データはラスター レイヤーである必要があります。

[ソース ラスター] 内に存在する NoData 値は、関数の有効な値として含まれません。値 0 (ゼロ) は、ソース ラスター内の正当な値と見なされます。[ソース ラスター] を作成するには、抽出ツールまたはクリップ関数を使用します。

ソース フィーチャがある場合は、最初に、フィーチャのラスター化関数を使用してそれらのフィーチャをラスター データセットに変換できます。整合性のある入力を、この関数の [ラスター] 入力として使用します。これにより、フィーチャが確実に、同じセル サイズ、範囲、および空間参照を使用して正しく変換されるようになります。

[最大距離][ソース ラスター] と同じマップ単位で指定します。

マスクをジオプロセシング環境で設定していて、マスク対象のセルがソース位置をカバーする場合は、残りのソース位置に対してユークリッド計算が実行されます。マスクされるソース セルは計算では考慮されません。これらのセルには、NoData 値が割り当てられます。入力サーフェス上で NoData が割り当てられたセル位置は、すべての出力ラスターで NoData になります。この関数に適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

パラメーター

パラメーター名説明

ソース ラスター

(必須)

すべての出力セル位置に対するユークリッド距離の計算対象となるセルまたは位置を特定する入力ラスター。

入力タイプは、整数タイプまたは浮動小数点タイプのいずれかになります。

ラスター バリア

バリアを定義するラスター。

バリアが存在しない場合、データセットには NoData を含める必要があります。バリアはゼロを含む有効な値で表されます。

バリアは、整数または浮動小数点のいずれかになります。

最大距離

累積距離値が超えることのできない閾値。累積ユークリッド距離がこの値を超える場合、セル位置の出力値は NoData になります。

デフォルトは出力ラスターの範囲までです。

セル サイズ

作成する出力ラスターのセル サイズ。

セル サイズが [環境] で明示的に設定されている場合、それがデフォルトのセル サイズになります。セル サイズが設定されていない場合、出力セル サイズは [ソース ラスター] と同じになります。

距離計算の方法

距離を平面 (平面地球) と測地線 (楕円体) のどちらの方法を用いて計算するかを指定します。

  • 平面 - 平面計測では、2 次元直交 (デカルト) 演算を使用して長さと面積を計算します。このオプションは、投影座標系での計測時のみ使用でき、その座標系の 2D 平面が計測の基準として使用されます。
  • 測地線 - 回転楕円体 (楕円体) の地表上の 2 つのポイント間の最も短いライン。したがって、入力または出力投影に関係なく、結果は変わりません。
    メモ:

    測地線の使用例として、2 都市間を結ぶ飛行機の飛行経路における最短距離の決定があります。楕円体ではなく球体の場合、大円となります。

環境設定

グローバル関数のジオプロセシング環境設定は、アプリケーション レベルで制御されます。ArcGIS Pro での処理環境の設定は、[解析] タブの [環境] ボタンをクリックして行うことができます。環境設定の詳細については、「解析環境と Spatial Analyst」をご参照ください。

このグローバル関数では、次の環境がサポートされています。

関連トピック


このトピックの内容
  1. 概要
  2. 備考
  3. パラメーター
  4. 環境設定