适用于 Location Referencing 许可。
可以使用编辑折点工具 编辑要素服务事件图层中的事件要素。
可以使用此方法编辑现有事件形状。 将相应更新事件的路径 ID、路径名称和测量值。 事件的日期不变。
注:
将事件从一条路径移动到另一条路径时,将根据路径的起始和结束日期对事件进行时间切片。
在编辑点事件时,将根据基础路径来更新路径 ID 和测量值。 在编辑线事件要素时,第一个折点用于填充 From Measure 和 From Route 字段,最后一个折点用于填充 To Measure 和 To Route 字段。 对于跨线事件要素,“测量始于”和“测量止于”必须位于具有相同线 ID 的路径上。
了解有关使用标准 ArcGIS Pro 工具来修改要素的详细信息
注:
如果显示了有关获取锁或协调的消息,则将启用冲突预防。
位置错误
属性字段中的 Location Error 值将提供有关事件状态的信息。 如果事件编辑正确,则事件的位置错误属性字段的值为“无错误”。 如果状态为“无错误”以外的其他任何值,请检查修改的事件及其属性所存在的问题并予以解决。
以下任何状态均表示必须解决的问题。
位置误差 | 描述 |
---|---|
无法找到位置 | 路径位置的形状不在路径上(路径没有 m 值,或路径位置的测量值不在路径上)。 |
“路径始于”和“路径止于”的线 ID 不同 | “路径始于”和“路径止于”具有不同的线 ID。 这适用于线网络。 |
位置路径 ID 无效 | 路径位置的路径 ID 无效(空值或无效值)。 |
测量无效 | 至少有一个路径位置的测量值无效。 |
路径 ID 无效 | 路径位置的路径 ID 无效(空值或无效值)。 |
路线顺序已反转 | “路径始于”的路线顺序不低于“路径止于”的路线顺序。 这适用于线网络。 |
未找到路径 | 路径不存在。 |
使用要素编辑来编辑线事件的方案
以下方案详细说明了使用编辑折点工具 编辑事件要素的结果。
编辑线事件
下图显示了路径及其相关联事件。 Route1 的测量值为 0 至 20,Event1 的测量值为 0 至 10。
下表详细介绍了路径属性:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
下表详细介绍了编辑之前的事件:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2005 | <空> | 0 | 10 | 无错误 | 55 |
要编辑事件以使其从 0 到 20(与 Route2 的交叉点所在的位置)运行,请使用编辑折点工具 将事件的最后一个折点拖动到该交叉点。 第一个折点用作 From Measure,最后一个折点用作 To Measure。
下图显示了编辑后的事件:
下表详细介绍了编辑之后的事件:
路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|
Route1 | 1/1/2005 | <空> | 0 | 20 | 无错误 | 55 |
编辑线事件导致位置误差
下图显示了路径及其相关联事件。 Route1 的测量值为 0 至 20,Event1 的测量值为 0 至 15。
下表详细介绍了路径属性:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
下表详细介绍了编辑之前的事件。 Route1 上的 Event1 的测量值为 0 至 15。
事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 15 | 无错误 | 55 |
在编辑过程中,会将 Event1 拖动到交叉点以及 Route1 的末端范围之外。 在这种情况下,事件的形状将保持不变,并出现位置误差。
下表详细说明了 Event1。 由于无法定位要测量的事件,因此会出现位置误差。
事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 10.5 | <空> | 位置路径 ID 无效 | 55 |
下图显示了在 Route1 上重新定位线事件 (Event1) 的端折点之后的路径:
使用要素编辑来编辑跨越事件的方案
以下方案详细说明了使用编辑折点工具 或移动工具 在地图上编辑事件要素的结果。
编辑跨越事件
下图显示了路径及其相关联事件。 Route1 和 Route2 位于 LineA 上。
下表详细介绍了路径属性:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
Route2 | 1/1/2000 | <空> |
下表详细介绍了编辑之前的事件:
事件 | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route2 | 1/1/2000 | <空> | 0 | 25 | 无错误 | 55 |
在这种情况下,将对事件进行编辑,以便将事件的起始折点捕捉到 Route1 上的测量值 0,并将事件的结束折点捕捉到 Route2 的结束测量值 25。
下表详细介绍了编辑之后的事件:
事件 | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route2 | 1/1/2000 | <空> | 0 | 25 | 无错误 | 55 |
下图显示了编辑后的路径及其相关联事件:
编辑跨越事件导致位置误差
下图显示了路径及其相关联事件。 Route1 和 Route2 位于 LineA 上,RouteX1 位于 LineB 上。 Event1 从 Route1 上的测量值 5 跨越到 Route2 上的测量值 20。
下表详细介绍了路径属性。 RouteX1 位于 LineB 上。
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
Route2 | 1/1/2000 | <空> |
RouteX1 | 1/1/2000 | <空> |
下表详细介绍了编辑之前的事件:
事件 ID | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route2 | 1/1/2000 | <空> | 5 | 20 | 无错误 | 55 |
在这种情况下,将对事件进行编辑,以便将事件的结束折点捕捉到 RouteX1 的测量值 35,它位于不同的线 (LineB) 上。
下表详细介绍了编辑之后的 Event1。 由于要测量的事件不能位于同一条线上,因此该事件仅绘制到 LineA 上 Route2 的末端,并提供了描述该问题的位置误差。
事件 | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置误差 | 速度限制 |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | RouteX1 | 1/1/2000 | <空> | 5 | 35 | “路径始于”和“路径止于”的线 ID 不同 | 55 |
下图显示了错误后的 Event1。 将生成不含 LineB 弧段的事件。