关联表

关联表用于存储有关公共设施网络中的所有关联的信息。 该表是系统维护表,默认处于隐藏状态。 每行表示关联以及有关参与该关联的要素或对象的信息。 在启用验证拓扑后以及使用修改关联窗格或通过 ArcGIS REST API 对关联进行更改后,将更新此表中的信息。

关联表用于存储有关以下内容的信息:

  • 公共设施网络中的关联
  • 参与关联的要素或对象
  • 关联是已修改还是处于错误状态
  • 关联记录的编辑者追踪详细信息

关联表包含以下属性:

字段名字段别名描述

OBJECTID

对象 ID

表中记录的对象 ID。

FROMNETWORKSOURCEID

“自”网络源 ID

公共设施网络中“自”网络源的唯一标识符。

FROMGLOBALID

“自”全局 ID

关联中“自”要素或对象的全局 ID。

FROMTERMINALID

“自”终端 ID

关联中“自”要素或对象的终端 ID(如果适用)。

TONETWORKSOURCEID

“至”网络源 ID

公共设施网络中“至”网络源的唯一标识符。

TOGLOBALID

“至”全局 ID

关联中“至”要素或对象的全局 ID。

TOTERMINALID

“至”终端 ID

关联中“至”要素或对象的终端 ID(如果适用)。

ASSOCIATIONTYPE

关联类型

关联类型。

包括以下值:

  • 交汇点-交汇点连通性关联 = 1​
  • 包含关联 = 2​
  • 结构附件关联 = 3​
  • 交汇点-边“自”连通性关联 = 4
  • 交汇点-边中跨连通性 = 5
  • 交汇点-边“至”连通性关联 = 6

ISCONTENTVISIBLE

内容可见

布尔型标记指明内容是否可见。 这仅适用于包含关联。

PERCENTALONG

延伸百分比

交汇点对象和边对象之间交汇点边中跨连通性关联的延伸百分比值。

STATUS

状态

状态值用于传达是否已修改关联或其参与要素或对象。

了解有关如何解释状态值的详细信息

ERRORCODE

错误代码

关联错误使用位编码值显示,该值可表示一个或多个错误。 错误代码为 0 的关联表示记录无错误。

ERRORMESSAGE

错误消息

与错误相关的其他上下文信息。

CREATIONDATE

创建日期

关联的创建日期。

CREATOR

创建者

创建关联的用户。

LASTUPDATE

上次更新日期

上次更新此表中行的时间。

UPDATEDBY

更新者

更新此表中行的最后一个用户。

GLOBALID

Global 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。