ArcMap には、ルート メジャーを対話的に作成し、ルート メジャーの編集を容易にしてくれるツールがいくつかあります。この演習では、選択した一連のリニア フィーチャを用いて新しいルートを作成し、そのルート識別値を設定する方法を学びます。そして、新しく作成したルートのメジャー値の単位をフィートからマイルに変換します。最後に、マップ上の特定の位置に対応する既知のメジャー値を用いて、ルートをキャリブレーションする方法を学習します。
演習 2 が完了していない場合は、ArcCatalog を開きます。[コンテンツ] ウィンドウで、\MyLR フォルダー内の PITT.gdb を削除し、PITT_Results.gdb の名前を PITT.gdb に変更します。
既存のマップ ドキュメントを開く
この演習を行うには、ArcMap を起動する必要があります。
- ArcMap を起動します。
- [ファイル] > [開く] の順にクリックします。
- [ファイルを開く] ダイアログ ボックスで [場所] のドロップダウン矢印をクリックし、このチュートリアルのデータがインストールされているフォルダーへ移動します。
- Ex5.mxd をダブルクリックします。
マップが開きます。
ルート データをマップに追加
この演習では、「演習 2: ルート データの作成とキャリブレーション」で作成したルート フィーチャクラスの 1 つを使用します。
- [データの追加] ボタンをクリックします。
- [ファイルの場所] ドロップダウン矢印をクリックし、\MyLR フォルダーに移動します。PITT.gdb をダブルクリックし、PITT フィーチャ データセットをダブルクリックします。
- routes_new フィーチャクラスをクリックします。
- [追加] をクリックします。
ツールバーの追加と編集
この演習に必要なツールバーが表示されていない可能性があります。
- [エディター ツールバー] ボタンをクリックして、ArcMap に [エディター] ツールバーを追加します。
- [エディター] メニューをクリックし、[その他の編集ツール] をポイントして [ルート編集] をクリックします。
- [エディター] メニューをクリックし、[編集の開始] をクリックします。
選択したフィーチャからルートを作成
高速道路公団は、これまで担当していなかった道路の管理を担当することになりました。そのため、base_roads フィーチャクラスから該当するフィーチャを選択し、それらを基に、routes_new フィーチャクラスにルートを作成する必要があります。
[ルート作成] コマンドでは、選択した複数のライン フィーチャをマージし、メジャー値を設定することにより、ターゲット フィーチャ レイヤーに新しいルートを作成します。選択するライン フィーチャは、ターゲット フィーチャ レイヤーに属していなくてもかまいません。
- メイン メニューの [選択] をクリックし、[属性検索] をクリックします。
- [レイヤー] のドロップダウン矢印をクリックし、base_roads を選択します。
- テキスト ボックスに次のように入力します。"FENAME" = 'Cornerstone Row'
- [適用] をクリックします。
- [閉じる] をクリックします。
この時点で、base_roads フィーチャ レイヤーの 9 つのフィーチャが選択されています。
- [コンテンツ] ウィンドウで base_roads レイヤーを右クリックし、[選択] にポインターを合わせて [選択フィーチャにズーム] をクリックします。
- base_roads フィーチャ レイヤーを右クリックし、[属性テーブルを開く] をクリックします。
- [選択レコードを表示] ボタンをクリックして、選択したレコードのみを表示します。
このウィンドウの左下の表示で、選択されたレコードの総数を確認することもできます。
- 属性テーブルを閉じます。
- [ルート編集] ツールバーの [ルート作成] ボタンをクリックします。
routes_new はマップ内で唯一のルート フィーチャクラスであるため、自動的にフィーチャ テンプレートとして指定されます。マップに複数のルート フィーチャクラスがある場合は、使用するテンプレートを指定できます。フィーチャ テンプレートには、フィーチャが保存されるレイヤー、新しいフィーチャの作成時に適用される属性など、新しいフィーチャの作成に必要なすべての情報が定義されています。
- [開始点] ボタンをクリックします。
[ルート作成] ダイアログ ボックスの表示項目が変わり、ルートの始点を選択できるようになります。
- マップ上で、選択したフィーチャ セットの右上隅付近をクリックします。これが、出力ルートのメジャーの開始点となります。
- [ルート作成] ダイアログ ボックスの [ルート作成] をクリックします。
![[属性検索] 式の設定 [属性検索] 式の設定](GUID-5B53E0B3-A9F6-4C61-B9FB-4DCAA26102EA-web.png)
新しいルートが作成され、点滅します。ルート作成プロセスでは、選択したラインが選択解除され、新しいルートが選択されます。これは、新しいルートの属性を設定できるようにするための措置です。
ルート識別値の設定
新しく作成したルートが選択されている状態なので、このままルート識別値を設定できます。ルート識別値は各ルートを一意に識別します。
- [エディター] ツールバーの [属性] ボタンをクリックします。
- 「ROUTE1」 値をクリックして、「40001777」と入力します。
- Enter キーを押します。
- [属性] ウィンドウを閉じます。
ルート メジャーの単位を変換
新しいルートを作成する際には、ルート メジャーの設定方法をデフォルトのままにしました。この方法では、入力ライン フィーチャの長さが累計され、その長さがメジャーとして使用されます。このフィーチャクラスの座標系は State Plane (単位はフィート) なので、新しいルートのメジャーもフィート単位になります。ただし、このフィーチャクラスのその他すべてのルートでは、メジャーがマイルで表されます。
- 新規作成されたルートが選択されたままのはずです。選択されていない場合は選択してください。
- 選択したルート フィーチャをダブルクリックします。
選択したフィーチャが編集スケッチに読み込まれます。
- [スケッチ プロパティ] ボタンをクリックします。
[スケッチ プロパティ] ウィンドウが開きます。
- [スケッチ プロパティ] ダイアログ ボックスを閉じます。
- 編集スケッチを右クリックして (ライン上にマウスを移動すると、ポインターの形状が変わります)、[ルート メジャー編集] をポイントして、[ファクターを適用] をクリックします。
- [ファクター] テキスト ボックスに「0.00018939」と入力して Enter キーを押します。
これにより、フィートがマイルに変換されます。
- F2 キーを押して、編集スケッチを完了します。または、編集スケッチ上を右クリックして、[スケッチ終了] を選択します。
[M] 列に表示されるメジャー値の桁数に注意してください。

これで、ルート メジャーがマイルで表されます。これを確認するには、選択したルートをダブルクリックして、編集スケッチに取り込みます。次に、スケッチ上を右クリックし、[スケッチ プロパティ] をクリックします。ステップ 2 および 3 の代わりに、この方法で [スケッチ プロパティ] を表示することもできます。
ルートのキャリブレーション
この演習では、これまでにルートを作成し、メジャー値をフィートからマイル単位に変換しました。メンテナンス職員が現地に行き、この新しいルートの距離を実際に計測したと考えてみましょう。新しいルートが、同じフィーチャクラスの別のルートと交差する箇所ごとに距離を測定したとします。このセクションでは、この距離情報を基に、新しく作成したルートをキャリブレーションします。
- 新規作成されたルートが選択されたままのはずです。選択されていない場合は選択してください。
- [エディター] ドロップダウン矢印をクリックし、[スナップ] > [スナップ ツールバー] の順にクリックします。
[スナップ] ツールバーが表示されます。
- 頂点スナップが有効であり、エッジ スナップが無効になっていることを確認します。
- [スナップ] ツールバーを閉じます。この演習では、これ以降、このツールバーを使用しません。
- [ルート編集] ツールバーの [ルート キャリブレーション] ボタンをクリックします。
画面上に [ルート キャリブレーション] ダイアログ ボックスが開きます。ただし、データは何も表示されません。次に、キャリブレーション ポイントをデジタイズします。
- [ルート キャリブレーション] ダイアログ ボックスが開いた状態で、[キャリブレーション ポイントの追加ツール] をクリックします。
- ルートに沿って 9 か所をクリックし、キャリブレーション ポイントを作成します。キャリブレーション ポイントの場所を次の図に示します。
- 各キャリブレーション ポイントについて、[新規 M 値] 列の値をクリックして、新しい M 値を入力します (下図を参照)。
- [ルート キャリブレーション] をクリックします。
編集内容の保存
この演習の手順を完了したら、編集セッションを終了します。編集内容を保存するか、しないかの選択ができます。
- [エディター] メニューをクリックし、[編集の終了] をクリックします。
- [はい] をクリックして編集内容を保存します。
この演習では、まず、選択した一連のライン フィーチャからルートを作成する方法を学びました。次に、ルートのメジャー値の単位をフィートからマイルに変換しました。最後に、マップ上にデジタイズしたキャリブレーション ポイントを使用して、ルートをキャリブレーションする方法を学びました。