関連付けテーブル

関連付けテーブルは、ユーティリティ ネットワーク内のすべての関連付けに関する情報を格納します。 このテーブルは、システムが管理するテーブルで、デフォルトでは非表示です。 各行は、関連付けと、関連付けに含まれるフィーチャまたはオブジェクトに関する情報を表します。 このテーブル内の情報は、トポロジが有効化または検証されたとき、および [関連付けの変更] ウィンドウまたは ArcGIS REST API を使用して、関連付けに対して変更が行われたときに更新されます。

関連付けテーブルは、以下に関する情報を格納します。

  • ユーティリティ ネットワーク内の関連付け
  • 関連付けに含まれるフィーチャまたはオブジェクト
  • 関連付けが変更されたか、関連付けにエラーがあるか
  • 関連付けレコードの編集情報の記録の詳細

関連付けテーブルには、次の属性が含まれます。

フィールド名フィールド エイリアス説明

OBJECTID

Object ID

テーブル内のレコードのオブジェクト ID。

FROMNETWORKSOURCEID

From network source ID

ユーティリティ ネットワーク内の始点ネットワーク ソースの一意の識別子。

FROMGLOBALID

From global ID

関連付け内の始点フィーチャまたは始点オブジェクトの Global ID。

FROMTERMINALID

From terminal ID

関連付け内の始点フィーチャまたは始点オブジェクトのターミナル ID (該当する場合)。

TONETWORKSOURCEID

To network source ID

ユーティリティ ネットワーク内の終点ネットワーク ソースの一意の識別子。

TOGLOBALID

To global ID

関連付け内の終点フィーチャまたは終点オブジェクトの Global ID。

TOTERMINALID

To terminal ID

関連付け内の終点フィーチャまたは終点オブジェクトのターミナル ID (該当する場合)。

ASSOCIATIONTYPE

Association type

関連付けタイプ。

値は以下のとおりです:

  • ジャンクション-ジャンクション接続性関連付け = 1
  • 格納の関連付け = 2
  • 構造物付属物の関連付け = 3
  • ジャンクション-エッジの始点の接続性の関連付け = 4
  • ジャンクション-エッジの中間部分の接続性の関連付け = 5
  • ジャンクション-エッジの終点の接続性の関連付け = 6

ISCONTENTVISIBLE

Is content visible

格納物が表示可能かどうかを示すブール型フラグ。 これは、格納の関連付けにのみ適用できます。

PERCENTALONG

Percentage along

ジャンクション オブジェクトとエッジ オブジェクトの間の、ジャンクション-エッジの中間部分の接続性の関連付けの割合値。

STATUS

Status

ステータス値は、関連付け、あるいはそれに含まれるフィーチャまたはオブジェクトが変更されたかどうかを伝えるために使用されます。

ステータス値の解釈方法の詳細

ERRORCODE

Error code

関連付けに関するエラーは、1 つ以上のエラーを表すことができるビット エンコード値を使用して表示されます。 エラー コード 0 の関連付けは、レコードにエラーがないことを示します。

ERRORMESSAGE

Error message

エラーに関連する追加のコンテキスト情報。

CREATIONDATE

Creation date

関連付けが作成された日付。

CREATOR

Creator

関連付けを作成したユーザー。

LASTUPDATE

Last update

テーブル内の行が最後に更新された日付。

UPDATEDBY

Updated by

テーブル内の行を最後に更新したユーザー。

GLOBALID

Global ID

テーブル内の行の Global ID。

関連付けテーブルへのアクセス

関連付けテーブルは、システムが管理するテーブルで、デフォルトでは非表示です。 [データの追加] ドロップダウン メニュー データの追加[パスから] オプション パスからのデータ を使用して、関連付けテーブルをマップに追加できます。 これを使用することで、コンテキストを提供して、関連付けレコードで競合が検出された場合に、競合管理をサポートできます。 このテーブルを追加するには、関連付けテーブルのレイヤー ID (500001) が付加されたサービス URL パスを指定します (例: https://myserver.domain.com/server/rest/services/<service name>/FeatureServer/500001)。

このテーブルは、[コンテンツ] ウィンドウの [スタンドアロン テーブル] の下で、マップに追加されます。

ステータス値の解釈

Status 属性フィールド値は、関連付け、または関連付けに含まれるフィーチャおよびオブジェクトに対して行われた変更を示します。 属性フィールドに表示される値は、ビット エンコード値に対応する 10 進数を表します。 次の表に、ステータス ビット値とそれが Status フィールドでどのように表されるかについて示します。

ステータス ビットステータス フィールド値説明

N/A

0

関連付けがダーティでないか、削除されていません。

0

1

関連付けが削除されました。

1

2

関連付けの始点側のフィーチャまたはオブジェクトが削除されました。

2

4

関連付けの終点側のフィーチャまたはオブジェクトが削除されました。

3

8

関連付けがダーティです。

4

16

関連付けの始点側のオブジェクトがダーティです。

5

32

関連付けの終点側のオブジェクトがダーティです。

たとえば、ステータス ビット 4 は、Status フィールドに 16 (2^4 = 16) と表され、関連付けの始点側のオブジェクトが変更されて、ダーティであることを示します。 変更または削除されていない関連付けレコードには、ビット値が設定されず、Status 属性値 0 で表されます。関連付けレコードに対して複数の変更が行われた場合は、これらの値が合計されます。 たとえば、Status 属性 49 は、関連付け内の始点と終点のオブジェクトがダーティであること、および関連付け自体が削除されたことを示します: (2^4 + 2^5 + 2^0) = 49。