事件数据模型

适用于 Location Referencing 许可。

事件在 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

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

测量值(仅限点事件)

任何数字

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

测量始于(仅限线事件)

任何数字

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

测量止于(仅限线事件)

任何数字

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

位置误差

字符串

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 或交叉点 ID。

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

字符串

50 到 255 之间

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

派生的网络事件字段

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

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

字段数据类型长度可为空描述

派生路径 ID

文本或 GUID

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

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

派生路径名称

文本

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

派生网络中路径的名称。

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

双精度

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

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

双精度

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

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

双精度

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

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

定点事件字段

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

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

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

字段数据类型长度可为空描述

字符串

任何

站点的定点值。

后站点

字符串

任何

站点的后定点值。 当站点位置存在方程点时,将填充此值。

站点值方向

字符串

任何

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

事件类型

Pipeline Referencing 包含两种事件类型:存储在与 LRS 相同的地理数据库中的事件和存储在外部数据库中的事件。 在 RDBMS 数据库或地理数据库(LRS 所在的地理数据库除外)中,地理数据库中的事件将存储为要素类,而外部事件将存储为表。

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

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

可以使用使用 LRS 配置外部事件工具将来自外部数据源的外部事件注册为现有 LRS 网络的线或点事件。

注:

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

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

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

地理数据库中的事件

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

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

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

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

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

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

外部事件

系统将不在地理数据库中对外部事件表的连接进行建模。 当 LRS 地理数据库之外的事件表或要素类注册为外部事件表时,系统会将其假定为只读连接,并且不会将更改直接写入外部事件表。 可能存在与更新外部系统中事件的测量值相关联的业务规则,因此不会直接修改外部系统中的事件。

系统将保留对事件测量值有影响的所有已执行编辑的日志。 您可以使用 Web 服务将这些更新发送到外部表或要素类以应用测量值。

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