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