Начальные точки

Начальные точки определяют место в сети, где начинается трассировка. Все операции трассировки в сети трассировки требуют определения одной или нескольких начальных точек. Вы можете создать начальные точки на панели Трассировка или указав определенный пользователем класс пространственных объектов для параметра Начальные точки инструмента Трассировка.

Когда вы используете панель Трассировка, начальные точки создаются и управляются на вкладке Начальные точки. Эту вкладку можно открыть в группе Инструменты вкладки Трассировка сети. На панели вы можете установить несколько начальных точек, указать точечные и линейные объекты, различать совпадающие объекты и добавить выбранные объекты на карту, которые будут действовать в качестве начальной точки.

Только сетевые объекты можно выбрать в качестве начальных точек при использовании панели Трассировка. Когда сетевой объект выбран или добавлен на панель из выборки, верно следующее:

  • Точка совпадения создается для обозначения начальной точки трассировки.
  • При работе с линиями начальная точка может располагаться где угодно вдоль ребра.

Когда начальная точка установлена с использованием вкладки Начальные точки, на панели Трассировка, в базе геоданных проекта по умолчанию создается класс пространственных объектов с именем TN_Temp_Starting_Points. Последующие начальные точки присоединяются к этому классу. Для удаления с карты всех начальных точек щелкните кнопку Очистить все Очистить на вкладке Начальные точки.

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

  • Класс объектов TN_Temp_Starting_Points не используется в этом методе.
  • Наборы выборок для входного класса пространственных объектов не учитываются.
  • Для объектов полигонов начальные точки размещаются вдоль границы, где сетевые объекты пересекают геометрию полигона.
  • При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:
    • Схема определенного пользователем класса пространственных объектов должна содержать поле FEATUREGLOBALID типа guid.
      • Поле FEATUREGLOBALID должно содержать Global ID соответствующего сетевого объекта, который будет использоваться в качестве начальной точки.
      • Объекты без соответствующего значения не будут использоваться для размещения начальной точки. Эту опцию можно использовать для обеспечения детализации того, какие объекты выступают в качестве начальных точек в классе объектов.
    • Схема определенного пользователем класса пространственных объектов должна содержать поле PERCENTALONG типа double для размещения начальных точек вдоль объекта ребра.
      • Поле PERCENTALONG должно содержать значение между 0.0 и 1.0 для указания местоположения начальной точки вдоль линии.
      • Если поле PERCENTALONG отсутствует или не содержит соответствующего значения, трассировка предполагает, что начальная точка размещена на объекте соединения, и игнорирует размещение вдоль ребра.
  • При работе с однопользовательской базой геоданных необходимо соблюдать следующие требования:
    • Поле FEATUREGLOBALID не является обязательным. При отсутствии поля геометрия входного класса пространственных объектов используется для пересечения геометрии сетевого объекта и размещения начальных точек.
      • Если поле FEATUREGLOBALID присутствует, оно должно содержать Global ID соответствующего сетевого объекта, который будет использоваться в качестве начальной точки.
    • Поле PERCENTALONG не является обязательным. При отсутствии поля геометрия входного класса пространственных объектов используется для пересечения геометрии сетевого объекта и размещения начальных точек.
      • Если поле PERCENTALONG есть, оно должно содержать значение между 0.0 и 1.0 для указания местоположения начальной точки вдоль линии. Если поле есть и не содержит соответствующего значения, трассировка предполагает, что начальная точка размещена на объекте соединения, и игнорирует размещение вдоль ребра.

Примечание:

По умолчанию, результаты трассировки возвращаются в виде выборки и включают целый объект ребра. Когда начальная точка размещается в середине пролета на ребре, поле PERCENTALONG используется для обозначения ее местоположения вдоль ребра. Можно выбрать для опции Типы результатов значение Агрегировать геометрию, чтобы результаты возвращались в виде частей объектов в выходной класс составной геометрии объекта.