取り込んだ顧客ポイントから商圏を生成
目的
本演習では、住所情報を含むテーブル データと [住所のジオコーディング] ツールを用いて、自社の店舗や顧客をポイント データ化するジオコーディングを行います。その後、取り込んだ顧客の位置を用いて顧客分布商圏を作成し、自動車到達圏で近似することで、各店舗の実勢商圏とその商圏が自動車で平均何分圏に該当するのかを確認します。
演習
演習用データのダウンロード
- BAProチュートリアル-顧客分析 zip ファイルをダウンロードします。
- ダウンロードした「BAProチュートリアル-顧客分析.zip」を解凍します。
演習用プロジェクトの作成
- ArcGIS Pro 逆引きガイドの「1-4. ArcGIS Pro の起動と保存」の手順を参考に、ArcGIS Pro の起動とプロジェクトの新規作成を行います。
プロジェクトのテンプレートは [マップ] を選択します。

- 解凍した「BAProチュートリアル-顧客分析」フォルダーに含まれる「演習1.lyrx」をマップにドラッグ & ドロップで追加します。

住所情報を含むテーブル データの確認
顧客のテーブル データをマップに追加します。
[マップ] タブ → [レイヤー] グループの [データの追加] をクリックします。

「BAProチュートリアル-顧客分析」フォルダー内の Excel シートを選択し、[OK] をクリックします。
<zip ファイル解凍先>\BAProチュートリアル-顧客分析\顧客リスト.xlsx\顧客リスト$

[コンテンツ] ウィンドウに「顧客リスト$」レイヤーが追加されます。
- 「顧客リスト$」レイヤーを右クリック → [開く] をクリックし、テーブルを開きます。
テーブルに、住所情報や ID などの情報が格納されていることを確認します。
- テーブルの [×] ボタンをクリックして、テーブルを閉じます。

顧客ポイント データの作成
- 「顧客リスト$」レイヤーを右クリック → [テーブルのジオコーディング] を選択します。

[テーブルのジオコーディング] ウィザードが起動するので、最初のステップでは使用するロケーター (住所辞書) を選択します。
[開始→] をクリックして、[ステップ 1: 使用しているロケーター] で、[参照] ボタンをクリックします。

以下のロケーターを選択して [次へ] をクリックします。
<ローカル データセット配置先>\JPN_EsriJapan_2026\Data\Geocoding Data\Pro_Gaiku_2026.loc
ローカル データセットの配置先は、画面上部のリボンにある [解析] タブ → [ワークフロー] グループの [ビジネス解析] ボタン → [Business Analyst データ ソース] 下の [データ ソースの変更] をクリックすることで確認できます。

ジオコーディングに使用するフィールドやデータの出力先などを設定します。
- [ステップ 2: テーブルについて] では、以下のように設定し [次へ] をクリックします。
- 入力テーブル: 顧客リスト$
- データはどのように~?: 1 つのフィールド
- ステップ 3 では、[データ フィールド] に「住所」を指定し、[次へ] をクリックします。
- ステップ 4 では、[出力] の [参照] ボタンをクリックし、[名前] に「自社顧客」と入力し、[保存] をクリックします。
- [次へ] をクリックして表示されるステップ 6 は、そのまま [完了] をクリックします。
- 設定内容を確認し、[実行] をクリックします。

ジオコーディングが実行され、照合結果が表示されます。住所が不一致の場所が 1 ヵ所あるようです。住所の再照合を行うと、不一致の住所を正しい位置にプロットし直すことができます。

- [はい] をクリックすると、[住所の再照合] ウィンドウと [自社顧客] の属性テーブルが自動的に開きます。
住所の再照合
不一致だった住所情報は、[住所の再照合] ウィンドウの [不一致] タブから確認できます。現在の住所は「千葉県船橋二宮1-59」です。「船橋市」ではなく「船橋」になっていたため、住所の照合に失敗したようです。
- [自動的に適用] トグルをオンにして、[住所] に「千葉県船橋市二宮1-59」と入力し、Enter キーを押します。
すると、住所が 100% 一致する候補が 1 ヵ所表示され、マップ上にも候補ポイントが表示されます。
表示された候補を選択して [一致] ボタン (✓) をクリックします。

再照合が実行され、すべての顧客ポイントが正しくプロットされました。プロットした内容を保存します。
- [編集の保存] ボタンをクリックして、ダイアログが表示された場合は [はい] を選択します。[×] をクリックして、[住所の再照合] ウィンドウを閉じます。

[住所をマップから取得] ボタンを使用すると、マップ上で位置を選択して、住所を照合することができます。

- [自社顧客] テーブルの [×] をクリックして、テーブルを閉じます。
- [プロジェクト] タブ → [保存] を選択し、プロジェクトを保存します。
ここまでの操作で、住所の文字情報をもとに顧客の位置をマップに表示できました。ここからの手順では、取り込んだ顧客の位置を使用して顧客分布商圏を作成します。
顧客分布商圏の生成
- [コンテンツ] ウィンドウおよびマップ上に「自社店舗」レイヤーおよび「自社顧客」レイヤーが追加されていることを確認します。
- [解析] タブ → [ジオプロセシング] グループの [ツール] をクリックします。
- [ジオプロセシング] ウィンドウの検索ボックスに「顧客分布商圏」と入力します。
- 検索結果の中の [顧客分布商圏の生成 (Generate Customer Derived Trade Areas)] ツールをクリックして開きます。
- 以下のように設定して、[実行] をクリックします。
| パラメーター | 設定値 |
|---|---|
| 店舗 | 自社店舗 |
| 店舗 ID フィールド | 店舗ID |
| 顧客 | 自社顧客 |
| 関連付けられた店舗 ID フィールド | 店舗ID |
| 出力フィーチャクラス | 顧客分布商圏_7割 |
| 方法 | 詳細 (スムージング) |
| 半径 (%) | 70 |
| 顧客の集計タイプ | 個数 |

編集内容が保存されていない場合、ツールの実行時にエラーが発生する場合があります。画面上部のリボンにある [編集] タブ → [編集の管理] グループの [保存] ボタン/[破棄] ボタンで編集の保存または破棄ができます。

マップに、自社店舗を起点とした、顧客の 7 割をカバーする実勢商圏が追加されます。
顧客分布商圏に近似した道路時間商圏の生成
これまでの操作で、顧客の 7 割をカバーする商圏(実勢商圏)を作成しました。次に、作成した各店舗の実勢商圏が自動車で平均何分圏に該当するかを確認します。
- [ジオプロセシング] ウィンドウの [戻る(←)] ボタンをクリックします。
- 検索ボックスに「近似到達圏」と入力し、[近似到達圏の生成 (Generate Approximate Drive Times)] ツールをクリックして開きます。
- ツールを以下のように設定して [実行] をクリックします。
| パラメーター | 設定値 |
|---|---|
| 入力フィーチャ | 顧客分布商圏_7割 |
| 出力フィーチャクラス | 近似到達圏_顧客分布 |
| 距離タイプ | 運転時間 |
| 距離単位 | 分 |
| それ以外のパラメーター | デフォルトのまま |
マップに、顧客分布商圏に近似した道路時間商圏が追加されました。結果の詳細を確認します。
- [コンテンツ] ウィンドウ上の「近似到達圏_顧客分布」レイヤーを右クリック → [属性テーブル] をクリックします。
「AREA_DESC0」フィールドに、各実勢商圏を道路時間商圏で近似したときの移動時間が格納されます。いずれの顧客分布商圏も 8~10 分程度の商圏範囲であることが分かりました。

- [プロジェクト] タブ → [保存] を選択し、プロジェクトを保存します。
まとめ
この演習では、住所情報を持つテーブル データを使用してジオコーディングを行い、顧客のポイント データを作成できました。その後、顧客データを基にした実勢商圏を作成し、実勢商圏を近似した道路時間商圏を作成することで、各店舗の商圏範囲が自動車で平均何分圏に該当するのかを調べることができました。 また、以下のツールの操作を学びました。
- [テーブルのジオコーディング] ツール
- [住所の再照合] ツール
- [顧客分布商圏の生成] ツール
- [近似到達圏の生成] ツール