关联表

关联表用于存储有关公共设施网络中的所有关联的信息。 该表是系统维护表,默认处于隐藏状态。 每行表示关联以及有关参与该关联的要素或对象的信息。 在启用验证拓扑后以及使用修改关联窗格或通过 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

Creator

创建关联的用户。

LASTUPDATE

上次更新日期

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

UPDATEDBY

更新者

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

GLOBALID

Global ID

此表中行的全局 ID。

访问关联表

关联表是系统维护表,默认处于隐藏状态。 添加数据 添加数据 命令可用于将关联表添加到地图,以提供上下文并在关联记录上检测到冲突时支持冲突管理。 要添加表,提供追加到关联表 (500001) 的图层 ID 的服务 URL 路径,如以下示例所示:https://myserver.domain.com/server/rest/services/<service name>/FeatureServer/500001

该表随即添加到内容窗格的独立表下的地图中。

解释状态值

Status 字段使用按位编码来表示对关联或参与关联的要素和对象所做的修改。 在该字段中显示的值表示十进制值,与位编码值相对应。 例如,状态 4 表示为 16 (2^4 = 16),指示位于关联“自”侧的对象已修改并变为脏对象。 状态值为 0 的关联记录表示尚未修改或删除的关联记录。 Status 字段中显示的值派生自以下各项:

  • 0 - 已删除关联。
  • 1 - 已删除位于关联“自”侧的要素或对象。
  • 2 - 已删除位于关联“至”侧的要素或对象。
  • 3 - 关联为脏关联。
  • 4 - 位于关联“自”侧的对象为脏对象。
  • 5 - 位于关联“至”侧的对象为脏对象。

当对关联记录进行多次修改时,将对上述值进行求和。 例如,状态 49 表示关联的“自”和“至”对象为脏对象,并且关联本身已删除。

  • 示例:(2^4 + 2^5 + 2^0) = 49