您可通过 ArcGIS Roads and Highways 的即用型功能查看和分析路径、事件和交叉点随时间的变化。 要支持此功能,所有线性参考数据均需支持使用时间。 路径、时间和交叉点要素类均具有时间列,这些时间列在执行路径和事件编辑工作流时由 Roads and Highways 更新和管理。
LRS 中的时间
以下示例显示路径编辑将如何影响要素。 还介绍了 ArcGIS Pro 中的时间滑块如何用于查看路径的历史制图表达。
Route 157A 的创建日期为 1/1/2000,因此开始日期为 1/1/2000,结束日期为 <null>(表示未来日期)。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 157A | 1/1/2000 | <null> |
路径已重新对齐,有效日期为 5/10/2005。 在 Roads and Highways 执行路径重新对齐时,将创建两条记录:一条记录为原始/历史路径,另一条记录为重新对齐/新路径。 此进程称为时间切片。 在重新对齐期间,将发生以下变化:
- 原始路径要素的开始日期更新为 5/10/2005。
- 将使用同一路径 ID 创建一个开始日期为 5/10/2005 的新的路径要素,但包含不同的形状和校准以反应重新对齐。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 157A | 1/1/2000 | 5/10/2005 |
Route 157A | 5/10/2005 | <null> |
应用事件行为地理处理工具执行时,路径上受编辑影响的所有事件都将应用类似的时间更改。
如果您在工程中的图层上启用时间,则可以在 ArcGIS Pro 中使用时间滑块查看路径随时间的变化。 通过在工程中的图层上启用时间,您也可以使用时间滑块查看事件和交叉点图层随时间的变化。
其他编辑和加载情景中的时间
下面几节详述了 Roads and Highways 中的时间支持功能如何影响编辑和事件加载。
时间框式编辑
还有一些其他的编辑情景,其中时间会影响编辑结果。
如果您在编辑过去的路径时为一次编辑选择了路径上最近结束日期之前的生效日期,则该编辑将被框入下一个结束日期。
在上方的 Route 157A 示例中,重新对齐的结果是路径的两条记录。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 157A | 1/1/2000 | 5/10/2005 |
Route 157A | 5/10/2005 | <null> |
如果您要使用有效日期 3/6/2003 对路径的开头执行停用,则路径在编辑后应具有三个时间片:
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 157A | 1/1/2000 | 3/6/2003 |
Route 157A | 3/6/2003 | 5/10/2005 |
Route 157A | 5/10/2005 | <null> |
请注意,生效日期为 3/6/2003 的停用仅会应用于其所应用记录 (1/1/2000–5/10/2005) 上的现有结束日期 (5/10/2005) 之前。 这些相同时间的更改将应用于受编辑影响的路径上的事件和交叉点。 如果编辑需要应用至 5/10/2005 之后的路径记录,也可以针对路径 5/10/2005 – <null> 的记录执行编辑。
在同一日期对同一路径进行多次编辑
如果您在路径上使用同一生效日期执行多次编辑,将导致路径和事件具有相同的开始和结束日期,且在其激活位置没有时间范围。 由于这些记录在时间中不存在,因此会从数据库中删除。
以下示例显示当您在同一条路径上使用同一生效日期执行多次路径编辑时将如何影响要素。
Route 8530B 的创建日期为 6/1/2010,延长日期为 9/15/2015;这导致路径具有两条记录。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 8530B | 6/1/2010 | 9/15/2015 |
Route 8530B | 9/15/2015 | <null> |
此路径的重新对齐也生效于同一日期 (9/15/2015)。 执行路径重新对齐后,没有保留包含延长的路径记录,该记录的开始日期为 9/15/2015,结束日期为 9/15/2015,而是删除了该记录并创建了反映路径延长和重新对齐的新记录。 两条记录显示延长和重新对齐之前和之后的路径。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 8530B | 6/1/2010 | 9/15/2015 |
Route 8530B | 9/15/2015 | <null> |
加载事件时对时间的影响
Roads and Highways 中的事件要素类还具有时间列。 当事件记录加载到事件要素类时,可能具有不同的形状,具体取决于基础路径的时间切片。 事件所在的路径用于确定事件记录是否需要按时间分割。
例如,Rououte 550CH 在一段时间内具有两条不同的记录。
路径 ID | 开始日期 | 结束日期 |
---|---|---|
Route 550CH | 4/15/2012 | 1/1/2016 |
Route 550CH | 1/1/2016 | <null> |
如果位于 Route 550CH(开始日期为 8/10/2014,结束日期为 12/31/2016)上的 EventID 为 1601 的事件使用追加事件地理处理工具加载,则事件将被分割为路径在一段时间内的两条事件记录,并且可能具有不同的形状。
事件 ID | 路径 ID | 开始日期 | 结束日期 |
---|---|---|---|
Event 1601 | Route 550CH | 8/10/2014 | 1/1/2016 |
Event 1601 | Route 550CH | 1/1/2016 | 12/31/2016 |