Network Analyst のライセンスで利用可能。
起点と終点の (OD) コスト マトリックスの解析は、複数の起点から複数の終点までのネットワークに沿った最小コスト パスを検出して計測します。道路網の最適なパスは起点と終点のペアごとに検出され、移動時間と移動距離は出力ラインの属性として格納されます。このチュートリアルでは、このツールを使用して、10 分以内の走行時間で倉庫から全店舗に商品を配送するための OD コスト マトリックスを作成します。OD コスト マトリックスの作成は、ローカル ネットワーク データセット、または ArcGIS Online もしくは ArcGIS Enterprise でホストされているネットワーク サービスに関連付けることができます。
データの取得
このチュートリアルのデータは、ダウンロードして使用できます。
- データ ダウンロード ページに移動します。
- [ダウンロード] ボタンをクリックしてファイルをローカルに保存します。
- ダウンロードしたファイルを展開します。
マップの作成
- ArcGIS Pro を開きます。
- [Map.aptx] テンプレートに基づいて新しいプロジェクトを作成します。
マップを含む新しいプロジェクトが表示されます。
プロジェクトへのチュートリアル データの追加
ネットワーク データセットは、道路システムの高機能なモデルです。ネットワーク データセットには、道路の位置と属性だけでなく、どの道路が接続されているか、接続されている道路間のどのターンが許可または禁止されているかなどの、道路の相互関係に関する情報や、可能な移動パスや移動時間に影響する他の情報も含まれています。OD コスト マトリックス解析では、ネットワーク データセットを参照して、近傍のロケーションを決定します。
ArcGIS Online を使用して解析する場合は、その解析で、ArcGIS Online クラウドに格納されている高品質な世界規模のネットワーク データセットが参照され、ArcGIS Online クレジットが使用されます。独自のデータを使用する場合は、オンライン クレジットは使用されず、そのネットワーク データセットをプロジェクトに関連付ける必要があります。
次の一連の手順で、ネットワーク データセットをマップに追加します。
- [カタログ] ウィンドウ (デフォルトではアプリケーションの横側にある) で [フォルダー] を右クリックし、[フォルダー接続の追加] を選択します。
[フォルダー接続の追加] ダイアログ ボックスが表示されます。
- チュートリアル データを置いたフォルダーを参照して、[Network Analyst] をダブルクリックし、[Tutorial] をクリックしてこのフォルダーを選択します。
- [OK] をクリックします。
Tutorial フォルダーへの接続が作成されます。
- [カタログ] ウィンドウで、[フォルダー] > [Tutorial] > [Paris.gdb] > [Transportation] の順に展開します。
- [ParisMultimodal_ND] (ネットワーク データセット アイコン を持つ) をマップにドラッグします。
このネットワーク データセットが [コンテンツ] ウィンドウとマップに追加されます。
- [カタログ] ウィンドウで、[Tutorial] > [Paris.gdb] > [Analysis] の順に参照します。
- [Warehouses] レイヤーを右クリックして、[現在のマップに追加] を選択します。
[Warehouses] レイヤーが [コンテンツ] ウィンドウとマップに追加されます。
- [Stores] レイヤーを右クリックして、[現在のマップに追加] を選択します。
[Stores] レイヤーが [コンテンツ] ウィンドウとマップに追加されます。
次に、このフォルダーに含まれているネットワーク データセットの 1 つをマップに追加します。
OD コスト マトリックス レイヤーの作成
OD コスト マトリックス解析レイヤーには、すべての入力とパラメーターの他に、OD コスト マトリックス解析の結果が格納されます。
- [解析] タブの [ツール] グループで、[ネットワーク解析] > [OD コスト マトリックス] の順にクリックします。
OD コスト マトリックス レイヤーが [コンテンツ] ウィンドウに追加されます。このレイヤーには、解析の入力と出力を格納するいくつかのサブレイヤーが含まれます。
OD コスト マトリックス レイヤーの作成時にパリのネットワークが [コンテンツ] ウィンドウ内にあったため、OD コスト マトリックス レイヤーはパリのネットワーク データセットを参照しています。
メモ:
ネットワーク解析レイヤーの作成に使用されるネットワーク データ ソースを表示または変更するには、[解析] タブの [ツール] グループで、[ネットワーク解析] ドロップダウン矢印をクリックして、[ネットワーク データ ソース] の下を確認します。 - [コンテンツ] ウィンドウで、[OD コスト マトリックス] をクリックし、グループ レイヤーを選択します。
ArcGIS Pro の上部にある [Network Analyst] グループに [OD コスト マトリックス] タブが表示されます。
- [OD コスト マトリックス] をクリックし、タブのコントロールを表示します。
これらのコントロールを使用して、生成する OD コスト マトリックスの結果を定義します。
ヒント:
[OD コスト マトリックス] タブは、[コンテンツ] ウィンドウで OD コスト マトリックス レイヤーを選択した場合のみ表示されます。また、複数の OD コスト マトリックス レイヤーが存在する場合は、それぞれのレイヤーが独自のタブを持ちます。
起点の追加
[Warehouses] フィーチャクラスを使用して、[起点] サブレイヤー ネットワーク解析クラスを読み込みます。
- [OD コスト マトリックス] タブの [入力データ] グループで、[起点のインポート] をクリックします。
[ロケーションの追加 (Add Locations)] ツールを示す [ジオプロセシング] ウィンドウが表示されます。
- [入力ネットワーク解析レイヤー] が [OD コスト マトリックス] に設定され、[サブ レイヤー] が [起点] に設定されていることを確認します。
- [入力ロケーション] の下にあるドロップダウン メニューをクリックし、[Warehouses] を選択します。
- 残りのツール パラメーターはデフォルト設定のままにして、[ジオプロセシング] ウィンドウの下部にある [実行] ボタンをクリックします。
6 つの倉庫が起点として読み込まれます。
終点の追加
[Stores] フィーチャクラスを使用して、[終点] サブレイヤー ネットワーク解析クラスを読み込みます。
- [OD コスト マトリックス] タブの [入力データ] グループで、[終点のインポート] をクリックします。
[ロケーションの追加 (Add Locations)] ツールを示す [ジオプロセシング] ウィンドウが表示されます。
- [入力ネットワーク解析レイヤー] が [OD コスト マトリックス] に設定され、[サブ レイヤー] が [終点] に設定されていることを確認します。
- [入力ロケーション] の下にあるドロップダウン メニューをクリックし、[Stores] を選択します。
- [フィールド名] ドロップダウン リストから、[NOM] を選択します。
- 残りのツール パラメーターはデフォルト設定のままにして、[ジオプロセシング] ウィンドウの下部にある [実行] ボタンをクリックします。
21 の店舗が終点として読み込まれます。
OD コスト マトリックス解析のパラメーターの設定
リボンの [OD コスト マトリックス] には、解析のプロパティを指定できる [移動モード] セクションがあります。
- [OD コスト マトリックス] タブの [移動モード] グループで、[モード] に対して [運転時間] が選択されていることを確認します。
- [カットオフ] テキスト ボックスに「10」と入力します。
- [出力ジオメトリ] セクションで、出力が [直線] に設定されていることを確認します。
- [移動モード] セクションの右隅にある [移動モード プロパティの起動] ボタンをクリックして、[レイヤー プロパティ] ダイアログ ボックスを開きます。
[レイヤー プロパティ: OD コスト マトリックス] ダイアログ ボックスが表示されます。
- [規制] セクションを展開して、[DrivingAVehicle] および [Oneway] オプションがオンになっていることを確認します。
- [U ターン] セクションを展開して、ドロップダウンリストから [すべて] を選択します (まだ選択していない場合)。
- [OK] をクリックします。
OD コスト マトリックスを作成するための解析の実行
- [OD コスト マトリックス] タブで [実行] をクリックします。
解析プロセスが完了したら、起点と終点ラインがマップ上に表示されます。
- [コンテンツ] ウィンドウで、[OD コスト マトリックス] グループ レイヤーを展開します (まだ展開していない場合)。
- [OD コスト マトリックス: ライン] サブレイヤーを右クリックして、[属性テーブル] をクリックします。