Location Referencing ライセンスで利用可能です。
LRS ルート ログ データ プロダクトは [LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールを使用して作成できます。 このツールには、LRS データ テンプレートが必要です。
ArcGIS Pipeline Referencing エクステンションには、[データ プロダクト デザイナー] ウィザードが含まれており、LRS データ テンプレートを作成できます。
下の表に示すサンプル ルート ログは、次の図に示すドリッピング・スプリングスからスミスビル 300 までのエンジニアリング ルート用に作成されています。 ルート上のメジャーは、矢印の方向に沿って増加します。 ルート ログは、矢印の方向に沿って移動する人が、指定したレイヤーを見つけるたびにそのパイプ特性とメジャー値の情報を記録していくかのように、ルート上にレコードを配置します。
ルート ログ データ プロダクトは、ドリッピング・スプリングスからスミスビル 300 のエンジニアリング ルートのポイント イベント、ライン イベント、交点、対象フィーチャ、ポリゴン境界の位置と情報を返します。 次のリストは、ルートに沿って見つかった特性を示しています。
- ログ フィールド: 偏差タイプ、コーティング材、作動圧、交差ユーティリティー交点
- 位置フィールド: 運用エリアおよび都市の境界
- 対象フィールド: ステーショニング マーカー
次の表は、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールに LRS データ テンプレートを入力した後のルートに対して返されたルート ログを示しています。
ルート名 | 説明 | メジャー | 対象 | オフセット | 運用エリア | 都市 | 偏差タイプ | 交点 | コーティング材 | 作動圧 |
---|---|---|---|---|---|---|---|---|---|---|
ドリッピング・スプリングスからスミスビル 300 | 開始パイプ: ドリッピング・スプリングスからスミスビル 300 | 0 | 00+00.00 | 0 | 南西 | Roxton | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | ドリッピング・スプリングスからスミスビル 300 の交差、Pipe013S | 0 | 00+00.00 | 0 | 南西 | Roxton | ドリッピング・スプリングスからスミスビル 300、Pipe013S | 銅 | 500 | |
ドリッピング・スプリングスからスミスビル 300 | 開始銅コーティング | 0 | 00+00.00 | 0 | 南西 | Roxton | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | 開始作動圧 500 PSI | 0 | 00+00.00 | 0 | 南西 | Roxton | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | デント | 1200 | 00+00.00 | 1200 | 南西 | Roxton | デント | 銅 | 500 | |
ドリッピング・スプリングスからスミスビル 300 | ドリッピング・スプリングスからスミスビル 300 の交差、Pipe336N | 1200 | 00+00.00 | 1200 | 南西 | Roxton | ドリッピング・スプリングスからスミスビル 300、Pipe336N | 銅 | 500 | |
ドリッピング・スプリングスからスミスビル 300 | 市境を出る: Roxton | 1500 | 10+50.00 | 0 | 南西 | Roxton | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | 市境に入る: Dean | 1500 | 10+50.00 | 0 | 南西 | Dean | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | 終了作動圧 500 PSI | 2000 | 10+50.00 | 500 | 南西 | Dean | 銅 | 500 | ||
ドリッピング・スプリングスからスミスビル 300 | 開始作動圧 350 PSI | 2000 | 10+50.00 | 500 | 南西 | Dean | 銅 | 350 | ||
ドリッピング・スプリングスからスミスビル 300 | Gouge | 2300 | 10+50.00 | 800 | 南西 | Dean | Gouge | 銅 | 350 | |
ドリッピング・スプリングスからスミスビル 300 | 内部腐食 | 2500 | 10+50.00 | 1000 | 南西 | Dean | 内部腐食 | 銅 | 350 | |
ドリッピング・スプリングスからスミスビル 300 | 終了銅コーティング | 3000 | 10+50.00 | 1500 | 南西 | Dean | 銅 | 350 | ||
ドリッピング・スプリングスからスミスビル 300 | 開始鉄コーティング | 3000 | 10+50.00 | 1500 | 南西 | Dean | 鋼材 | 350 | ||
ドリッピング・スプリングスからスミスビル 300 | ドリッピング・スプリングスからスミスビル 300 の交差、Pipe912N | 3650 | 30+20.00 | 300 | 南西 | Dean | ドリッピング・スプリングスからスミスビル 300、Pipe912N | 鋼材 | 350 | |
ドリッピング・スプリングスからスミスビル 300 | 終了作動圧 350 PSI | 4500 | 45+00.00 | 0 | 南西 | Dean | 鋼材 | 350 | ||
ドリッピング・スプリングスからスミスビル 300 | 終了鉄コーティング | 4500 | 45+00.00 | 0 | 南西 | Dean | 鋼材 | 350 | ||
ドリッピング・スプリングスからスミスビル 300 | 終了パイプ: ドリッピング・スプリングスからスミスビル 300 | 4500 | 45+00.00 | 0 | 南西 | Dean | 鋼材 | 350 |
他の構成可能なルート ログ データ プロダクトには、次のタイプがあります。
- 異なる運用エリアでのパイプに沿った運用条件の変更
- ILI (インライン検査) 調査の読み取り、ドキュメント ポイント、対象位置としてマーカーを含む、パイプに沿った ILI 範囲
- パイプとフィーチャ (水文解析ユニット、輸送ライン、ユーティリティー ライン、他のパイプライン、運用エリアの境界など) の交差のメジャー
次のセクションでは、[データ プロダクト デザイナー] ウィザードを使用し、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツール用のテンプレートを作成して、上の表と同様のルート ログ データ プロダクトを生成する方法について説明します。
LRS データ プロダクト タイプの選択
[データ プロダクト デザイナー] ウィザードの最初のステップは、データ プロダクト タイプを指定することです。
[ルート ログ] データ プロダクト タイプを指定するには、次の手順を実行します。
- ArcGIS Pro を起動して、マップに LRS データを含むプロジェクトを開きます。
- [Location Referencing] タブの [LRS データ プロダクト] グループで、[データ プロダクト デザイナー]
をクリックします。
[データ プロダクト デザイナー] ウィザードの [LRS データ プロダクト タイプの選択] ページが表示されます。
- [データ プロダクト タイプ] ドロップダウン矢印をクリックし、[ルート ログ] を選択します。
- [次へ] をクリックします。
[テンプレート プロパティーの設定] ページが表示されます。
テンプレート プロパティーの設定
テンプレート タイプを指定した後、テンプレート プロパティーを設定するには、次の手順を実行します。
- テンプレート名を指定します。
デフォルトでは、テンプレートはプロジェクト フォルダーに保存されます。 必要に応じて、別の場所を参照し、テンプレートの名前を指定して、[OK] をクリックします。
- [ネットワーク] ドロップダウン矢印をクリックして、ネットワークを選択します。
テンプレートを使用して [LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールを実行すると、このネットワークのルート特性が提供されます。
- 必要に応じて、説明を入力します。
- 必要に応じて、[プレビュー] をクリックしてキャンバスの情報を確認します。
注意:
選択したネットワークがライン ネットワークの場合、ルート ログのルート識別子フィールドの横にライン名列が表示されます。 - [次へ] をクリックします。
[ルート識別子フィールドの選択] ページが表示されます。
ルート識別子フィールドの選択
ルート ログのテンプレートを作成する次のステップは、ルート識別子フィールドを追加し、情報テキストを入力することです。 ルート識別子には、ルート名またはルート ID を指定できます。
この例では、エンジニアリング ネットワークのルート識別子フィールドとして RouteName、表示名として [テーブルに格納されている名前] テキスト ボックスのルート名を指定しています。 表示名はプレビュー キャンバスでも更新されます。 このルート ログの例では、ルートの開始ポイントと終了ポイントはそれぞれ開始パイプ: ドリッピング・スプリングスからスミスビル 300、および終了パイプ: ドリッピング・スプリングスからスミスビル 300 です。
ルート識別子フィールドを指定するには、次の手順を実行します。
- [ルート識別子] ドロップダウン矢印をクリックし、フィールドを選択します。
デフォルトのオプションは、指定したネットワークがライン ネットワークでない場合は [ルート ID]、指定したネットワークがライン ネットワークの場合は [ルート名] です。
指定したネットワークにルート ID とルート名の両方が構成されている場合は、ドロップダウン矢印を使用して 2 つのオプションのいずれかを選択できます。
- 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。
デフォルトの表示名は [ルート識別子] の値です。
- 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを更新し、ルートの開始と終了を示すことができます。
デフォルト値はそれぞれ [開始] および [終了] です。
- 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキスト ボックスにテキストを入力し、それぞれルート識別子の値の前後に情報を補足します。
この例では、パイプ: はルート識別子の値の接頭辞です。 この例には、フィールド値の接尾辞は含まれていません。
ルート識別子フィールドを選択すると、このテンプレートを使用して生成されるルート ログ データ プロダクトにルート情報フィールドが含まれるようになります。
- [次へ] をクリックします。
[ログ フィールドの追加] ページが表示されます。
ログ フィールドの追加
ルート ログ データ プロダクトでは、ログ フィールドはイベントおよび交点情報を含む列を形成します。 ログ レイヤーからログ フィールドを追加し、情報テキストを補足することができます。 情報テキストは、ログ レイヤーの詳細を提供します。
このセクションの例では、4 つのログ レイヤーを使用します。
- 偏差ポイント イベント
- 交差ユーティリティー交点
- コーティング ライン イベント
- 作動圧ライン イベント
このテンプレートを使用して生成された LRS ルート ログ データ プロダクトは、これらのレイヤーのいずれかがルート上に表示されて終了するとレコードを返します。
注意:
ログ フィールドの追加はオプションです。 テンプレートにログ フィールドを追加しない場合は、[次へ] をクリックして位置フィールドの追加を続行します。
ログ フィールドを追加するには、次の手順を実行します。
- [追加] をクリックして、ログ フィールド テーブルに空の行を作成します。
- [レイヤー] ドロップダウン矢印をクリックし、ログ レイヤーを選択します。
レイヤーは、テンプレート プロパティの設定時に指定されたネットワークに登録されたポイント イベント、ライン イベント、または交点にすることができます。 同じジオデータベースまたはフィーチャ サービスに格納され、指定されたネットワークと同じ座標系である必要があります。 指定したレイヤーにより、[フィールド] メニューで利用可能なフィールドが決まります。
この例で設定されている最初のログ レイヤーは、偏差ポイント イベントです。
- [フィールド] ドロップダウン矢印をクリックし、指定されたレイヤーからフィールドを選択します。
この例では、偏差タイプはログ フィールドの 1 つとして設定されます。
- 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。
デフォルトの表示名は、[フィールド] 値です。
このテキストにより、ログ フィールド テーブルの行が更新されます。
- 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを指定します。
このテキストは、ログ フィールドの開始前と終了前に表示されます。
デフォルト値はそれぞれ [開始] および [終了] です。
注意:
ポイント イベント レイヤーまたは交点レイヤーを使用している場合、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックスは使用できません。
- 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキスト ボックスにテキストを入力します。
このテキストはログ値に関する追加情報を提供し、ログ値の前後にそれぞれ挿入されます。
以下の例で、作動圧は [フィールド値の接頭辞] の値で、PSI は作動圧ライン イベントに追加された [フィールド値の接尾辞] の値です。
- 必要に応じて、[フィルター式] の下にある [新しい式] をクリックし、特定のログ値のフィルター式を定義します。
フィルター式を満たすフィーチャのみがルート ログに返されます。 たとえば、COATING_MATERIAL <> 'Plastic' はプラスチック以外のコーティング材イベントを返します。
- 必要に応じて、ライン イベント ログ レイヤーの [一致イベントのマージ] チェックボックスをオンにします。
このチェックボックスをオンにすると、ログ フィールドの値が同じ一致イベントが、ルート ログで 1 つのイベントとして返されます。
- ログ フィールドを複数追加するには、前のステップを各フィールドに対して繰り返します。
この例では、偏差タイプ、交点、コーティング材、作動圧がログ フィールドとして構成されています。
ログ フィールドを追加することで、このテンプレートで生成されたルート ログ データ プロダクトには、イベントおよび交点の情報を含む列が含まれるようになります。
- [次へ] をクリックします。
[位置フィールドの追加] ページが表示されます。
位置フィールドの追加
ログ レイヤーを追加した後、位置レイヤーと位置フィールドを追加できます。 位置フィールドは、ルートが横切るポリゴン境界に関する情報を含む列を形成します。 位置レイヤーの情報テキストを指定することもできます。
このセクションの例では、位置レイヤーとして運用エリアと都市を使用しています。 このテンプレートを使用して生成されたルート ログ データ プロダクトは、ルートが運用エリアまたは都市を出入りするときにレコードを返します。
注意:
位置フィールドの追加はオプションです。 テンプレートに位置フィールドを追加しない場合は、[次へ] をクリックして対象フィールドの選択を続行します。
位置フィールドを追加するには、次の手順を実行します。
- [追加] をクリックして、位置フィールド テーブルに空の行を作成します。
- [レイヤー] ドロップダウン矢印をクリックし、位置レイヤーを選択します。
テンプレート プロパティーを設定する際には、レイヤーは同じジオデータベースまたはフィーチャ サービスに格納されたポリゴン フィーチャクラスで、指定したネットワークと同じ座標系である必要があります。
この例で構成されている最初の位置レイヤーは OperatingArea です。
- [フィールド] ドロップダウン矢印をクリックし、指定された位置レイヤーからフィールドを選択します。
この例では、運用エリアが位置フィールドとして構成されています。
- 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。
デフォルトの表示名は、位置フィールドです。
このテキストにより、位置フィールド テーブルの行が更新されます。
- 必要に応じて、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックス内のテキストを指定します。
このテキストは、位置フィールドの開始前と終了前に表示されます。
デフォルト値はそれぞれ [開始] および [終了] です。
この例では、[フィーチャの開始テキスト] および [フィーチャの終了テキスト] テキスト ボックスがそれぞれ [運用エリアの境界に入る:] および [運用エリアの境界を出る:] テキストに更新されます。
- 必要に応じて、[フィルター式] ドロップダウン矢印をクリックし、特定の位置フィールドでフィルターする式を入力します。
フィルター式を満たすフィーチャのみがルート ログに返されます。
この例では、位置フィールドに対してフィルター式が構成されていません。 フィルター式の例として、REGION = "S-US" は、米国南部の運用エリアでのルートの操作のみを返します。
- 位置フィールドを複数追加するには、前のステップを各フィールドに対して繰り返します。
この例では、運用エリアと都市の 2 つの位置フィールドがあります。
位置フィールドを追加することで、このテンプレートで生成されたルート ログ データ プロダクトには、ルートがいつ場所に入ったか、または場所を出たかのレコードを含む列が含まれるようになります。
- [次へ] をクリックします。
[対象フィールドの選択] ページが表示されます。
対象フィールドの選択
位置レイヤーを追加した後、対象レイヤーから対象フィールドを追加できます。 対象フィールドは、対象およびオフセット情報を含む列を形成します。 対象レイヤーの情報テキストを指定することもできます。
注意:
- 対象フィールドの構成はオプションです。 対象フィールドを構成しない場合は、[完了] をクリックしてテンプレートを保存します。
- ルート ログ テンプレートには、対象レイヤーを 1 つだけ構成できます。
対象フィールドを構成するには、次の手順を実行します。
- [対象の位置] ドロップダウン矢印をクリックし、対象方法を選択します。
- [最も近い上流] - ルート ログ エントリーの最も近い上流の対象フィーチャのを使用して、対象オフセットが計算されます。 上流に対象フィーチャがない場合、対象の値は空になります。
- [最も近い] - ルート ログ エントリーの最も近い上流または下流の対象フィーチャを使用して、対象オフセットが計算されます。
次の画像およびテーブルは、2 つの対象方法の違いを示しています。 デント偏差は、最も近いステーショニング マーカーから 1,000 フィート上流にあるため、オフセットは -1000 です。 また、デント偏差は、最も近い上流のステーショニング マーカーから 6,000 フィート離れているため、オフセットは 6,000 です。
対象方法 対象 オフセット (米国測量フィート) 最近隣内挿法
70+00.00
-1000
最も近い上流
00+00.00
6000
- [レイヤー] ドロップダウン矢印をクリックし、対象レイヤーを選択します。
テンプレート プロパティーを設定する際には、レイヤーは同じジオデータベースまたはフィーチャ サービスに格納されたポイント イベントで、指定したネットワークと同じ座標系である必要があります。
この例では、ステーショニング マーカーが対象レイヤーとして構成されています。
- [フィールド] ドロップダウン矢印をクリックし、対象フィールドを選択します。
この例では、ステーションは対象フィールドです。
- 必要に応じて、[テーブルに格納されている名前] テキスト ボックスの表示名を更新します。
デフォルトの表示名は [対象] です。
- 必要に応じて、[フィールド値の接頭辞] および [フィールド値の接尾辞] テキスト ボックスにテキストを入力します。
テキストは対象値に関する情報を提供し、値の前後にそれぞれ挿入されます。
- 必要に応じて、[オフセットの単位] ドロップダウン矢印をクリックして、別の単位を選択します。
デフォルトのオフセット単位は [フィート (国際)] です。
この例では、[オフセットの単位] 値は [フィート (米国測量)] に設定されています。
対象フィールドを追加することで、このテンプレートで生成されたルート ログ データには、対象情報とオフセット情報を含む列が含まれるようになります。
- [完了] をクリックしてテンプレートを保存します。
テンプレートは完成し、[LRS データ プロダクトの生成 (Generate LRS Data Product)] ツールで LRS データ プロダクトを生成する際に使用できます。
注意:
既存のテンプレートを確認または編集するには、[テンプレート プロパティの設定] ページの [テンプレート] テキスト ボックスの横にある [テンプレートの場所の参照] をクリックします。 プロジェクト フォルダーまたは別の場所からテンプレートを選択できます。