イベント データ モデル
Location Referencing ライセンスで利用可能。
ArcGIS Pipeline Referencing では、イベント フィーチャクラスと呼ばれるフィーチャクラスでイベントが管理されます。このフィーチャクラスは同じジオデータベースに LRS (リニア リファレンス システム) として登録されます。
Pipeline Referencing は、ルート、メジャー、終了日と開始日に基づいて、フィーチャの形状を管理します。 必須ソース イベント データは、登録するイベント タイプによって異なります。 イベント タイプごとの必須フィールドは以降のセクションに記載されています。
注意:
イベント フィーチャクラスはあらかじめモデル化しておくことも、LRS にイベントを登録する際に作成することもできます。 あらかじめモデル化している場合は、空間参照、XY 許容値、Z 許容値、M 許容値、イベント フィーチャクラスの解像度がイベントが登録されるネットワークのものと一致していることを確認します。
最小限必要となるイベント フィールド
最小限必要となるイベント フィールドは、以下のとおりです。
|
フィールド |
データ タイプ |
長さ |
NULL 許容 |
説明 |
|---|---|---|---|---|
|
イベント ID |
String |
32 ~ 255 |
いいえ |
各イベント レコードの一意な ID。 |
|
ルート ID |
String または GUID |
中心線シーケンス テーブルのルート ID フィールドと同じタイプおよび長さ |
いいえ |
ネットワーク内の各ルートの一意の ID。 |
|
ルート名 (構成されている場合) |
String |
255 |
いいえ |
ルートの一意な名前。 |
|
ルート ID (複数のルートにまたがるイベントを格納するイベント フィーチャクラスで必須) |
String または GUID |
中心線シーケンス テーブルのルート ID フィールドと同じタイプおよび長さ |
いいえ |
ネットワーク内の終点ルートの一意の ID。 |
|
開始日 |
Date |
8 |
はい |
イベントがルート上でアクティブになる日付。 |
|
終了日 |
Date |
8 |
はい |
イベントがルート上で廃止される日付。 |
|
メジャー (ポイント イベントのみ) |
任意の数値 |
N/A |
いいえ |
イベントが配置されるルート上のメジャー。 |
|
始点メジャー (ライン イベントのみ) |
任意の数値 |
N/A |
いいえ |
イベントの始点が配置されるルート上のメジャー。 |
|
終点メジャー (ライン イベントのみ) |
任意の数値 |
N/A |
いいえ |
イベントの終点が配置されるルート上のメジャー。 |
|
ロケーション エラー |
String |
100 |
はい |
イベントのロケーション エラー。 |
イベント対象フィールド
イベントの登録時には、別のロケーションからのオフセットに基づいてイベント ロケーションを格納できます。 オフセットは X 座標、Y 座標、ステーション、イベントの始点からの距離、他の LRS イベント、交点、または他のポイント フィーチャクラスをベースにすることができます。
対象フィールドの有効化 ツールを使用し、対象ロケーションをイベントとともに格納できます。 以下のフィールドは必須です。
|
フィールド |
データ タイプ |
長さ |
NULL 許容 |
説明 |
|---|---|---|---|---|
|
対象メソッド (ポイント イベントのみ) |
Short Integer |
5 |
はい |
オフセット フィーチャを参照する方法。 X、Y 座標、ステーショニング、長さ、LRS ネットワーク、イベント、交点、またはその他のポイント フィーチャクラスを指定できます。 |
|
対象ロケーション (ポイント イベントのみ) |
String |
50 ~ 255 |
はい |
オフセットするフィーチャの位置。 X、Y 座標、フィーチャまたはイベント ID、交点 ID を指定できます。 |
|
対象オフセット (ポイント イベントのみ) |
String |
50 ~ 255 |
はい |
オフセット メジャー。 イベントを登録し、オフセット フィールドを構成する際に構成したメジャー単位で保存されます。 |
|
始点対象メソッド (ライン イベントのみ) |
Short Integer |
5 |
はい |
オフセット フィーチャを参照する方法。 X、Y 座標、ステーショニング、長さ、LRS ネットワーク、イベント、交点、またはその他のポイント フィーチャクラスを指定できます。 |
|
始点対象ロケーション (ライン イベントのみ) |
String |
50 ~ 255 |
はい |
オフセットするフィーチャの位置。 X、Y 座標、フィーチャまたはイベント ID、交点 ID を指定できます。 |
|
始点対象オフセット (ライン イベントのみ) |
String |
50 ~ 255 |
はい |
オフセット メジャー。 オフセット フィールドの構成時に構成したメジャー単位で保存されます。 |
|
終点対象メソッド (ライン イベントのみ) |
Short Integer |
5 |
はい |
オフセット フィーチャを参照する方法。 X、Y 座標、ステーショニング、長さ、LRS ネットワーク、イベント、交点、またはその他のポイント フィーチャクラスを指定できます。 |
|
終点対象ロケーション (ライン イベントのみ) |
String |
50 ~ 255 |
はい |
オフセットするフィーチャの位置。 X、Y 座標、フィーチャまたはイベント ID、交点 ID を指定できます。 |
|
終点対象オフセット (ライン イベントのみ) |
String |
50 ~ 255 |
はい |
オフセット メジャー。 オフセット フィールドの構成時に構成したメジャー単位で保存されます。 |
派生ネットワーク イベント フィールド
イベントをライン ネットワークと一緒に登録した場合は、派生ネットワーク ルートとメジャー情報も格納できます。 これにより、ラインと派生ネットワーク両方のルート ID とメジャーを同じイベント フィーチャクラスに格納できるようになります。
イベントの派生ネットワーク ルートとメジャー フィールドの格納を有効にするには、以下のフィールドをイベントに追加します。
|
フィールド |
データ タイプ |
長さ |
NULL 許容 |
説明 |
|---|---|---|---|---|
|
派生ルート ID |
テキストまたは GUID |
中心線シーケンス テーブルのルート ID フィールドと同じタイプおよび長さ |
いいえ |
派生ネットワーク内のルートの一意の ID。 |
|
派生ルート名 |
Text |
ライン ネットワークの LineName フィールドと同じ長さ |
はい |
派生ネットワーク内のルートの名前。 |
|
派生メジャー (ポイント イベントのみ) |
Double |
N/A |
はい |
イベントが位置する派生ネットワーク内のルートのメジャー。 |
|
派生始点メジャー (ライン イベントのみ) |
Double |
N/A |
はい |
イベントが始まる派生ネットワーク内のルートのメジャー。 |
|
派生終点メジャー (ライン イベントのみ) |
Double |
N/A |
はい |
イベントが終わる派生ネットワーク内のルートのメジャー。 |
Pipeline Referencing での派生ネットワークの使用の詳細
ステーショニング イベント フィールド
Pipeline Referencing は、ステーショニング フィールドの有効化 ツールを使用する LRS ジオデータベースのステーショニング メジャーがあるポイント イベントの登録をサポートしています。 ステーショニング イベントを登録することで、LRS ネットワークのルート沿いにある任意のメジャーで前方および後方のステーション値があるステーションを特定できます。
対象とオフセットを組み合わせることで、ステーショニング イベントを追加の方法として使用して、LRS の他のイベントの位置の作成と編集を行うことができます。
ステーショニングを使用するイベントを登録する際、ルートとメジャー ポイント イベントのすべてのフィールドが、ソース イベント データに必要です。 ステーショニングを使用するイベントでは、以下のフィールドが必須です。
|
フィールド |
データ タイプ |
長さ |
NULL 許容 |
説明 |
|---|---|---|---|---|
|
ステーション |
String |
任意 |
はい |
ステーションのステーショニング値。 |
|
後方ステーション |
String |
任意 |
はい |
ステーションの後方ステーショニング値。 ステーション位置に方程式ポイントがある場合にこの値が入力されます。 |
|
ステーション値の方向 |
String |
任意 |
はい |
ルート上のメジャーの増加とは逆方向に測点値が増加するかどうかを指定するために使用されるフィールド。 |
イベント タイプ
Pipeline Referencing には、同じジオデータベースに LRS として格納されるイベントと、外部データベースに格納されるイベントの 2 種類があります。 ジオデータベースのイベントは、フィーチャクラスとして格納され、外部イベントはコネクション ファイルの有無にかかわらず設定できます。
イベントは、LRS イベントの作成 ツールを使用して、既存の LRS ネットワークのラインまたはポイント イベントとして LRS ジオデータベースに登録できます。
外部データ ソースの外部イベントは、LRS を使用する外部イベントの構成 ツールを使用して、既存の LRS ネットワークのラインまたはポイント イベントとして登録できます。 外部データソースへの接続が確立できない場合は、LRS を使用する外部イベントの構成 ツールを使用して、コネクション ファイルなしで外部イベントを設定できます。
注意:
イベント フィーチャクラスが事前にモデル化されている場合、その空間参照、X,Y,Z,M 許容値および座標精度は、関連付けられているネットワークと一致する必要があります。
また、イベントを登録するときのイベント テーブルのパフォーマンスを向上させるために、プロジェクト アイテムのインデックスを作成することもおすすめします。
ジオデータベースのイベント
内部イベントと外部イベントは、データ ソースの場所のほかに登録後の管理方法に関しても異なります。
LRS ジオデータベースのイベントはフィーチャクラスとして格納され、イベント フィーチャの形状は、ルート、メジャー、開始日および終了日に基づいて管理されます。 これにより、ArcGIS でのイベント データのマッピングと空間検索のパフォーマンスが向上しています。
LRS ジオデータベースにイベントを登録するとき、LRS を使用してジオデータベース内でフィーチャクラスを事前にモデル化して、LRS を使用してジオデータベース内に新しいフィーチャクラスを作成することができます。 また、別のテーブルまたはフィーチャクラスのスキーマを、LRS ジオデータベース内に作成した新しいフィーチャクラスにコピーすることもできます。
イベントの登録後、イベントは自動的に管理されます。 ルートを編集すると、イベント メジャーの振舞い構成を使用して、イベント フィーチャクラスが直接変更されます。 マップ内でイベント レイヤーが更新されると、編集アクティビティーが自動的に実行され、更新内容を即座に確認できます。
Location Referencing ツールバーのツールを使用して編集を実行および保存した後は、イベントの振舞いを適用 ツールを実行してイベントのロケーションを更新します。
外部イベント
外部イベントはコネクション ファイルの有無にかかわらず設定できます。
LRS を使用する外部イベントの構成 ツールを使用して、外部システムへの読み取り専用の接続を確立できます。 LRS ジオデータベースの外部のイベント テーブルまたはフィーチャクラスを外部イベント テーブルとして登録するときは、接続が読み取り専用であるため、変更内容は外部イベント テーブルに直接書き込まれません。 外部システムのイベントでメジャーの更新にビジネス ルールが関連付けられている可能性があるため、外部システムのイベントは直接変更されません。
また、LRS による外部イベントの振舞いの構成 ツールを使用して、ソース テーブルやフィーチャにリンクせずに外部イベントを作成することもできます。 これにより、ルートやイベント情報なしで外部イベントが作成されます。
ArcGIS Pipeline Referencing は、両方のタイプの外部イベントへの更新内容を反映させることをサポートし、イベント メジャーに影響を与えるすべての編集のログを維持します。 Web サービスを使用して、これらの更新を外部テーブルまたはフィーチャクラスに送信し、メジャーを適用することができます。 外部イベントのタイプに基づいて、Web サービスで必要なパラメーターとデータは異なります。