使用要素编辑进行事件编辑
需具备位置参考许可方可使用。
可以使用编辑折点工具
编辑要素服务事件图层中的事件要素。
可以使用此方法编辑现有事件形状。 将相应更新事件的路径 ID、路径名称和测量值。 事件的日期不变。
注:
将事件从一条路径移动到另一条路径时,事件的时间切片将基于路径的起始和结束日期。
在编辑点事件时,将根据基础路径来更新路径 ID 和测量值。 在编辑线事件要素时,第一个折点用于填充 From Measure 和 From Route 字段,最后一个折点用于填充 To Measure 和 To Route 字段。 对于跨线事件要素,起始测量值和结束测量值必须位于具有相同线 ID 的路径上。
了解有关在 ArcGIS Pro 中使用标准编辑工具来编辑要素的详细信息
注:
编辑事件的折点后,您可以停用现有事件并创建一个新事件,新事件的开始日期 (From Date) 为指定的停用日期,并包含编辑的折点。 还可以合并任意重合线事件。 有关详细信息,请参阅 ArcGIS Pro 中的位置参考选项下的事件编辑选项。
位置误差
位置错误属性提供有关每个事件要素状态的信息。 正确编辑事件要素后,事件的位置错误字段中将显示“无错误”值。 如果状态为“无错误”以外的其他任何值,请检查修改的事件要素及其属性所存在的问题并予以解决。
注:
您还可以查看位置误差的完整列表。
以下任何状态均表示需要解决的问题:
|
位置错误 |
描述 |
|---|---|
|
“路径始于”和“路径止于”的线 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 的交叉点所在的位置)运行,请使用编辑折点工具
将事件的最后一个折点拖动到该交叉点。 第一个折点用作起始测量值,最后一个折点用作结束测量值。
以下示意图显示了编辑后的事件:
下表详细介绍了编辑之后的事件:
|
路径 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 弧段的事件。
使用要素编辑时的引用偏移
Roads and Highways 事件数据模型支持引用事件字段的配置,并允许使用启用参考字段工具来启用它们。 在图层中配置和启用引用字段后,在添加或编辑事件时,将在该图层中填充并保留引用位置。
默认情况下,在启用引用的图层中使用要素编辑来编辑线事件时,将使用父 LRS 网络作为 FromRefMethod 和 ToRefMethod 值,使用路径作为 FromRefLocation 和 ToRefLocation 值。 线事件的起始测量值和终止测量值将用作 FromRefOffset 和 ToRefOffset 值。
如果更新线事件的任一测量值,则相应的偏移值会更新以反映新测量值。
以下示例演示了编辑在事件图层中启用了用户配置的引用值的事件的影响。
通过引用进行编辑之前
以下逻辑示意图显示了路径及其相关联事件:
下表提供了进行编辑之前事件引用字段的详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
至引用偏移 |
|---|---|---|---|---|---|
|
PointEventLayer1 |
Point1 |
5 |
PointEventLayer1 |
Point1 |
15 |
下表提供了进行编辑之前默认事件字段的详细信息:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
<空> |
10 |
20 |
通过引用进行编辑之后
以下逻辑示意图显示了路径及其相关联事件:
将要素编辑应用于具有用户配置的引用字段的事件记录时,FromRefMethod 和 ToRefMethod 值将恢复为父 LRS 网络,FromRefLocation 和 ToRefLocation 值将恢复为路径。
下表提供了事件编辑之后事件引用字段的详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
至引用偏移 |
|---|---|---|---|---|---|
|
AllRoutes |
Route1 |
5 |
AllRoutes |
Route1 |
15 |
下表提供了进行编辑之后默认事件字段的详细信息:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
Event1 |
Route1 |
1/1/2000 |
<空> |
5 |
15 |