Начальные точки
Начальные точки задаются для объектов сети и определяют место в сети, где начинается трассировка. Для большинства трассировок требуется, чтобы были заданы одна или несколько начальных точек.
Вы можете создавать начальные точки и управлять ими, указывать терминалы, различать совпадающие объекты и задавать несколько начальных точек, используя вкладку Начало на панели Трассировка.
При работе с начальными точками нужно учитывать следующее:
Для того чтобы начальная точка была действительной, сетевой объект, на который она помещена, должен существовать в топологии сети. Убедитесь, что сетевые объекты, используемые для начальных точек, были проверены.
При работе с пространственными объектами на карте создается совпадающая точка для обозначения начального местоположения трассировки. Вы также можете выбрать записи из таблиц объектов непространственных ребер и соединений и добавить их на панель Трассировка в качестве начальных точек:
Для точек, устройств с терминалами требуется указать терминал, который будет использоваться в качестве начальной точки.
Что касается линий, начальная точка может располагаться где угодно вдоль объекта.
Что касается полигонов, начальная точка помещается в его центроид и помечается как начальная точка.
Для объектов соединений: у объектов с терминалами требуется задать специальный терминал для его настройки в качестве начальной точки.
Для объектов ребер: начальная точка помещается на объекте и помечается как начальная точка.
- По умолчанию начальные точки размещаются со значением процент вдоль 0,5. Это значение можно изменить в поле
PERCENTALONGдля начальной точки в классе объектовUN_Temp_Starting_Points.
- По умолчанию начальные точки размещаются со значением процент вдоль 0,5. Это значение можно изменить в поле
Для группированных соединений или объектов-ребер с идентификаторами единиц (единицы) в специализированной сети телекоммуникаций все единицы, доступные для трассировки, загружаются на панель Трассировка. Вы можете изменить значения параметров Первая единица и Последняя единица, чтобы ограничить единицы, к которым применяются эти начальные точки.
При использовании начальных точек на линейных объектах и объектах ребер результаты трассировки будут включать весь линейный объект, а не только часть от начальной точки.
Примечание:
По умолчанию результаты трассировки возвращаются в виде выборки и включают весь линейный объект. Если начальная точка размещена в середине сегмента линии, можно использовать опцию Агрегированная геометрия параметра Типы результатов для возврата результатов частичных объектов в выходном классе объектов составной геометрии. При размещении начальной точки вдоль линии результаты трассировки начинаются с места расположения начальной точки и могут возвращать частичную геометрию объекта. Когда объекты-ребра являются ресурсом линейного объекта, частичная геометрия также может отображаться для объектов-ребер с начальными точками в середине сегмента в результате агрегированной геометрии с использованием параметра Синтезировать геометрию.
Для трассировки на основе подсети учитывайте следующее:
Начальные точки должны быть на входном уровне.
Если значение параметра Имя подсети указано для инструмента Трассировка при выполнении трассировки подсети, начальные точки не используются. Трассировка начнется от контроллеров подсети.
Когда начальная точка установлена с использованием панели Трассировка, в базе геоданных проекта по умолчанию создается класс пространственных объектов UN_Temp_Starting_Points. Последующие начальные точки присоединяются к этому классу. Чтобы удалить все начальные точки с карты, используйте кнопку Очистить все
на вкладке Запуск.
Начальные точки можно также указывать в классе объектов, определенном пользователем, и создавать с помощью инструмента Добавить местоположения трассировки. Этот инструмент создает выходной класс объектов с той же схемой, что и UN_Temp_Starting_Points, и позволяет выводить выбранные объекты пространственной сети в определенный пользователем класс объектов для использования в скрипте или модели.
Когда существующий определенный пользователем класс пространственных объектов или таблица используется в качестве начальных точек для инструмента Трассировка, применяются следующие требования:
Схема определенного пользователем класса пространственных объектов или таблицы должна содержать поле
FEATUREGLOBALIDтипа guid, подобное тому, которое находится в классе пространственных объектовUN_Temp_Starting_Pointsсо значением, которое будет применяться к соответствующему объекту сети в качестве начальной точки.- Если это поле не заполнено, объекты без соответствующего значения не будут использоваться для размещения начальной точки.
Схема определенного пользователем класса пространственных объектов или таблицы должна содержать поле
PERCENTALONGтипа double для размещения начальных точек вдоль линейного объекта ребра или объекта ребра.Поле
PERCENTALONGдолжно содержать значение между 0.0 и 1.0 для указания местоположения начальной точки вдоль ребра.Если поле
PERCENTALONGотсутствует или не содержит соответствующего значения, предполагается, что начальная точка будет размещена на объекте соединения, а размещение вдоль ребра игнорируется.
Схема определенного пользователем класса пространственных объектов или таблицы должна содержать поле
TERMINALIDтипа long для размещения начальных точек на пространственном объекте соединения или объекте соединения.- Если поле
TERMINALIDотсутствует или не содержит соответствующего значения, предполагается, что начальная точка будет размещена на пространственном объекте ребра, а размещение вдоль соединения игнорируется.
- Если поле
При работе с инженерной сетью версии 7 или более поздней схема заданного пользователем класса или таблицы объектов должна содержать поле
FEATUREOIDтипа Большое целое и 64-разрядное полеOBJECTID. Поле object ID может быть переведено в 64-разрядный формат с помощью инструмента Перевести Object ID в 64-разрядный.
Подробнее о том, как задавать начальные точки, остановочные точки и барьеры