适用于 Location Referencing 许可。
可以在创建要素工具 中使用该图层的要素模板对该要素服务中的事件进行数字化。 将自动填充路径 ID 和测量值,以将事件与在其上创建要素的路径相关联。 随即出现属性窗格,可以在其中查看现有事件属性并提供其他事件属性。
在创建点事件时,将根据基础路径来填充路径 ID、测量值和日期字段。 在数字化线事件要素时,第一个折点用于填充 From Measure、From Date、To Date 和 From Route 字段,最后一个折点用于填充 To Measure 和 To Route 字段。 对于跨线事件要素,“测量始于”和“测量止于”必须位于具有相同线 ID 的路径上。
位置错误
如果添加的要素超出公差范围且未检测到路径 ID 或测量值,则会发生未知错误。
以下任何状态均表示必须解决的问题。
位置误差 | 描述 |
---|---|
无法找到范围 | 未找到路径位置的形状,因为“测量始于”和“测量止于”超出了路径测量值的范围。 |
无法找到位置 | 路径位置的形状不在路径上(路径没有 m 值,或路径位置的测量值不在路径上)。 |
无法找到父事件 | 未找到父事件。 这适用于参考偏移事件。 |
“路径始于”和“路径止于”的线 ID 不同 | “路径始于”和“路径止于”具有不同的线 ID。 这适用于线网络。 |
线 ID 无效 | 路径的线 ID 无效。 这适用于线网络。 |
位置路径 ID 无效 | 路径位置的路径 ID 无效(空值或无效值)。 |
测量无效 | 至少有一个路径位置的测量值无效。 |
路径 ID 无效 | 路径位置的路径 ID 无效(空值或无效值)。 |
多个位置 | 找到多个点位置。 沿路径的测量值可能不唯一。 |
空范围 | “测量始于”等于“测量止于”。 |
“测量始于”与“测量止于”部分匹配 | 未找到整个路径位置的形状。 “测量始于”与“测量止于”超出路径测量范围。 |
“测量始于”的部分匹配 | 未找到整个路径位置的形状。 “测量始于”超出路径测量范围。 |
“测量止于”的部分匹配 | 未找到整个路径位置的形状。 “测量止于”超出路径测量范围。 |
路线顺序已反转 | “路径始于”的路线顺序不低于“路径止于”的路线顺序。 这适用于线网络。 |
未找到路径 | 路径不存在。 |
路径形状为空 | 路径没有形状或形状为空。 |
使用要素创建添加线事件的方案
在以下方案中,可以在创建要素窗格中使用要素模板来添加线事件。
添加线事件
下图显示了路径属性:
下表详细介绍了路径属性。 路径 (Route1) 的测量值为从 0 到 20。
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
下图显示了线事件的创建。 第一个和最后一个折点与 Route1 相交,由此产生新的线事件。
下表详细介绍了线事件:
事件 | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | MAOP 设计 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 10 | 20 | 无错误 | 800 |
下图显示了编辑后的路径和关联事件:
添加线事件导致位置误差
下图显示了路径属性。 路径 (Route1) 的测量值为从 0 到 20。
下表详细介绍了路径属性:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
下图显示了线事件的创建。 仅第一个折点与 Route1 相交。 将填充路径 ID 和测量始于,但测量止于为 <空>,因为最后一个折点与路径不相交。
下表详细介绍了线事件:
事件 | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | MAOP 设计 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | <空> | 位置测量无效 | 800 |
使用要素创建添加跨越事件的方案
以下方案详细说明了在创建要素窗格中使用要素模板添加跨线事件的结果。
添加跨越事件
下图显示了路径:
下表详细说明了路径(Route1、Route2 和 Route3)的属性:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
Route2 | 1/1/2000 | <空> |
Route3 | 1/1/2000 | <空> |
下图显示了跨越事件要素的创建。 第一个折点在 5 处与 Route1 相交,解析为 Route1 上的 From Measure,第二个折点在 35 处与 Route3 相交,解析为 Route3 上的 To Measure。
下表详细介绍了编辑之后的跨越事件:
事件 | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | MAOP 设计 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | <空> | 5 | 35 | 无错误 | 800 |
下图显示了编辑后的路径和跨越事件:
添加跨越事件导致位置误差
下图显示了线事件与路径相关联之前的路径。 在这种情况下,Route1 和 Route2 位于 LineA 上,RouteA 位于 LineB 上。 跨越事件必须位于线网络中的同一条线上。
下表详细介绍了路径属性。 Route1 和 Route2 位于 LineA 上,RouteA 位于 LineB 上。
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
Route2 | 1/1/2000 | <空> |
RouteA | 1/1/2000 | <空> |
下图显示了跨越事件要素的创建。 第一个折点在 5 处与 Route1 相交,解析为 Route1 上的“测量始于”,第二个折点在 35 处与 RouteA 相交,未解析为 RouteA 上的“测量止于”,因为 RouteA 位于 RouteB 上。
下表提供了 Location Error 字段的““路径始于”和“路径止于”的线 ID 不同”值的示例。 跨越路径的事件必须共享相同的线 ID。
事件 | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | MAOP 设计 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | RouteA | 1/1/2000 | <空> | 5 | 35 | “路径始于”和“路径止于”的线 ID 不同 | 800 |
下图显示了错误后的 Event1: