LRS、ネットワーク、イベント、および交点の作成
Location Referencing ライセンスで利用可能。
以下の情報は、ArcGIS Pipeline Referencing エクステンションを使用したリニア リファレンス データのモデリング、読み込み、ルートの編集についての説明です。
LRS データセット
LRS (リニア リファレンス システム) データセットは、LRS に関係するすべてのフィーチャクラスとともに、ジオデータベースのフィーチャ データセットにあるコントローラー データセットです。
注意:
コンテンツ ウィンドウまたは カタログ ウィンドウのいずれかから、LRS 階層を表示できます。
注意:
LRS データセットは、ArcGIS Pro でのみ表示されます。 LRS データセットを含むジオデータベースを ArcMap で開くと、エラー メッセージが表示されます。
LRS データセットを作成するツールを以下に示します。
LRS の作成 - 新たに作成された中心線、キャリブレーション ポイント、レッドライン フィーチャクラスは、指定した LRS 名と同じ名前のフィーチャ データセットに配置されます。
既存のデータセットから LRS を作成 - まだ LRS に登録されていない既存の中心線、キャリブレーション ポイント、およびレッドライン フィーチャクラスは、共通のフィーチャ データセットに存在する必要があります。 フィーチャ データセット名は、LRS 名と異なっていてもかまいません。
Location Referencing ツールボックス内のすべてのツールを実行するには、LRS データセットが必要です。
注意:
Object ID を 64 ビットに移行 ツールを使用して、LRS データセットを 64 ビットの Object ID に移行します。
64 ビットの Object ID へのデータセットへのアップグレードは、Object ID 値が 21 億より大きい場合、あるいはデータがクラウド データ ウェアハウスから取得される場合に便利です。
LRS データセットに含まれる情報の一部は、arcpy.Describe 関数を使用して、確認できます。 LRS データセットを含むジオデータベースの LRS メタデータとイベントの振舞いルールを確認するには、次の関数を使用します。
ファイル ジオデータベース:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
エンタープライズ ジオデータベース:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
ファイルへの書き込み:
txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")
txtFile.write(lrsXML)
txtFile.close()
データ モデリング
パイプラインの専門家は、規制への準拠、市場や建設などのビジネス ニーズを担保するために、代替のルート オプションを検討する任務を常に負っています。 この結果、通常はパイプラインの再配置 (ルートの再検索) が行われます。 再配置では、パイプの経路が変更されるだけでなく、リニア リファレンス システム (LRS) データ モデルに構成されているネットワークおよびイベントも影響を受けます。
Pipeline Referencing を使用するには、データは LRS データ モデル に従う必要があります。
LRS の許容値と座標精度の設定 および イベント データ モデル の詳細。
LRS の構成
LRS を作成および構成するには、次のステップを実行します。
LRS を作成および変更します。
LRS の作成 ツールまたは 既存のデータセットから LRS を作成 ツールのいずれかを使用して、LRS を作成できます。
既存の LRS を変更するには (LRS で競合の防止を有効にするなど)、LRS の変更 ツールを使用します。
注意:
キャリブレーション ポイントとして使用できる既存のポイント フィーチャがある場合は、LRS ネットワークにルートを読み込む前に、アペンド ツールを使用してポイント フィーチャをキャリブレーション ポイント フィーチャクラスに追加します (以下のステップ 5)。
以下のツールのいずれかを使用して LRS ネットワークを作成します:
既存の LRS ネットワークを変更するには、LRS ネットワークの変更 ツールを使用します。
以下のツールのいずれかを使用して LRS イベントを作成します:
派生メジャー フィールドをイベント フィーチャクラスに追加するには、派生メジャー フィールドの有効化 ツールを使用します。
イベント フィーチャクラスに対象フィールドを追加するには、対象フィールドの有効化 ツールを使用します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。
既存の LRS ネットワークを変更するには、LRS イベントの変更 ツールを使用します。
以下のツールのいずれかを使用して LRS 交点を作成します:
交点フィーチャクラスに交点を追加するには、交点の生成 ツールを使用します。
既存の LRS 交点フィーチャクラスを変更するには、LRS 交点の変更 ツールを使用します。
ルートのアペンド ツールを使用して LRS ネットワークにルートを読み込みます。
ルートの形状は、ルートの生成 ツールを使用して再生成することができます。
キャリブレーション ポイントの生成 ツールを使用してキャリブレーション ポイントを作成します。
注意:
キャリブレーション ポイントとして使用できる既存のポイント フィーチャがある場合は、LRS ネットワークにルートを読み込む前に、アペンド ツールを使用してポイント フィーチャをキャリブレーション ポイント フィーチャクラスに追加します (以下のステップ 5)。
中心線を準備します。
データ エラーの原因となる可能性があるオーバーラップを削除するには、オーバーラップしている中心線を削除 ツールを使用します。
イベントのアペンド ツールを使用してイベント データを読み込みます。
派生ネットワークを構成します。
LRS ネットワークの作成 ツール、または ライン ネットワークから生成 パラメーターをオンにした 既存のデータセットから LRS ネットワークを作成 ツールのいずれかを使用できます。
データの再配置およびルートの再検索
以下のツールを使用して、リニア リファレンス データの再配置 (ルートの再検索) および維持をします。
中心線の作成 - ルートの再配置部分に 1 本以上の中心線が存在するかどうかを判断します。
イベントの振舞い - イベントの振舞いルールがルートの編集にどのように適用されるかを考慮します。
イベントの振舞いを適用 - イベントの振舞いを適用して、イベント メジャーをルートの編集と一致させます。
LRS ネットワーク - 他の派生していない LRS ネットワークがルート編集の影響を受けるかどうかを判断します。
ルートの生成 - 派生ネットワークを含む LRS ネットワークの形状を再生成します。
イベント メジャーの作成 - 編集されたイベントの派生ネットワーク情報を更新します。
ルート編集ワークフローフロー
作成、延長、再割り当て、リタイア、キャリブレーション、カートグラフィックの再配置などのルート編集アクティビティーについても、同様のワークフローを作成することができます。
次の表は、パイプライン データの編集および維持に必要なステップをまとめたものです。
|
ステップ |
ワークフロー |
|||||||
|---|---|---|---|---|---|---|---|---|
|
1 |
中心線を作成します。 |
はい |
いいえ |
いいえ |
はい |
いいえ |
いいえ |
いいえ |
|
2 |
編集アクティビティーを実行します。 |
はい |
N/A |
N/A |
はい |
はい |
はい |
はい |
|
3 |
イベントの振舞いを適用 ツールを実行します。 |
いいえ |
はい |
はい |
はい |
はい |
はい |
はい |
|
4 |
派生ネットワークが構成されている場合は、ルートの生成 ツールを実行します。 |
はい |
はい |
いいえ |
はい |
はい |
はい |
はい |
|
5 |
派生ネットワークが構成されている場合は、イベント メジャーの作成 ツールを実行します。 |
はい |
はい |
はい |
はい |
はい |
はい |
はい |
追加の LRS ネットワークまたはライン ネットワークが構成された場合は、影響を受けるネットワークごとに編集アクティビティーを繰り返します。
次のツールを使用して、影響を受けるネットワークごとにイベントの振舞い、ルートの形状、および派生ネットワーク情報を更新します。
イベントの振舞いを適用 - イベントの振舞いを適用して、イベント メジャーをルートの編集と一致させます。
ルートの生成 - 派生ネットワークを含む LRS ネットワークの形状を再生成します。
イベント メジャーの作成 - 編集されたイベントの派生ネットワーク情報を更新します。