Skip to main content

事件数据模型

需具备位置参考许可方可使用。

在 ArcGIS Pipeline Referencing 中,事件以称为事件要素类的要素类进行管理,这些要素类注册在与线性参考系统 (LRS) 相同的地理数据库中。

Pipeline Referencing 根据路径、测量值以及开始和结束日期管理要素的形状。 所需的源事件数据因注册的事件类型而异。 以下部分列出了每种事件类型的必填字段。

注:

事件要素类可以预先建模或在 LRS 中注册事件时创建。 如果提前建模,请确保事件要素类的空间参考以及 x,y、z 和 m 容差和分辨率与它所注册到的网络相匹配。

了解有关 LRS 的容差和分辨率设置的详细信息

最小事件字段要求

最小事件字段要求如下:

字段

数据类型

长度

可为空

描述

事件 ID

字符串

32 到 255 之间

每个事件记录的唯一 ID。

路径 ID

字符串或 GUID

与中心线序列表中的路径 ID 字段的类型和长度相同。

网络中每条路径的唯一 ID。

路径名称(如果已配置)

字符串

255

路径的唯一名称。

止于路径 ID(对于用来存储跨路径事件的事件要素类为必填项)

字符串或 GUID

与中心线序列表中的路径 ID 字段的类型和长度相同。

网络中路径的唯一 ID。

起始日期

日期

8

事件在路径上变为活动的日期。

结束日期

日期

8

事件在路径上停用的日期。

测量值(仅限点事件)

任何数字

N/A

路径上事件所在的测量值。

测量始于(仅限线事件)

任何数字

N/A

路径上事件起点所在的测量值。

测量止于(仅限线事件)

任何数字

N/A

路径上事件终点所在的测量值。

位置错误

字符串

100

事件的位置误差。

事件引用字段

注册事件时,您可以根据其与另一个位置的偏移量来存储事件位置。 偏移量可以基于 x 和 y 坐标、桩号、与事件起点之间的距离、其他 LRS 事件、交叉点或其他点要素类。

可以使用启用引用字段工具启用将引用位置与事件一起存储。 以下为必填字段:

字段

数据类型

长度

可为空

描述

参考方法(仅限点事件)

短整型

5

引用偏移要素的方法。 这可以是 x,y 坐标、定点、长度、LRS 网络、事件、交叉点或其他点要素类。

参考位置(仅限点事件)

字符串

50 到 255 之间

偏移要素的位置。 这可以是 x,y 坐标、要素、事件或交叉点 ID。

参考偏移(仅限点事件)

字符串

50 到 255 之间

偏移测量值。 它以注册事件和配置偏移字段时配置的测量单位保存。

自引用方法(仅限线事件)

短整型

5

引用偏移要素的方法。 这可以是 x,y 坐标、定点、长度、LRS 网络、事件、交叉点或其他点要素类。

自引用位置(仅限线事件)

字符串

50 到 255 之间

偏移要素的位置。 这可以是 x,y 坐标、要素、事件或交叉点 ID。

自引用偏移(仅限线事件)

字符串

50 到 255 之间

偏移测量值。 它以在配置偏移字段时配置的测量单位保存。

至参考方法(仅限线事件)

短整型

5

引用偏移要素的方法。 这可以是 x,y 坐标、定点、长度、LRS 网络、事件、交叉点或其他点要素类。

至引用位置(仅限线事件)

字符串

50 到 255 之间

偏移要素的位置。 这可以是 x,y 坐标、要素、事件或交叉点 ID。

至参考偏移(仅限线事件)

字符串

50 到 255 之间

偏移测量值。 它以在配置偏移字段时配置的测量单位保存。

派生的网络事件字段

当事件注册到线网络时,您还可以存储派生的网络路径和测量信息。 这将允许来自线和派生网络的路径 ID 和测量值存储在相同事件要素类中。

要在事件上存储派生网络路径和测量值字段,需将以下字段添加到事件:

字段

数据类型

长度

可为空

描述

派生路径 ID

文本或 GUID

与中心线序列表中的路径 ID 字段的类型和长度相同。

派生网络中路径的唯一 ID。

派生路径名称

文本

与线网络中 LineName 字段的长度相同

派生网络中路径的名称。

派生测量值(仅限点事件)

双精度

N/A

事件所在的派生网络中的路径测量。

派生测量始于(仅限线事件)

双精度

N/A

事件开始的派生网络中的路径测量。

派生测量止于(仅限线事件)

双精度

N/A

事件结束的派生网络中的路径测量。

了解有关使用 Pipeline Referencing 中的派生网络的详细信息

定点事件字段

Pipeline Referencing 支持使用启用定点字段工具在 LRS 地理数据库中使用定点测量值注册点事件。 注册一个定点事件可以在 LRS 网络中的路径上以任何测量值定位具有前后桩值的站点。

当引用和偏移相结合时,您可以使用定点事件作为在 LRS 中创建和编辑其他事件位置的另一种方法。

注册使用定点的事件时,源事件数据中需要来自路径和测量点事件的所有字段。 使用定点的事件需要以下字段:

字段

数据类型

长度

可为空

描述

字符串

任何

桩的定点值。

反向桩号

字符串

任何

桩的反向定点值。 当桩位置存在等式点时,将填充此值。

桩值方向

字符串

任何

该字段用于指定定点值的增加方向是否与路径测量值增加方向相反。

事件类型

Pipeline Referencing 包含两种事件类型:存储在与 LRS 相同的地理数据库中的事件和存储在外部数据库中的事件。 地理数据库中的事件存储为要素类;而外部事件可以配置或不配置连接文件。

可以使用创建 LRS 事件工具将事件注册为现有 LRS 网络的 LRS 地理数据库中的线或点事件。

了解有关创建和修改 LRS 事件的详细信息

可以使用使用 LRS 配置外部事件工具将来自外部数据源的外部事件注册为现有 LRS 网络的线或点事件。 如果无法创建到外部数据源的连接,则可以通过使用 LRS 配置外部事件行为工具在不使用连接文件的情况下配置外部事件。

注:

如果事件要素类是预先建模的,则其空间参考、x、y、z 和 m 容差以及分辨率必须与其关联的网络相匹配。

此外,建议您在注册事件时为工程项目构建索引,以提升事件表的性能。

了解有关 ArcGIS Pipeline Referencing 中的容差和分辨率的详细信息

地理数据库中的事件

除了数据源的位置之外,内部和外部事件在注册后的管理方式方面也有所不同。

LRS 地理数据库中的事件将存储为要素类,且事件要素的形状将根据路径、测量值以及结束日期和开始日期进行管理。 这为 ArcGIS 中的事件数据制图和空间查询提供了更高的性能。

在 LRS 地理数据库中注册事件时,您可以使用 LRS 在地理数据库中预先对要素类进行建模,并使用 LRS 在地理数据库中新建要素类。 您还可以将方案从另一个表或要素类复制到 LRS 地理数据库中创建的新要素类。

了解有关创建和修改 LRS 事件的详细信息

事件注册后,系统将自动管理该事件。 对路径进行编辑时,系统将使用事件测量值行为配置直接对事件要素类进行更改。 当编辑活动自动触发地图中的事件图层刷新时,您可以立即查看更新。

使用位置参考工具栏上的工具执行并保存编辑后,请运行应用事件行为工具来更新事件位置。

外部事件

外部事件可以配置或不配置连接文件。

可以通过使用 LRS 配置外部事件工具建立到外部系统的只读连接。 将 LRS 地理数据库之外的事件表或要素类注册为外部事件表时,由于连接是只读的,因此更改不会直接写入外部事件表。 可能存在与更新外部系统中事件的测量值相关联的业务规则,因此不会直接修改外部系统中的事件。

还可以通过使用 LRS 配置外部事件行为工具来创建外部事件,而无需链接到源表或要素。 此操作将创建一个没有任何路径或事件信息的外部事件。

ArcGIS Pipeline Referencing 支持将更新推送到这两种类型的外部事件,并维护所执行的影响事件测量值的所有编辑的日志。 您可以使用 Web 服务将这些更新发送到外部表或要素类以应用测量值。 Web 服务中所需的参数和数据因外部事件的类型而有所不同。

了解有关注册外部事件的详细信息