Поддержка времени в Roads and Highways
Доступно с лицензией Location Referencing.
ArcGIS Roads and Highways дает вам возможность сразу после установки просматривать и анализировать то, как маршруты, события и пересечения изменяются с течением времени . Для поддержки этой функциональности все данные линейных измерений поддерживают время. Во все классах маршрутов, событий и пересечений есть столбцы времени, которые управляются и обновляются Roads and Highways по мере выполнения процессов редактирования маршрутов и событий.
Время в LRS
Следующий пример показывает, какое влияние на объекты оказывает редактирование маршрута. Также в нем показано, как можно использовать бегунок времени в ArcGIS Pro для просмотра исторического представления маршрута.
Route 157A был создан 01.01.2000, параметр Дата От - 01.01.2000, а Дата До - <null>, так как маршрут действует в будущем.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 157A |
01.01.2000 |
<null> |

Маршрут был перестроен с датой начала 10.05.2005. При перестроении маршрута в Roads and Highways, было создано две записи: одна для исходного/исторического маршрута, а вторая - для перестроенного/нового маршрута. Это процесс называется временными срезами. В ходе перестроения произошли следующие изменения:
В объекте исходного маршрута обновился параметр Дата До на 10.05.2005
Новый маршрут был создан с параметром Дата От 10.05.2005, у него сохранились то же значение Route ID, но геометрия и калибровка другие, соответствующие перестроению.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 157A |
01.01.2000 |
10.05.2005 |
|
Route 157A |
10.05.2005 |
<null> |


При запуске инструмента геообработки Применить поведение событий к любым событиям на маршруте, на которые оказали влияние правки, будут применены аналогичные изменения во времени.
Если вы включили поддержку времени для слоев в проекте, то вы можете использовать бегунок времени в ArcGIS Pro для просмотра изменений во времени. Также вы можете использовать бегунок времени для просмотра изменений в слоях событий и перекрестков во времени, включив время для этих слоев в проекте.
Время в других сценариях редактирования и загрузки
В следующих разделах описывается, как поддержка времени в Roads and Highways влияет на пользовательские правки и загрузку событий.
Ограниченное по времени редактирование
Есть несколько сценариев редактирования, в которых время будет влиять на результаты правок.
Если вы редактируете маршрут в прошлом, выбирая дату вступления в силу для правки, которая предшествует последней Дате До, на маршруте, то правка будет вставлена в следующую Дату До.
В примере для Route 157A выше результатом перестроения были две записи для маршрута.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 157A |
01.01.2000 |
10.05.2005 |
|
Route 157A |
10.05.2005 |
<null> |
Если бы вы выполнили перестроение на начало маршрута с датой вступления в силу 06.03.2003, после редактирования маршрут имел бы три временных интервала:
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 157A |
01.01.2000 |
06.03.2003 |
|
Route 157A |
06.03.2003 |
10.05.2005 |
|
Route 157A |
10.05.2005 |
<null> |



Обратите внимание, что отправление, вступившее в силу 06.03.2003, применялось только до существующей даты окончания (10.05.2005) в записи, к которой оно было применено (01.01.2000–10.05.2005). Эти же временные изменения будут применены к событиям и перекресткам на маршруте, которые попали под влияние правки. Если правку нужно применить к записям маршрута после 10.05.2005, то также ее можно выполнить для записи 10.05.2005 – <null>.
Множественные правки к одной и той же дате на одном маршруте
Если вы вносите несколько правок с одной и той же датой вступления в силу на маршруте, это приведет к тому, что маршруты и события будут иметь одинаковые даты «От» и «До», которые не имеют временного диапазона, где они активны. Поскольку эти записи не существуют во времени, они будут удалены из базы данных.
В следующем примере показано, как изменяются объекты при выполнении редактирования нескольких маршрутов с одинаковой датой вступления в силу на одном и том же маршруте.

Route 8530B был создан 01.06.2010 и продлен 15.09.2015; этому соответствуют две записи для маршрута.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 8530B |
01.06.2010 |
15.09.2015 |
|
Route 8530B |
15.09.2015 |
<null> |


Этот маршрут также был перестроен с такой же датой вступления в силу (15.09.2015). После выполнения повторного перестроения маршрута вместо ведения записи для маршрута с продлением, с параметром Дата От, равным 15.09.2015 и Дата До равным 15.09.2015, запись была удалена, и была создана новая запись, которая отражает как продление маршрута, так и перестроение. Две этих записи показывают маршрут до и после продления и перестроения.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 8530B |
01.06.2010 |
15.09.2015 |
|
Route 8530B |
15.09.2015 |
<null> |


Влияние времени при загрузке событий
У классов объектов событий в Roads and Highways также есть столбцы времени. Когда записи событий загружаются в классы объектов событий, у них должна быть другая форма на основе использующихся временных срезов маршрутов. Маршруты, на которых расположены события, используются для определения того, какие записи маршрутов нужно разбить по времени.
Например, у Route 550CH есть две разных по времени записи.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route 550CH |
15.04.2012 |
01.01.2016 |
|
Route 550CH |
01.01.2016 |
<null> |
Если событие с EventID 1601 на Route 550CH с параметром Дата От, равным 10.08.2014, и Дата До, равным 31.12.2016, загружено с помощью инструмента геообработки Присоединить события, то событие будет разбито на две записи событий во времени и, возможно, имеет другую форму.
|
ID события |
ID маршрута |
Дата От |
Дата До |
|---|---|---|---|
|
Event 1601 |
Route 550CH |
10.08.2014 |
01.01.2016 |
|
Event 1601 |
Route 550CH |
01.01.2016 |
31.12.2016 |