Skip to main content

Поддержка времени в 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>

Оригинальный маршрут

01.01.2000

Перестроенный маршрут

10.05.2005

При запуске инструмента геообработки Применить поведение событий к любым событиям на маршруте, на которые оказали влияние правки, будут применены аналогичные изменения во времени.

Если вы включили поддержку времени для слоев в проекте, то вы можете использовать бегунок времени в 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>

Оригинальный маршрут

01.01.2000

Исключенный маршрут

06.03.2003

Перестроенный маршрут

10.05.2005

Обратите внимание, что отправление, вступившее в силу 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>

Исходный маршрут

01.06.2010

Продленный маршрут

15.09.2015

Этот маршрут также был перестроен с такой же датой вступления в силу (15.09.2015). После выполнения повторного перестроения маршрута вместо ведения записи для маршрута с продлением, с параметром Дата От, равным 15.09.2015 и Дата До равным 15.09.2015, запись была удалена, и была создана новая запись, которая отражает как продление маршрута, так и перестроение. Две этих записи показывают маршрут до и после продления и перестроения.

ID маршрута

Дата От

Дата До

Route 8530B

01.06.2010

15.09.2015

Route 8530B

15.09.2015

<null>

Исходный маршрут

01.06.2010

Продленный и перестроенный маршрут

15.09.2015

Влияние времени при загрузке событий

У классов объектов событий в 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