Skip to main content

Обработка изменений маршрута

Вы можете использовать инструмент Обработать изменения для запуска обычных инструментов редактирования маршрута. Этот инструмент обновляет события, перекрестки или маршруты, затронутые изменениями маршрутов LRS, и поддерживает операции отмены и повтора, используя инструменты в ArcGIS Pro. Этот инструмент можно запускать как внутри, так и вне сеанса редактирования.

Если включено предотвращение конфликтов, существующие блокировки на пересекающихся маршрутах будут сняты, если опция Создавать пересечения даже при наличии блокировок предотвращения конфликтов в параметрах Location Referencing включена.

Внимание:

Обход блокировок, предотвращающих конфликты, может привести к повреждению данных или неожиданному поведению. Подумайте о возможных последствиях и создайте резервную копию базы данных перед запуском этого инструмента с включенной опцией Создавать пересечения даже при наличии блокировок предотвращения конфликтов.

Для линейной сети, настроенной с производной сетью, инструмент Обработать изменения запускает следующие инструменты в указанном порядке:

  1. Построить пересечения — создание или обновление перекрестков на основе отредактированных маршрутов.

    Примечание:

    Вы можете включить или отключить этот инструмент в опциях Location Referencing.

  2. Применить поведение событий — применение поведения событий к отредактированным маршрутам.

  3. Построить маршруты — создание производной сети на основе отредактированных маршрутов.

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

Для нелинейной или линейной сети, настроенной с производной сетью, инструмент Обработать изменения запускает следующие инструменты в указанном порядке:

  1. Построить пересечения — создание или обновление перекрестков на основе отредактированных маршрутов.

    Примечание:

    Вы можете включить или отключить этот инструмент в опциях Location Referencing.

  2. Применить поведение событий — применение поведения событий к отредактированным маршрутам.

Изменения, обработанные в линейной сети

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

Перед редактированием маршрута

В следующем сценарии последний маршрут на линии должен быть исключен из использования. На линии есть связанное линейное событие, точечное событие и пересечение. Для обоих слоев событий настроено поведение события Оставаться на месте для операций по исключению маршрута.

На следующей диаграмме показано состояние данных LRS перед исключением маршрута:

Линейная сеть перед исключением

В следующей таблице показана информация о маршруте перед исключением маршрута:

Сеть

Имя линии

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

Линейная сеть

Line1

Route1

01.01.2000

0

20

Линейная сеть

Line1

Маршрут2

01.01.2000

30

50

Линейная сеть

Line1

Маршрут3

01.01.2000

70

90

Полученная сеть

Н/Д

Line1

01.01.2000

0

60

В следующей таблице показана информация о линейном событии перед исключением маршрута:

ID события

Имя маршрута "От"

Имя маршрута До

Дата От

Дата До

Измерение От

Измерение До

Имя производного маршрута

Производное измерение От

Производное измерение До

LineEvent1

Route1

Маршрут3

01.01.2000

0

90

Line1

0

60

В следующей таблице показана информация о точечном событии перед исключением маршрута:

ID события

Имя маршрута

Дата От

Дата До

Измерения

Имя производного маршрута

Производное измерение

PointEvent1

Маршрут3

01.01.2000

75

Line1

45

В следующей таблице представлена ​​информация о пересечении перед исключением маршрута:

Имя пересечения

Имя маршрута

Дата От

Дата До

Измерения

Route3, Boundary1

Маршрут3

01.01.2000

85

После редактирования маршрута

Route3 был исключен 1/1/2010. Линейная сеть обновлена; однако пересечение, событие и производные сетевые слои не были обновлены.

На следующей диаграмме показаны обновленные маршруты после исключения:

Линейная сеть после исключения

В следующей таблице показана информация о маршруте после исключения маршрута:

Сеть

Имя линии

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

Линейная сеть

Line1

Route1

01.01.2000

0

20

Линейная сеть

Line1

Маршрут2

01.01.2000

30

50

Линейная сеть

Line1

Маршрут3

01.01.2000

01.01.2000

70

90

Полученная сеть

Н/Д

Line1

01.01.2000

0

60

Примечание:

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

После обработки изменений

Инструмент Обработать изменения завершает рабочий процесс LRS, последовательно запуская инструменты для внесения следующих обновлений в отредактированный маршрут:

  • Обновляет пересечения.

  • Применяет поведение событий.

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

  • Обновляет измерения производных событий.

На следующей диаграмме показана полностью обновленная LRS после запуска инструмента Обработать изменения:

Линейная сеть после обработки изменений

Производная сеть, восстановленная на основе исключения маршрута. В следующей таблице показана обновленная информация о производной сети после запуска инструмента Обработать изменения Обработать изменения:

Сеть

Имя линии

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

Линейная сеть

Line1

Route1

01.01.2000

0

20

Линейная сеть

Line1

Маршрут2

01.01.2000

30

50

Линейная сеть

Line1

Маршрут3

01.01.2000

01.01.2000

70

90

Полученная сеть

Н/Д

Line1

01.01.2000

01.01.2000

0

60

Полученная сеть

Н/Д

Line1

01.01.2000

0

40

Слой линейных событий выполняет поведение события Оставаться на месте, а информация о производном измерении обновляется на основе обновленной производной сети. В следующей таблице показана обновленная информация о линейных событиях после запуска инструмента Обработать изменения Обработать изменения:

ID события

Имя маршрута "От"

Имя маршрута До

Дата От

Дата До

Измерение От

Измерение До

Имя производного маршрута

Производное измерение От

Производное измерение До

LineEvent1

Route1

Маршрут3

01.01.2000

01.01.2000

0

90

Line1

0

60

LineEvent1

Route1

Маршрут2

01.01.2000

0

50

Line1

0

40

Слой точечных событий выполняет поведение события Оставаться на месте, а информация о производном измерении обновляется на основе обновленной производной сети. В следующей таблице показана информация о точечных событиях после запуска инструмента Обработать изменения:

ID события

Имя маршрута

Дата От

Дата До

Измерения

Имя производного маршрута

Производное измерение

PointEvent1

Маршрут3

01.01.2000

01.01.2000

85

Line1

55

Пересечения пересоздаются, и пересечение исключается из-за исключения маршрута. Больше нет маршрутов, пересекающих полигон границы вдоль Line1. В следующей таблице показана информация о пересечении после запуска инструмента Обработать изменения Обработать изменения:

Имя пересечения

Имя маршрута

Дата От

Дата До

Измерения

Route3, Boundary1

Маршрут3

01.01.2000

01.01.2000

85

Изменения, обработанные в нелинейной сети

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

Примечание:

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

Перед редактированием маршрута

В следующем сценарии вторая половина Route1 будет исключена. Вдоль маршрута есть линейное событие, точечное событие и пересечение. Для обоих слоев событий настроено поведение события Оставаться на месте для операций по исключению маршрута.

На следующей диаграмме показано состояние данных LRS перед исключением маршрута:

Нелинейная сеть перед исключением

В следующей таблице показана информация о маршруте перед исключением маршрута:

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

Route1

01.01.2000

0

60

RouteA

01.01.2000

0

10

В следующей таблице показана информация о линейном событии перед исключением маршрута:

ID события

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

LineEvent1

Route1

01.01.2000

0

60

В следующей таблице показана информация о точечном событии перед исключением маршрута:

ID события

Имя маршрута

Дата От

Дата До

Измерения

PointEvent1

Route1

01.01.2000

45

В следующей таблице представлена ​​информация о пересечении перед исключением маршрута:

Имя пересечения

Имя маршрута

Дата От

Дата До

Измерения

Route1, RouteA

Route1

01.01.2000

55

После редактирования маршрута

Вторая половина маршрута Route1 была исключена 1/1/2010. Нелинейная сеть была обновлена; однако, пересечение и слои событий не были обновлены.

На следующей диаграмме показаны обновленные маршруты после исключения:

Нелинейная сеть после исключения

В следующей таблице показана информация о маршруте после исключения маршрута:

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

Route1

01.01.2000

01.01.2000

0

60

Route1

01.01.2000

0

30

RouteA

01.01.2000

0

10

Примечание:

Слои пересечений и событий не обновлялись после исключения маршрута.

После обработки изменений

Инструмент Обработать изменения завершает рабочий процесс LRS, последовательно запуская инструменты для внесения следующих обновлений в отредактированный маршрут:

  • Обновляет пересечения.

  • Применяет поведение событий.

На следующей схеме показана полностью обновленная LRS после запуска инструмента Обработать изменения Обработать изменения:

Нелинейная сеть после обработки изменений

Слой линейных событий выполняет поведение событий Оставаться на месте. В следующей таблице показана обновленная информация о линейных событиях после запуска инструмента Обработать изменения Обработать изменения:

ID события

Имя маршрута

Дата От

Дата До

Измерение От

Измерение До

LineEvent1

Route1

01.01.2000

01.01.2000

0

60

LineEvent1

Route1

01.01.2000

0

30

Слой точечных событий также выполняет поведение событий Оставаться на месте. В следующей таблице показана обновленная информация о точечных событиях после запуска инструмента Обработать изменения Обработать изменения:

ID события

Имя маршрута

Дата От

Дата До

Измерения

PointEvent1

Route1

01.01.2000

01.01.2000

45

Пересечение пересоздается и исключается из-за исключения маршрута. Route1 больше не пересекает RouteA. В следующей таблице показана информация о пересечении после запуска инструмента Обработать изменения Обработать изменения:

Имя пересечения

Имя маршрута

Дата От

Дата До

Измерения

Route1, RouteA

Route1

01.01.2000

01.01.2000

55

Обработать изменения

Чтобы запустить инструменты редактирования маршрута после завершения редактирования маршрута, например, перестройки или продления, выполните следующие действия:

  1. На вкладке Location Referencing в группе Инструменты щелкните Обработать изменения .

    Появится диалоговое окно с индикатором выполнения инструментов. Если вы не находитесь в сеансе редактирования, инструмент его запустит, чтобы вы могли отменить или повторить изменения, полученные в ходе этого процесса.

  2. После того, как инструменты закончат работу, нажмите ОК.

    Если один из инструментов дает сбой, инструмент Обработать изменения отменит все предыдущие шаги. Вы можете исправить проблемы и снова запустить инструмент Обработать изменения .