关联表用于存储有关公共设施网络中的所有关联的信息。 该表是系统维护表,默认处于隐藏状态。 每行表示关联以及有关参与该关联的要素或对象的信息。 在启用或验证拓扑后以及使用修改关联窗格或通过 ArcGIS REST API 对关联进行更改后,将更新此表中的信息。
关联表用于存储有关以下内容的信息:
- 公共设施网络中的关联。
- 参与关联的要素或对象。
- 关联是已修改还是处于错误状态。
- 关联记录的编辑者追踪详细信息。
关联表包含以下属性:
字段名 | 字段别名 | 描述 |
---|---|---|
OBJECTID | 对象 ID | 表中记录的对象 ID。 |
FROMNETWORKSOURCEID | “自”网络源 ID | 公共设施网络中“自”网络源的唯一标识符。 |
FROMGLOBALID | “自”全局 ID | 关联中“自”要素或对象的全局 ID。 |
FROMTERMINALID | “自”终端 ID | 关联中“自”要素或对象的终端 ID(如果适用)。 |
TONETWORKSOURCEID | “至”网络源 ID | 公共设施网络中“至”网络源的唯一标识符。 |
TOGLOBALID | “至”全局 ID | 关联中“至”要素或对象的全局 ID。 |
TOTERMINALID | “至”终端 ID | 关联中“至”要素或对象的终端 ID(如果适用)。 |
ASSOCIATIONTYPE | 关联类型 | 关联的类型。 值:
|
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