Skip to main content

Сценарии создания и обновления перекрестков

Доступно с лицензией Location Referencing.

Инструмент Построить пересечения создает новые пересечения и обновляет существующие. Сценарии создания и обновления пересечений подробно описаны в следующих разделах.

Пересечения и предотвращение конфликтов

Когда предотвращение конфликтов включено, применяются следующие условия, влияющие на пересекающиеся маршруты.

  • Если предотвращение конфликтов не включено и маршруты не блокируются во время вычисления пересечения, вы несете ответственность за согласование любых конфликтов пересечения с версией default. Это делается путем принятия (согласования) изменений маршрута в именованной версии по умолчанию и повторного расчета пересечений.

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

В следующем примере Route D выбран (выделен желтым цветом) до запуска Построить пересечения. Поскольку маршруты AA, BB, CC и DD пересекаются с маршрутом D, необходимо получить блокировки для всех этих маршрутов.

Выбран Route D, и блокировок нет.

Перед запуском инструмента блокировок нет.

Перед построением пересечений маршруты D, AA, BB, CC и DD блокируются (выделены зеленым цветом).

Блокировки получаются на пересекающихся маршрутах.

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

Как показано на следующем изображении, Route D выбран (выделен желтым цветом) для создания пересечений. Поскольку маршруты AA, BB, CC и DD пересекаются с маршрутом D, необходимо получить блокировки для этих маршрутов. Так как Route CC (выделен оранжевым цветом) не может быть заблокирован лицом B (поскольку они заблокированы лицом A или лицом B в другой версии), пересечения не могут быть созданы.

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

Когда предотвращение конфликтов включено, к получению блокировок применяются следующие условия.

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

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

  • Если инструмент выходит из строя или останавливается на полпути во время выполнения, блокировки, установленные инструментом, снимаются.

Сценарии построения пересечений

Сценарии построения пересечения подробно описаны в следующих разделах.

Одиночные пересечения

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

Пересечения маршрута

Пересечения маршрутов создаются там, где маршруты встречаются.

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A и B и C

A,B,C

Сеть1

01.01.2000

5

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

  • Одно пересечение создается в месте, где пересекаются три маршрута A, B и C.

  • Название пересечения определяется порядком сортировки ID маршрутов.

  • ID маршрутов разделены запятыми и отсортированы по алфавиту.

  • ID объекта предоставляется только для пересечений, не связанных между собой.

  • Даты определяются общим диапазоном дат для всех маршрутов, составляющих пересечение.

  • Измерение - это измерение первого маршрута в списке ID маршрутов в месте пересечения.

Пересечение временных срезов

На следующей диаграмме и в таблице пересечение разделено по времени.

Пересечения временных срезов

Route A существует между датами 2010-; Route B существует между датами 2000–2012, а Route C существует между датами 2020–. Пересечения определяются общим диапазоном дат для всех маршрутов, составляющих пересечение.

IntersectionID

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

RouteID

Имя класса пространственных объектов

FeatureID

Дата От

Дата До

Измерения

1

A и B

A,B

Сеть1

2010

2012

5

2

A и C

A,C

Сеть1

2020

5

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

  • В период с 2010 по 2012 год существовали только Route A и Route B, поэтому для этих дат между двумя маршрутами создается пересечение (ID:1).

  • Route B прекратил свое существование после 2012 года, а новый Route C появляется начиная с 2020 года, поэтому создается пересечение (ID:2) между датами 2020- для Route A и Route C, поскольку это общий диапазон дат между этими двумя маршрутами.

Множественные пересечения

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

Объекты пересекаются более чем в одном месте.

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A и B

A,B

Сеть1

2000

2

2

A и B (2)

A,B

Сеть1

2000

8

В случаях, когда объекты пересекаются более чем в одном месте, имена пересечений имеют суффикс …(2), …(3) и т. д.

Использование z-значений

В следующих диаграммах и таблицах z-значения не используются. Во втором примере используются z-значения.

Z-значения не используются

В следующей таблице показаны z-значения в точке пересечения.

Z-значения на маршруте

Маршрут

Z-значение

A

10

B

34

C

34

Результат в двух следующих таблицах различается в зависимости от того, используются ли z-значения в классе объектов-пересечений.

Когда z-значения не используются

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A и B и C

A,B,C

Сеть1

01.01.2000

5

Когда z-значения используются

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

B и C

B,C

Сеть1

01.01.2000

24

Z-значения используются для создания пересечений; таким образом, Route B и Route C участвуют в пересечении, поскольку их значения z (34 и 34) находятся в пределах допуска по z (0,001 м в данном случае). Route A со значением z, равным 10, находится за пределами z-допуска.

ID пересечения уникален для каждого местоположения x,y,z (когда учитываются значения z) или для каждого местоположения x,y (когда значения z не учитываются). Если у вас есть несколько пересечений в одном месте, что возможно только из-за наличия нескольких временных интервалов, все эти пересечения имеют один и тот же ID пересечения.

Пересечения маршрутов и полигонов

Следующая диаграмма и таблица детализируют пересечения маршрута и полигонов.

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

IntersectionID

Intersectionname

RouteID

FCname

FeatureID

Дата От

Дата До

Измерения

1

A и Poly1

A

Полигон1

Poly1

2000

2

2

A и Poly1 (2)

A

Полигон1

Poly1

2000

8

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

  • Это пересечения маршрута и полигона, поэтому для них предоставляется ID объекта.

  • Одна и та же комбинация названий маршрута и пересечения полигонов встречается несколько раз, поэтому имена пересечений имеют суффикс …(2), …(3) и т. д.

Сценарии обновления пересечений

  • При обновлении пересечений могут возникнуть следующие ситуации:

    • Создаются новые пересечения - Новые пересечения могут быть созданы в результате действий по редактированию, таких как создание маршрута, перестройка маршрута, продление маршрута, переназначение маршрута, картографическая перестройка или другие действия по редактированию, включая объекты, не относящиеся к LRS, такие как железные дороги или политические границы.

    • Существующие пересечения исключаются - пересечение выведено из эксплуатации, а его поле ToDate заполнено датой редактирования маршрута из-за повторной перестройки маршрута, исключения маршрута, переназначения маршрута или других действий по редактированию.

    • Существующие пересечения перемещены - Пересечения перемещаются из-за картографической перестройки или редактирования объектов, не относящихся к LRS. В таких случаях местоположение этого пересечения изменяется, а форма (местоположение точки) для пересечения обновляется с сохранением ID пересечения. В этом случае пересечения не исключаются. Если объект пересекает маршрут в нескольких местах и места пересечения меняются, исходное пересечение, ближайшее к новому местоположению, определяет, куда будет перемещено пересечение.

    • Существующие пересечения удалены—Пересечения удаляются из-за картографической перестройки или редактирования объектов, не относящихся к LRS. Это происходит, когда маршруты больше не пересекают объекты ни в одном временном диапазоне.

В следующей таблице подробно описаны сценарии, которые могут возникнуть при обновлении пересечений:

Изменение действия

Пересечение маршрут и маршрут

Пересечение маршрута и слоя, отличного от LRS

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

Исключение существующих пересечений или создание пересечений

Исключение существующих пересечений или создание пересечений

Картографическая перестройка: пересечение как результат

Перемещение существующих пересечений или создание пересечений

Перемещение существующих пересечений или создание пересечений

Картографическая перестройка: пересечений больше нет

Удаление существующих пересечений

Удаление существующих пересечений

Редактирование объекта, не относящегося к LRS: пересечение как результат

Н/Д

Перемещение существующих пересечений

Редактирование объекта, не относящегося к LRS: пересечений больше нет

Н/Д

Удаление существующих пересечений

В следующих разделах представлены примеры обновлений пересечений.

Пересечение обновляется при добавлении пересекающегося объекта

На следующих диаграммах и в таблицах показаны обновления пересечения после добавления нового объекта пересечения.

Существующее пересечение между Route A и Route B.

Пересечение маршрутов Route A и Route B

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

01.01.2000

5

Когда Route C создается или добавляется, и он пересекает Route A и Route B в месте исходного пересечения, создается новое пересечение с тем же ID пересечения, включающий Route A, Route B и Route C.

Пересечение Route A, Route B и Route C

Новый маршрут Route C пересекается в том же месте.

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

01.01.2000

5

1

A,B,C

A,B,C

Сеть1

01.01.2000

5

Пересечение обновляется, когда маршрут исключается

На следующих диаграммах и в таблицах подробно описаны обновления, которые происходят после исключения пересекающегося маршрута.

Пересечение маршрутов Route A и Route B

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

5

Когда часть Route B удаляется, включая место пересечения, пересечение удаляется с текущим состоянием Route B.

Пересечение Route A и Route B исключено из-за исключения Route B

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

31.12.2020

5

Обновления пересечения после картографической перестройки

На следующих диаграммах и таблицах подробно описаны обновления, которые происходят после картографической перестройки части Route B.

Местоположение пересечения обновляется вместе с измерением расположения нового пересечения вдоль Route А. В случаях, когда Route B картографически перестроен и больше не пересекается с Route A, пересечение удаляется.

Пересечение маршрутов Route A и Route B

ID пересечения

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

ID маршрута

Имя класса пространственных объектов

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

5

Route B картографически перестроен

ID пересечения

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

ID маршрута

Имя FC

ID объекта

Дата От

Дата До

Измерения

1

A,B

A,B

Сеть1

01.01.2000

3