Вы можете использовать инструмент Обработать изменения для запуска обычных инструментов редактирования маршрута. Инструмент обновляет только события и перекрестки, затронутые изменениями маршрута LRS, он может быть запущен в сеансе редактирования или вне его и поддерживает операции отмены и повтора, используя инструменты в ArcGIS Pro.
Для линейной сети, настроенной с производной сетью, инструмент Обработать изменения запускает следующие инструменты в указанном порядке:
- Построить пересечения — создание или обновление перекрестков на основе отредактированных маршрутов.
- Применить поведение событий — применение поведения событий к отредактированным маршрутам.
- Построить маршруты — создание производной сети на основе отредактированных маршрутов.
- Получить измерения событий — обновление измерений производных событий для событий, родительский маршрут или маршруты которых были отредактированы.
Для нелинейной или линейной сети, настроенной с производной сетью, инструмент Обработать изменения запускает следующие инструменты в указанном порядке:
- Построить пересечения — создание или обновление перекрестков на основе отредактированных маршрутов.
- Применить поведение событий — применение поведения событий к отредактированным маршрутам.
Изменения, обработанные в линейной сети
При использовании инструмента Обработать изменения для линейной сети он последовательно запускает инструменты Построить пересечения, Применить поведение событий, Построить маршруты и Получить измерения событий для всех маршрутов в сетях 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 |
Обработать изменения
Чтобы запустить инструменты редактирования маршрута после завершения редактирования маршрута, например, перестройки или продления, выполните следующие действия:
- На вкладке Location Referencing в группе Инструменты щелкните Обработать изменения .
- После того, как инструменты закончат работу, нажмите ОК.
Если один из инструментов дает сбой, инструмент Обработать изменения отменит все предыдущие шаги. Вы можете исправить проблемы и снова запустить инструмент Обработать изменения .