Доступно с лицензией Location Referencing.
Инструмент Построить пересечения создает новые пересечения и обновляет существующие. Сценарии создания и обновления пересечений подробно описаны в следующих разделах.
Пересечения и предотвращение конфликтов
Когда предотвращение конфликтов включено, применяются следующие условия, влияющие на пересекающиеся маршруты.
- Если предотвращение конфликтов не включено и маршруты не блокируются во время вычисления пересечения, вы несете ответственность за согласование любых конфликтов пересечения с родительской версией. Это делается путем принятия (согласования) изменений маршрута в версии редактирования от родителя и повторного расчета пересечений.
- Если включено предотвращение конфликтов, все маршруты, которые пересекаются с маршрутами, для которых вычисляются пересечения, также блокируются.
В следующем примере Route D выбран (выделен желтым цветом) до запуска Построить пересечения. Поскольку маршруты AA, BB, CC и DD пересекаются с маршрутом D, необходимо получить блокировки для всех этих маршрутов.
Перед построением пересечений маршруты D, AA, BB, CC и DD блокируются (выделены зеленым цветом).
Инструмент дает сбой в тех случаях, когда блокировки для пересекающихся маршрутов недоступны.
Как показано на следующем изображении, Route D выбран (выделен желтым цветом) для создания пересечений. Поскольку маршруты AA, BB, CC и DD пересекаются с маршрутом D, необходимо получить блокировки для этих маршрутов. Так как Route CC (выделен оранжевым цветом) не может быть заблокирован лицом B (поскольку они заблокированы лицом A или лицом B в другой версии), пересечения не могут быть созданы.
Когда предотвращение конфликтов включено, к получению блокировок применяются следующие условия.
- Если инструмент работает в версии по умолчанию, блокировки, полученные в результате запуска этого инструмента, снимаются после успешного запуска.
- Если инструмент работает в дочерней версии, блокировки, полученные в результате запуска этого инструмента, не снимаются после успешного запуска.
- Если инструмент выходит из строя или останавливается на полпути во время выполнения, блокировки, установленные инструментом, снимаются.
Сценарии построения пересечений
Сценарии построения пересечения подробно описаны в следующих разделах.
Одиночные пересечения
На следующей диаграмме и в таблице одно пересечение создается там, где встречаются три маршрута.
ID пересечения | Пересечениеname | ID маршрута | Имя класса пространственных объектов | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A и B и C | A,B,C | Network1 | 01.01.2000 | <null> | 5 |
Пересечение, созданное или обновленное из приведенного выше сценария, имеет следующие характеристики:
- Одно пересечение создается в месте, где пересекаются три маршрута A, B и C.
- Название пересечения определяется порядком сортировки ID маршрутов.
- ID маршрутов разделены запятыми и отсортированы по алфавиту.
- ID объекта предоставляется только для пересечений, не связанных между собой.
- Даты определяются общим диапазоном дат для всех маршрутов, составляющих пересечение.
- Измерение - это измерение первого маршрута в списке ID маршрутов в месте пересечения.
Пересечение временных срезов
На следующей диаграмме и в таблице пересечение разделено по времени.
Route A существует между датами 2010-<null>; Route B существует между датами 2000–2012, а Route C существует между датами 2020–<null>. Пересечения определяются общим диапазоном дат для всех маршрутов, составляющих пересечение.
ПересечениеID | Пересечениеname | МаршрутID | Объектклассname | ОбъектID | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A и B | A,B | Сеть1 | 2010 | 2012 | 5 | |
2 | A и C | A,C | Сеть1 | 2020 | <null> | 5 |
Пересечение временного интервала из приведенного выше сценария имеет следующие характеристики:
- В период с 2010 по 2012 год существовали только Route A и Route B, поэтому для этих дат между двумя маршрутами создается пересечение (ID:1).
- Route B прекратил свое существование после 2012 года, а новый Route C появляется начиная с 2020 года, поэтому создается пересечение (ID:2) между датами 2020-<null> для Route A и Route C, поскольку это общий диапазон дат между этими двумя маршрутами.
Множественные пересечения
На следующей диаграмме и в таблице показано пересечение маршрутов более чем в одном месте.
ПересечениеID | Пересечениеname | ID маршрута | Класс пространственных объектовname | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A и B | A,B | Сеть1 | 2000 | <null> | 2 | |
2 | A и B (2) | A,B | Сеть1 | 2000 | <null> | 8 |
В случаях, когда объекты пересекаются более чем в одном месте, имена пересечений имеют суффикс …(2), …(3) и т. д.
Использование z-значений
В следующих диаграммах и таблицах z-значения не используются. Во втором примере используются z-значения.
В следующей таблице показаны z-значения в точке пересечения.
Z-значения на маршруте
Маршрут | Z-значение |
---|---|
A | 10 |
B | 34 |
C | 34 |
Результат в двух следующих таблицах различается в зависимости от того, используются ли z-значения в классе объектов-пересечений.
Когда z-значения не используются
ID пересечения | Пересечениеname | ID маршрута | Имя класса пространственных объектов | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A и B и C | A,B,C | Сеть1 | 01.01.2000 | <null> | 5 |
Когда z-значения используются
ID пересечения | Пересечениеname | ID маршрута | Имя класса пространственных объектов | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | B и C | B,C | Сеть1 | 01.01.2000 | <null> | 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 | Пересечениеname | МаршрутID | FCname | ОбъектID | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A и Poly1 | A | Полигон1 | Poly1 | 2000 | <null> | 2 |
2 | A и Poly1 (2) | A | Полигон1 | Poly1 | 2000 | <null> | 8 |
Пересечение маршрута и полигона из приведенного выше сценария имеет следующие характеристики:
- Это пересечения маршрута и полигона, поэтому для них предоставляется ID объекта.
- Одна и та же комбинация названий маршрута и пересечения полигонов встречается несколько раз, поэтому имена пересечений имеют суффикс …(2), …(3) и т. д.
Сценарии обновления пересечений
- При обновлении пересечений могут возникнуть следующие ситуации:
- Создаются новые пересечения - Новые пересечения могут быть созданы в результате действий по редактированию, таких как создание маршрута, перестройка маршрута, продление маршрута, переназначение маршрута, картографическая перестройка или другие действия по редактированию, включая объекты, не относящиеся к LRS, такие как железные дороги или политические границы.
- Существующие пересечения исключаются - пересечение выведено из эксплуатации, а его поле ToDate заполнено датой редактирования маршрута из-за повторной перестройки маршрута, исключения маршрута, переназначения маршрута или других действий по редактированию.
- Существующие пересечения перемещены - Пересечения перемещаются из-за картографической перестройки или редактирования объектов, не относящихся к LRS. В таких случаях местоположение этого пересечения изменяется, а форма (местоположение точки) для пересечения обновляется с сохранением ID пересечения. В этом случае пересечения не исключаются. Если объект пересекает маршрут в нескольких местах и места пересечения меняются, исходное пересечение, ближайшее к новому местоположению, определяет, куда будет перемещено пересечение.
- Существующие пересечения удалены—Пересечения удаляются из-за картографической перестройки или редактирования объектов, не относящихся к LRS. Это происходит, когда маршруты больше не пересекают объекты ни в одном временном диапазоне.
В следующей таблице подробно описаны сценарии, которые могут возникнуть при обновлении пересечений:
Изменение действия | Пересечение маршрут и маршрут | Пересечение маршрута и слоя, отличного от LRS |
---|---|---|
Редактирование маршрута | Исключение существующих пересечений или создание пересечений | Исключение существующих пересечений или создание пересечений |
Картографическая перестройка: пересечение как результат | Перемещение существующих пересечений или создание пересечений | Перемещение существующих пересечений или создание пересечений |
Картографическая перестройка: пересечений больше нет | Удаление существующих пересечений | Удаление существующих пересечений |
Редактирование объекта, не относящегося к LRS: пересечение как результат | Н/Д | Перемещение существующих пересечений |
Редактирование объекта, не относящегося к LRS: пересечений больше нет | Н/Д | Удаление существующих пересечений |
В следующих разделах представлены примеры обновлений пересечений.
Пересечение обновляется при добавлении пересекающегося объекта
На следующих диаграммах и в таблицах показаны обновления пересечения после добавления нового объекта пересечения.
Существующее пересечение между Route A и Route B.
ID пересечения | Пересечениеname | 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.
ID пересечения | Пересечениеname | 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 | <null> | 5 |
Пересечение обновляется, когда маршрут исключается
На следующих диаграммах и в таблицах подробно описаны обновления, которые происходят после исключения пересекающегося маршрута.
ID пересечения | Пересечениеname | ID маршрута | Объектклассname | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Сеть1 | 01.01.2000 | <null> | 5 |
Когда часть Route B удаляется, включая место пересечения, пересечение удаляется с текущим состоянием Route B.
ID пересечения | Пересечениеname | ID маршрута | Объектклассname | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Сеть1 | 01.01.2000 | 31.12.2020 | 5 |
Обновления пересечения после картографической перестройки
На следующих диаграммах и таблицах подробно описаны обновления, которые происходят после картографической перестройки части Route B.
Местоположение пересечения обновляется вместе с измерением расположения нового пересечения вдоль Route А. В случаях, когда Route B картографически перестроен и больше не пересекается с Route A, пересечение удаляется.
ID пересечения | Пересечениеname | ID маршрута | Объектклассname | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Сеть1 | 01.01.2000 | <null> | 5 |
ID пересечения | Пересечениеname | ID маршрута | Имя FC | ID объекта | Дата От | Дата До | Измерения |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Сеть1 | 01.01.2000 | <null> | 3 |