关联表
关联表用于存储有关公共设施网络中的所有关联的信息。 该表是系统维护表,默认处于隐藏状态。 每行表示关联以及有关参与该关联的要素或对象的信息。 在启用或验证拓扑后以及使用修改关联窗格或通过 ArcGIS REST API 对关联进行更改后,将更新此表中的信息。
当使用电信域网络时,需要将此表与域类上的外键属性配合使用,以建模关联。 关联外键可减少对具有大量非空间对象(例如电信网络)的系统进行建模所需的关联记录的数量。
注:
对于电信域网络,关联表不会用于管理交汇点-边自或交汇点-边至与边对象的连通性关联或者包含关联。 相反,域类上的外键用于建模关联。 当添加包含关联时,如果要素已具有容器,则会将内容要素添加至关联表。
关联表用于存储有关以下内容的信息:
公共设施网络中的关联
参与关联的要素或对象
关联是已修改还是处于错误状态
关联记录的编辑者追踪详细信息
关联表包含以下属性:
|
字段名 |
字段别名 |
描述 |
|---|---|---|
|
|
对象 ID |
表中记录的对象 ID。 |
|
|
“自”网络源 ID |
公共设施网络中“自”网络源的唯一标识符。 |
|
|
“自”全局 ID |
关联中“自”要素或对象的全局 ID。 |
|
|
“自”终端 ID |
关联中“自”要素或对象的终端 ID(如果适用)。 |
|
|
“至”网络源 ID |
公共设施网络中“至”网络源的唯一标识符。 |
|
|
“至”全局 ID |
关联中“至”要素或对象的全局 ID。 |
|
|
“至”终端 ID |
关联中“至”要素或对象的终端 ID(如果适用)。 |
|
|
关联类型 |
关联类型。 包括以下值:
|
|
|
内容可见 |
布尔型标记指明内容是否可见。 这仅适用于包含关联。 |
|
|
延伸百分比 |
交汇点对象和边对象之间交汇点边中跨连通性关联的延伸百分比值。 |
|
|
状态 |
状态值用于传达是否已修改关联或其参与要素或对象。 |
|
|
错误代码 |
关联错误使用位编码值显示,该值可表示一个或多个错误。 错误代码为 0 的关联表示记录无错误。 |
|
|
错误消息 |
与错误相关的其他上下文信息。 |
|
|
创建日期 |
关联的创建日期。 |
|
|
Creator |
创建关联的用户。 |
|
|
上次更新日期 |
上次更新此表中行的时间。 |
|
|
更新者 |
更新此表中行的最后一个用户。 |
|
|
全局 ID |
此表中行的全局 ID。 |
关联表包含以下附加属性,以支持电信域网络中分组对象之间的连通性。 当在公共设施网络中创建第一个电信域网络时,会将以下字段添加至该表:
|
字段名 |
字段别名 |
描述 |
|---|---|---|
|
|
“自”第一个单元 |
关联中“自”侧分组的第一个单元 ID。 |
|
|
“自”侧的最后一个单元起 |
关联中“自”侧分组的最后一个单元 ID。 这与 |
|
|
至第一个单元 |
关联中“至”侧分组的第一个单元 ID。 |
|
|
“至”侧的最后一个单元起 |
关联中“至”侧分组的最后一个单元 ID。 这与 |
访问关联表
关联表是系统维护表,默认处于隐藏状态。 可以使用添加数据下拉菜单
中的自路径选项
将关联表添加到地图中。 这可用于提供上下文并在关联记录上检测到冲突时支持冲突管理。 要添加表,提供追加到关联表 (500001) 的图层 ID 的服务 URL 路径,如以下示例所示:https://myserver.domain.com/server/rest/services/<service name>/FeatureServer/500001。
该表随即添加到地图内容窗格的独立表下。
解释状态字段值
Status 属性字段值用于指示是否已对关联或参与关联的要素和对象进行修改。 在该属性字段中显示的值表示十进制值,与位编码值相对应。 下表概述了状态位值以及这些值在 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;Status 属性值为 56 表示关联中的“自”和“至”对象为脏对象,并且关联本身为脏关联:(2^3 + 2^4 + 2^5) = 56。