LRS ルート ログ データ プロダクトのテンプレートの作成

Location Referencing ライセンスで利用可能です。

LRS ルート ログ データ プロダクトは [LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールを使用して作成できます。 このツールには、LRS データ テンプレートが必要です。

ArcGIS Roads and Highways エクステンションには、[データ プロダクト デザイナー] ウィザードが含まれており、LRS データ テンプレートを作成できます。

テーブルに示すルート ログのサンプルは、下の図の SR9WB ルートについて作成されたものです。 ルート上のメジャーは、矢印の方向に沿って増加します。 ルート ログは、その方向に沿って移動する人が、指定したレイヤーを見つけるたびにその分類とメジャー値の情報を記録していくかのように、ルート上にレコードを配置します。

SR9WB ルートとルート上の特徴

ルート ログ データ プロダクトは、SR9WB ルートのポイント イベント、ライン イベント、交点、対象フィーチャ、ポリゴン境界の位置と情報を返します。 次のリストは、エンジニアリング ルートに沿って見つかった特性を示しています。

  • ログ フィールド: 標識タイプ、機能クラス、速度制限、交点
  • ロケーション フィールド: 郡、市の境界
  • 対象フィールド: マイル ポスト

次の表は、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールに LRS データ テンプレートを入力した後のルートに対して返されたルート ログを示しています。

ルート ID説明メジャー対象オフセット都市標識タイプ交点機能クラス速度制限

SR9WB

ルートの開始: SR9WB

0

マイル 0

0

ユニオン

タイタン

高速道路

65

SR9WB

SR9WB と SW26WB の交差

0

マイル 0

0

ユニオン

タイタン

SR9WB、SW26WB

高速道路

65

SR9WB

高速道路の機能クラスの開始

0

マイル 0

0

ユニオン

タイタン

高速道路

65

SR9WB

速度制限 65 MPH の開始

0

マイル 0

0

ユニオン

タイタン

高速道路

65

SR9WB

速度制限標識

1.4

マイル 0

1.4

ユニオン

タイタン

速度制限

高速道路

65

SR9WB

停止標識

2.5

マイル 2

0.5

ユニオン

タイタン

停止

高速道路

65

SR9WB

SR9WB と NR38WB の交差

2.5

マイル 2

0.5

ユニオン

タイタン

SR9WB、NR38WB

高速道路

65

SR9WB

市境を出る: タイタン

3.5

マイル 2

1.5

ユニオン

タイタン

高速道路

65

SR9WB

市境に入る: アダム

3.5

マイル 2

1.5

ユニオン

アダム

高速道路

65

SR9WB

高速道路の機能クラスの終了

4

マイル 2

2

ユニオン

アダム

高速道路

65

SR9WB

ローカルの機能クラスの開始

4

マイル 2

2

ユニオン

アダム

ローカル

65

SR9WB

速度制限 65 MPH の終了

6

マイル 6

0

ユニオン

アダム

ローカル

65

SR9WB

速度制限 40 MPH の開始

6

マイル 6

0

ユニオン

アダム

ローカル

40

SR9WB

速度制限標識

7.6

マイル 6

1.6

ユニオン

アダム

速度制限

ローカル

40

SR9WB

速度制限 40 MPH の終了

10

マイル 10

0

ユニオン

アダム

ローカル

40

SR9WB

ローカルの機能クラスの終了

10

マイル 10

0

ユニオン

アダム

ローカル

40

SR9WB

SR9WB と NR71WB の交差

10

マイル 10

0

ユニオン

アダム

SR9WB、NR71WB

ローカル

40

SR9WB

ルートの終了: SR9WB

10

マイル 10

0

ユニオン

アダム

ローカル

40

他の構成可能なルート ログ データ プロダクトには、次のタイプがあります。

  • 異なる都市での路線の舗装状況の変更
  • 標識が対象位置となるルート上の衝突事故、速度制限、交点
  • 高速道路のルートが郡や市を横断する場合の出入りのメジャー

次のセクションでは、[データ プロダクト デザイナー] ウィザードを使用し、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツール用のテンプレートを作成して、上の表と同様のルート ログ データ プロダクトを生成する方法について説明します。

LRS データ プロダクト タイプの選択

[データ プロダクト デザイナー] ウィザードの最初のステップは、データ プロダクト タイプを指定することです。

[ルート ログ] データ プロダクト タイプを指定するには、次の手順を実行します。

  1. ArcGIS Pro を起動して、マップに LRS データを含むプロジェクトを開きます。
  2. [Location Referencing] タブの [LRS データ プロダクト] グループで、[データ プロダクト デザイナー] をクリックします。

    [データ プロダクト デザイナー] ウィザードの [LRS データ プロダクト タイプの選択] ページが表示されます。

  3. [データ プロダクト タイプ] ドロップダウン矢印をクリックし、[ルート ログ] を選択します。
    LRS データ プロダクト タイプの選択ページのルート ログ データ プロダクト タイプ
  4. [次へ] をクリックします。

    [テンプレート プロパティーの設定] ページが表示されます。

テンプレート プロパティーの設定

テンプレート タイプを指定した後、テンプレート プロパティーを設定するには、次の手順を実行します。

  1. テンプレート名を指定します。

    デフォルトでは、テンプレートはプロジェクト フォルダーに保存されます。 必要に応じて、別の場所を参照し、テンプレートの名前を指定して、[OK] をクリックします。

  2. [ネットワーク] ドロップダウン矢印をクリックして、ネットワークを選択します。

    テンプレートを使用して [LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールを実行すると、このネットワークのルート特性が提供されます。

  3. 必要に応じて、説明を入力します。
    テンプレート プロパティーは、テンプレート プロパティーの設定ページで設定します。
  4. 必要に応じて、[プレビュー] をクリックしてキャンバスの情報を確認します。
    テンプレート プロパティーを設定後のキャンバス
    注意:
    選択したネットワークがライン ネットワークの場合、ルート ログのルート識別子フィールドの横にライン名列が表示されます。
  5. [次へ] をクリックします。

    [ルート識別子フィールドの選択] ページが表示されます。

ルート識別子フィールドの選択

ルート ログのテンプレートを作成する次のステップは、ルート識別子フィールドを追加し、情報テキストを入力することです。 ルート識別子には、ルート名またはルート ID を指定できます。

この例では、ネットワークのルート識別子フィールドとして ROUTE_ID[テーブルに格納されている名前] テキストボックスの表示名としてルート ID を使用しています。 表示名はプレビュー キャンバスでも更新されます。 ルート ログの例では、ルートの始点と終点は、ルートの開始: SR9WB、ルートの終了: SR9WB です。

ルート識別子フィールドを指定するには、次の手順を実行します。

  1. [ルート識別子] ドロップダウン矢印をクリックし、フィールドを選択します。

    デフォルトのオプションは、指定したネットワークがライン ネットワークでない場合は [ルート ID]、指定したネットワークがライン ネットワークの場合は [ルート名] です。

    指定したネットワークにルート ID とルート名の両方が構成されている場合は、ドロップダウン矢印を使用して 2 つのオプションのいずれかを選択できます。

  2. 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。

    デフォルトの表示名は [ルート識別子] の値です。

  3. 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを更新し、ルートの開始と終了を示すことができます。

    デフォルト値はそれぞれ [開始] および [終了] です。

  4. 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキスト ボックスにテキストを入力し、それぞれルート識別子の値の前後に情報を補足します。

    この例では、ルート: はルート識別子の値の接頭辞です。 この例には、フィールド値の接尾辞は含まれていません。

    ルート識別フィールドを選択し、ルート ログ テンプレート
    に情報テキストを入力
    ルート識別子フィールドを選択後のキャンバス

    ルート識別子フィールドを選択すると、このテンプレートを使用して生成されるルート ログ データ プロダクトにルート情報フィールドが含まれるようになります。

    ルート識別子フィールドを選択後のルート ログのルート情報フィールド
  5. [次へ] をクリックします。

    [ログ フィールドの追加] ページが表示されます。

ログ フィールドの追加

ルート ログ データ プロダクトでは、ログ フィールドはイベントおよび交点情報を含む列を形成します。 ログ レイヤーからログ フィールドを追加し、情報テキストを補足することができます。 情報テキストは、ログ レイヤーの詳細を提供します。

注意:
中心線フィーチャクラスは、アドレス データ管理ソリューションまたはユーティリティー ネットワークで構成されている場合、ログ レイヤーとして使用することもできます。

このセクションの例では、4 つのログ レイヤーを使用します。

  • 標識ポイント イベント
  • 交点
  • 速度制限ライン イベント
  • 機能クラス ライン イベント

このテンプレートを使用して生成された LRS ルート ログ データ プロダクトは、これらのレイヤーのいずれかがルート上に表示されて終了するとレコードを返します。

注意:

ログ フィールドの追加はオプションです。 テンプレートにログ フィールドを追加しない場合は、[次へ] をクリックしてロケーション フィールドの追加を続行します。

ログ フィールドを追加するには、次の手順を実行します。

  1. [追加] をクリックして、ログ フィールド テーブルに空の行を作成します。
  2. [レイヤー] ドロップダウン矢印をクリックし、ログ レイヤーを選択します。

    レイヤーは、テンプレート プロパティの設定時に指定されたネットワークに登録されたポイント イベント、ライン イベント、または交点にすることができます。 同じジオデータベースまたはフィーチャ サービスに格納され、指定されたネットワークと同じ座標系である必要があります。 指定したレイヤーにより、[フィールド] メニューで利用可能なフィールドが決まります。

    この例で設定されている最初のログ レイヤーは、サイン ポイント イベントです。

  3. [フィールド] ドロップダウン矢印をクリックし、指定されたレイヤーからフィールドを選択します。

    この例では、標識タイプはログ フィールドの 1 つとして設定されます。

  4. 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。

    デフォルトの表示名は、[フィールド] 値です。

    このテキストにより、ログ フィールド テーブルの行が更新されます。

  5. 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを指定します。

    このテキストは、ログ フィールドの開始前と終了前に表示されます。

    デフォルト値はそれぞれ [開始] および [終了] です。

    注意:

    ポイント イベント レイヤーまたは交点レイヤーを使用している場合、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックスは使用できません。

  6. 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキストを入力します。

    このテキストはログ値に関する追加情報を提供し、ログ値の前後にそれぞれ挿入されます。

    次の例では、速度制限[フィールド値の接頭辞] 値で、MPHが機能クラスライン イベントに追加されたフィールド値の [フィールド値の接尾辞] です。

    情報テキスト付き速度制限エントリー
  7. 必要に応じて、[新しい式] をクリックして特定のログ値のフィルター式を定義します。

    フィルター式を満たすフィーチャのみがルート ログに返されます。 たとえば、FUNCTIONAL_CLASS = 1 は高速道路の機能クラスのみを返します。

  8. 必要に応じて、ライン イベント ログ レイヤーの [一致イベントのマージ] チェックボックスをオンにします。

    このチェックボックスをオンにすると、ログ フィールドの値が同じ一致イベントが、ルート ログで 1 つのイベントとして返されます。

  9. ログ フィールドを複数追加するには、前のステップを各フィールドに対して繰り返します。

    この例では、標識タイプ、交点、速度制限、機能クラスがログ フィールドとして設定されています。

    ルート ログに含めるログ レイヤーとフィールドの選択
    ログ フィールドを追加後のキャンバス

    ログ フィールドを追加することで、このテンプレートで生成されたルート ログ データ プロダクトは、イベントおよび交点の情報を含む列を持つようになります。

    ログ フィールドを追加後のルート ログのログ フィールド
  10. [次へ] をクリックします。

    [位置フィールドの追加] ページが表示されます。

位置フィールドの追加

ログ レイヤーを追加した後、位置レイヤーと位置フィールドを追加できます。 位置フィールドは、ルートが横切るポリゴン境界に関する情報を含む列を形成します。 位置レイヤーの情報テキストを指定することもできます。

このセクションの例では、位置情報レイヤーとして郡と市を使用しています。 このテンプレートを使用して生成されたルート ログ データ プロダクトは、ルートが郡または市を出入りするときにレコードを返します。

注意:

位置フィールドの追加はオプションです。 テンプレートに位置フィールドを追加しない場合は、[次へ] をクリックして対象フィールドの選択を続行します。

位置フィールドを追加するには、次の手順を実行します。

  1. [追加] をクリックして、位置フィールド テーブルに空の行を作成します。
  2. [レイヤー] ドロップダウン矢印をクリックし、位置レイヤーを選択します。

    テンプレート プロパティーを設定する際には、レイヤーは同じジオデータベースまたはフィーチャ サービスに格納されたポリゴン フィーチャクラスで、指定したネットワークと同じ座標系である必要があります。

    この例で設定されている最初の位置レイヤーは「CountyBoundary」です。

  3. [フィールド] ドロップダウン矢印をクリックし、指定された位置レイヤーからフィールドを選択します。

    この例では、郡が位置 フィールドとして設定されています。

  4. 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。

    デフォルトの表示名は、位置フィールドです。

    このテキストにより、位置フィールド テーブルの行が更新されます。

  5. 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを指定します。

    このテキストは、位置フィールドの開始前と終了前に表示されます。

    デフォルト値はそれぞれ [開始] および [終了] です。

    この例では、[フィーチャの開始テキスト][フィーチャの終了テキスト] テキストボックスがそれぞれ市境に入る:市境を出る:に更新されます。

  6. 必要に応じて、[フィルター式] ドロップダウン矢印をクリックし、特定のロケーション フィールドでフィルターする式を入力します。

    フィルター式を満たすフィーチャのみがルート ログに返されます。

    この例では、ロケーション フィールドに対してフィルター式が設定されていません。 フィルター式の一例、REGION = "SOUTHWEST" は、南西地域の郡とのルート交差のみを返します。

  7. ロケーション フィールドを複数追加するには、前のステップを各フィールドに対して繰り返します。

    この例では、郡と市の 2 つのロケーション フィールドがあります。

    ルート ログに含まれるロケーション フィールドの追加
    ロケーション フィールドを追加後のキャンバス

    ロケーション フィールドを追加することで、このテンプレートで生成されたルート ログ データ プロダクトは、ルートがいつ場所に入ったか、または場所を出たかのレコードを含む列を持つようになります。

    位置情報フィールドを追加後のルート ログの位置情報フィールド
  8. [次へ] をクリックします。

    [対象フィールドの選択] ページが表示されます。

対象フィールドの選択

位置レイヤーを追加した後、対象レイヤーから対象フィールドを追加できます。 対象フィールドは、対象およびオフセット情報を含む列を形成します。 対象レイヤーの情報テキストを指定することもできます。

注意:
  • 対象フィールドの構成はオプションです。 対象フィールドを構成しない場合は、[完了] をクリックしてテンプレートを保存します。
  • ルート ログ テンプレートには、対象レイヤーを 1 つだけ構成できます。

対象フィールドを構成するには、次の手順を実行します。

  1. [対象の位置] ドロップダウン矢印をクリックし、対象メソッドを選択します。
    • [最も近い上流] - ルート ログ エントリーの最も近い上流の対象フィーチャのを使用して、対象オフセットが計算されます。 上流に対象フィーチャがない場合、対象の値は空になります。
    • [最も近い] - ルート ログ エントリーの最も近い上流または下流の対象フィーチャを使用して、対象オフセットが計算されます。

    次の図およびテーブルは、2 つの対象方法の違いを示しています。 一時停止標識イベントは、最も近いマイル ポストから 1 マイル上流にあるため、オフセットは -1 です。 さらに、一時停止標識は最も近い上流のマイル ポストから 6 マイル上流にあるため、オフセットは 6 です。

    ルート 1 に設置された一時停止標識および 2 つのマイル ポスト

    対象方法対象オフセット (米国測量マイル)

    最近隣内挿法

    マイル 7

    -1

    最も近い上流

    マイル 0

    6

  2. [レイヤー] ドロップダウン矢印をクリックし、対象レイヤーを選択します。

    テンプレート プロパティーを設定する際には、レイヤーは同じジオデータベースまたはフィーチャ サービスに格納されたポイント イベントで、指定したネットワークと同じ座標系である必要があります。

    この例では、マイル ポストが対象レイヤーとして設定されています。

  3. [フィールド] ドロップダウン矢印をクリックし、対象フィールドを選択します。

    この例では、Post_Name は対象フィールドです。

  4. 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。

    デフォルトの表示名は [対象] です。

  5. 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキスト ボックスにテキストを入力します。

    テキストは対象値に関する情報を提供し、値の前後にそれぞれ挿入されます。

  6. 必要に応じて、[オフセットの単位] ドロップダウン矢印をクリックして、別の単位を選択します。

    デフォルトのオフセットの単位は国際フィートです。

    この例では、[オフセットの単位] 値はマイル (米国測量) に設定されています。

    ルート ログ テンプレートの対象レイヤーおよびフィールドの選択
    参照フィールドを追加後のキャンバス

    対象フィールドを追加することで、このテンプレートで生成されたルート ログ データは、対象情報とオフセット情報を含む列を持つようになります。

    対象フィールドを選択後のルート ログの対象情報およびオフセット情報
  7. [完了] をクリックしてテンプレートを保存します。

テンプレートは完成し、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールで LRS データ プロダクトを生成する際に使用できます。

注意:

既存のテンプレートを確認または編集するには、[テンプレート プロパティの設定] ページの [テンプレート] テキスト ボックスの横にある [テンプレートの場所の参照] をクリックします。 プロジェクト フォルダーまたは別の場所からテンプレートを選択できます。

関連トピック