FAQ
ArcGIS Pro: フィーチャ間の距離を総当たりで求めたい
ナレッジ番号:6062 | 登録日:2025/12/22 | 更新日:2026/07/23
概要
総当たりでフィーチャ間の距離を算出する方法は複数あります。お持ちのライセンスや、どの距離を算出するか (直線距離かネットワーク データを考慮した距離) に応じて、以下のいずれかの方法を使用してください。最短の直線距離を求める場合
- [近接テーブルの生成] ツール
同一レイヤー内のフィーチャ間の距離を求めたい場合 - [最近接] ツール
同一レイヤー内のフィーチャ間の距離を求めて属性に反映したい場合
最短経路の距離を求める場合
道路ネットワークを利用して、道路の接続関係や一方通行などを考慮した最短経路の距離を求めることができます。用途に応じて以下のツールを使用してください。
- OD コスト マトリックス
大量のデータを処理する場合や処理速度を重視する場合、経路のラインが不要の場合 - 最寄り施設の検出
経路のラインが必要な場合
- ローカルに用意した道路網データを使用する方法 利用条件:ArcGIS Network Analyst エクステンション ライセンスが必要
- ArcGIS Online の ArcGIS Routing サービスを使用する方法 利用条件:ArcGIS Online の組織アカウントが必要
注意事項:事前に道路網データの用意が必要
注意事項:ネットワーク解析時に ArcGIS Online クレジットを消費
[近接テーブルの生成] ツール
ポイント フィーチャ間の距離を総当たりで算出し、結果をテーブルとして出力するツールです。1 つのフィーチャクラスやレイヤー内のフィーチャ間の距離を求めることができます。その場合は、[入力フィーチャ] と [近接フィーチャ] において同一のレイヤーを指定します。詳細は「近接テーブルの生成 (Generate Near Table) (解析)」をご確認ください。
[最近接] ツール
ポイント フィーチャ間の距離を総当たりで算出し、結果を属性に追加するツールです。[近接テーブルの生成] ツールと異なり、元のフィーチャクラスに近接情報のフィールドが追加されます。詳細は「最近接 (Near) (解析)」をご確認ください。
OD コスト マトリックス
起点と終点のフィーチャをそれぞれ指定し、起点と終点をつなぐ経路の距離 (または所要時間) を総当たりで求めることができます。
解析結果は、起点と終点を結ぶ直線かテーブルとして作成され、相対的に高速な処理を行うことができます。
詳細は「OD コスト マトリックス解析レイヤー」をご確認ください。チュートリアルも併せてご確認ください。解析の設定イメージ
解析結果のイメージ
最寄り施設の検出
起点から最短の最寄り施設を検出し、その経路を作成します。
詳細は「最寄り施設の検出解析レイヤー」をご確認ください。チュートリアルも併せてご確認ください。解析の設定イメージ
解析結果のイメージ
[施設] を 2 に設定したことで、各インシデントに対して最寄りの施設が近い順に最大 2 件抽出され、それぞれの経路が算出されました。- [近接テーブルの生成] ツール
関連する質問
メタデータ
種類
製品
バージョン