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

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

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

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

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

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

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

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

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

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

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

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

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

СетьИмя линииИмя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

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

Line1

Маршрут1

01.01.2000

<Null>

0

20

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

Line1

Маршрут2

01.01.2000

<Null>

30

50

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

Line1

Маршрут3

01.01.2000

<Null>

70

90

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

Н/Д

Line1

01.01.2000

<Null>

0

60

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

ID событияИмя маршрута "От"Имя маршрута ДоДата ОтДата ДоИзмерение ОтИзмерение ДоИмя производного маршрутаПроизводное измерение ОтПроизводное измерение До

LineEvent1

Маршрут1

Маршрут3

01.01.2000

<Null>

0

90

Line1

0

60

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

ID событияИмя маршрутаДата ОтДата ДоИзмеренияИмя производного маршрутаПроизводное измерение

PointEvent1

Маршрут3

01.01.2000

<Null>

75

Line1

45

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

Имя пересеченияИмя маршрутаДата ОтДата ДоИзмерения

Route3, Boundary1

Маршрут3

01.01.2000

<Null>

85

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

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

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

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

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

СетьИмя линииИмя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

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

Line1

Маршрут1

01.01.2000

<Null>

0

20

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

Line1

Маршрут2

01.01.2000

<Null>

30

50

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

Line1

Маршрут3

01.01.2000

01.01.2000

70

90

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

Н/Д

Line1

01.01.2000

<Null>

0

60

Примечание:

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

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

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

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

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

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

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

СетьИмя линииИмя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

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

Line1

Маршрут1

01.01.2000

<Null>

0

20

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

Line1

Маршрут2

01.01.2000

<Null>

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

<Null>

0

40

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

ID событияИмя маршрута "От"Имя маршрута ДоДата ОтДата ДоИзмерение ОтИзмерение ДоИмя производного маршрутаПроизводное измерение ОтПроизводное измерение До

LineEvent1

Маршрут1

Маршрут3

01.01.2000

01.01.2000

0

90

Line1

0

60

LineEvent1

Маршрут1

Маршрут2

01.01.2000

<Null>

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 перед исключением маршрута:

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

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

Имя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

<Null>

0

60

RouteA

01.01.2000

<Null>

0

10

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

ID событияИмя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

LineEvent1

Маршрут1

01.01.2000

<Null>

0

60

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

ID событияИмя маршрутаДата ОтДата ДоИзмерения

PointEvent1

Маршрут1

01.01.2000

<Null>

45

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

Имя пересеченияИмя маршрутаДата ОтДата ДоИзмерения

Route1, RouteA

Маршрут1

01.01.2000

<Null>

55

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

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

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

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

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

Имя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

Маршрут1

01.01.2000

01.01.2000

0

60

Маршрут1

01.01.2000

<Null>

0

30

RouteA

01.01.2000

<Null>

0

10

Примечание:

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

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

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

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

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

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

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

ID событияИмя маршрутаДата ОтДата ДоИзмерение ОтИзмерение До

LineEvent1

Маршрут1

01.01.2000

01.01.2000

0

60

LineEvent1

Маршрут1

01.01.2000

<Null>

0

30

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

ID событияИмя маршрутаДата ОтДата ДоИзмерения

PointEvent1

Маршрут1

01.01.2000

01.01.2000

45

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

Имя пересеченияИмя маршрутаДата ОтДата ДоИзмерения

Route1, RouteA

Маршрут1

01.01.2000

01.01.2000

55

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

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

  1. На вкладке Location Referencing в группе Инструменты щелкните Обработать изменения Обработать изменения.
  2. Появится диалоговое окно с индикатором выполнения инструментов. Если вы не находитесь в сеансе редактирования, он будет запущен, чтобы вы могли отменить или повторить изменения, полученные в ходе этого процесса.
  3. После того, как инструменты закончат работу, нажмите ОК.
  4. Если один из инструментов дает сбой, инструмент Обработать изменения отменит все предыдущие шаги. Вы можете исправить проблемы и снова запустить инструмент Обработать изменения Обработать изменения.

Связанные разделы