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