演習 6: ルート解析モデルの作成
この演習では、パリにある 21 の店舗を結ぶ最短の配送ルートを検索するモデルを作成します。
解析の準備
- ArcMap で「Exercise06.mxd」をすでに開いている場合は、ステップ 6 に進んでください。
- [スタート] → [すべてのプログラム] → [ArcGIS] → [ArcMap 10] の順にクリックして、ArcMap を起動します。
- [ArcMap - はじめに] ダイアログ ボックスで、[既存のマップを開く] → [詳細検索] の順にクリックします。
-
Browse to C:\ArcGIS\ArcTutor\Network Analyst\Tutorial.
これはチュートリアル データが格納されているデフォルトの場所です。
-
[Exercise06.mxd] をダブルクリックします。
ArcMap にマップ ドキュメントが表示されます。
-
Network Analyst エクステンションの有効化
-
[カスタマイズ] → [エクステンション] の順にクリックします。
[エクステンション] ダイアログ ボックスが開きます。
- [Network Analyst] チェックボックスをオンにします。
- [閉じる] をクリックします。
-
[カスタマイズ] → [エクステンション] の順にクリックします。
-
[カスタマイズ] → [ツールバー] → [Network Analyst] の順に選択します。
[Network Analyst] ツールバーが ArcMap に追加されます。
-
[Network Analyst] ツールバーで、[Network Analyst ウィンドウの表示/非表示] ボタン をクリックします。
ドッキング可能な Network Analyst ウィンドウが開きます。
[Network Analyst] ツールバーが表示されていない場合は、このツールバーを追加してください。
Network Analyst ウィンドウが表示されていない場合は、このウィンドウを追加してください。
Network Analyst ウィンドウはドッキング/ドッキング解除できます。この演習では、コンテンツ ウィンドウの下にドッキングされています。
モデルの作成
-
[標準] ツールバーの カタログ ウィンドウ ボタン をクリックします。
ドッキング可能な カタログ ウィンドウが開きます。
- カタログ ウィンドウで [Toolboxes] を展開します。
-
[My Toolboxes] を右クリックし [新規作成] → [ツールボックス] の順に選択します。
- 「NetworkModel」と入力し Enter キーを押して、新しく追加したツールボックスの名前を指定します。
-
[NetworkModel] ツールボックスを右クリックし、[新規作成] → [モデル] の順にクリックします。
新しいモデルがツールボックスに表示され、[モデル] ダイアログ ボックスが開きます。
モデル内にルート レイヤを作成
次に、モデル内にルート レイヤを作成します。モデル内で Network Analyst を使用するワークフローは、ArcMap で Network Analyst を使用するワークフローと同じです。最初に、ルート レイヤを作成してプロパティを設定します。次に、入力値として使用するネットワーク ロケーション(ストップ)を追加します。最後に、結果を解析して表示します。
-
メニュー バーで、[ジオプロセシング] → [ツールの検索] の順にクリックします。
ドッキング可能な 検索 ウィンドウが、[ツール] カテゴリが選択された状態で開きます。
-
検索 ウィンドウのツールボックス リストで、[Network Analyst ツール] をクリックします。
ArcGIS Network Analyst エクステンションに関係のあるツールセットとツールのリストが表示されます。
- 検索 ウィンドウで [解析] をクリックします。
検索 ウィンドウには、ネットワーク解析関連のツールのみが表示されます。
-
[ルート レイヤの作成] リンクを [モデル] ダイアログ ボックス上にドラッグします。
-
[モデル] ダイアログ ボックスで、[ルート レイヤの作成] をダブルクリックします。
[ルート レイヤの作成] ダイアログ ボックスが表示され、プロパティを設定できます。
- [入力ネットワーク データセット] ドロップダウン矢印をクリックし、[ParisMultimodal_ND] を選択します。
- [インピーダンス属性] ドロップダウン リストから [Drivetime] を選択します。
- [ストップを並べ替えて最適ルートを検出] チェックボックスをオンにします。
- [ストップの順番を維持] ドロップダウン リストから [PRESERVE_BOTH] を選択します。
-
[OK] をクリックします。
入力解析レイヤがモデルに追加されます。[ルート レイヤの作成] ツールが黄色に変わり、出力が緑色に変わります。
-
[全体表示] ボタン をクリックします。
モデル全体が表示されます。
ルート レイヤにストップを追加
次に、[ロケーションの追加(Add Locations)] ツールを使用し、ストップとして店舗を追加します。
-
検索 ウィンドウから [ロケーションの追加(Add Locations)] ツールを [モデル] ダイアログ ボックス上にドラッグします。
-
コンテンツ ウィンドウの [Stores] フィーチャ レイヤを選択し、モデル上の [ロケーションの追加 (Add Locations)] の左側にドラッグします。
- [モデル] ダイアログ ボックスで、[接続] ツール をクリックします。
-
[Stores] をクリックし [ロケーションの追加 (Add Locations)] をクリックして両方を接続します。表示されるショートカット メニューから [入力ロケーション] をクリックします。
-
[接続] ツール を使用して、[ルート] を [ロケーションの追加 (Add Locations)] に接続します。表示されるショートカット メニューから [入力ネットワーク解析レイヤ] をクリックします。
-
[自動レイアウト] ボタン をクリックします。
論理的な順序でモデルが配置されます。
-
[全体表示] ボタン をクリックします。
解析の実行ツールの追加
-
検索 ウィンドウから [解析の実行] ツールを [モデル] ダイアログ ボックス上にドラッグします。
-
[接続] ツール を使用して、出力レイヤである [Network Analyst レイヤ] を [解析の実行] に接続します。表示されるショートカット メニューから [入力ネットワーク解析レイヤ] をクリックします。
[解析の実行] ツールが黄色に変わり、出力レイヤが緑色に変わり、[解析が完了しました。] がシアンに変わります。
- [自動レイアウト] ボタン をクリックします。
-
[全体表示] ボタン をクリックします。
- [選択] ツール をクリックします。
-
[解析の実行] ツールの出力レイヤである [Network Analyst レイヤ (2)] を右クリックし、[マップへ追加] をクリックします。
これにより、モデルがマップ表示の最終出力に追加されます。
最適ルートを検索するモデルの実行
- [保存] ボタン をクリックして、作成したモデルを保存します。
-
[実行] ボタン をクリックします。
ArcGIS がルート解析を実行している間、ステータス ウィンドウが表示されます。
-
完了したらステータス ウィンドウを閉じ、[モデル] ダイアログ ボックスを閉じて、結果を検証します。
モデルの保存を促すメッセージが表示されます。
- [はい] をクリックします。
結果をディスクへ保存するモデルの設定
- カタログ ウィンドウで [NetworkModel] ツールボックスを展開し、[モデル] を右クリックして [開く] を選択します。
- 検索 ウィンドウのテキスト ボックスに「データの選択(Select Data)」と入力し、Enter キーを押します。
- 検索結果から [データの選択] ツールをドラッグし、[モデル] ウィンドウ内にドロップします。
-
[接続] ツール を使用して、最終出力レイヤを [データの選択] に接続します。表示されるショートカット メニューから [入力データ エレメント] をクリックします。
-
[モデル] ウィンドウで、[データの選択] をダブルクリックします。
[データの選択] ダイアログ ボックスが表示されます。
- [チャイルド データ エレメント] ドロップダウン リストから、[ルート] を選択します。
-
[OK] をクリックします。
ダイアログ ボックスが閉じます。
- 検索 ウィンドウのテキスト ボックスに「フィーチャのコピー(Copy Features)」と入力し、Enter キーを押します。
- 検索結果から [フィーチャのコピー(Copy Features)] ツールを [モデル] ダイアログ ボックス上にドラッグします。
-
[接続] ツール を使用して、最終出力レイヤを [フィーチャのコピー(Copy Features)] に接続します。表示されるショートカット メニューから [入力フィーチャ] をクリックします。
-
[モデル] ダイアログ ボックスで、[フィーチャのコピー(Copy Features)] をダブルクリックします。
[フィーチャのコピー(Copy Features)] ダイアログ ボックスが開きます。
-
ルートをフィーチャクラスまたはシェープファイルとして保存する出力先を入力します。
たとえば、「C:\arcgis\ArcTutor\Network Analyst\Tutorial\Paris.gdb\path」と入力します。
- [OK] をクリックします。
モデルの削除
-
カタログ ウィンドウで [NetworkModel] ツールボックスを参照し、[モデル] を右クリックして [削除] を選択します。
削除を確認するメッセージが表示されます。
- [はい] をクリックします。
- ArcMap を終了すると、「Exercise06.mxd」に対する変更は保存しません。