Skip to main content

Определение допустимых путей

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

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

Хотя для трассировки пути требуется как минимум одна начальная точка для задания начального местоположения, точки остановки являются дополнительными. Когда остановочные точки используются для указания мест остановки для трассировки пути, все остальные типы местоположений остановок игнорируются.

Когда трассировка пути настроена с использованием параметра Имя сетевого атрибута кратчайшего пути и значения параметра по умолчанию Число путей, равного 1, может быть возвращен кратчайший путь.

Важно:

Тип трассировка по кратчайшему пути устарел в ArcGIS Pro 3.7 и ArcGIS Enterprise 12.1.

Хотя трассировка по кратчайшему пути продолжит функционировать и будет доступна в качестве опции до следующей основной версии, рекомендуется использовать трассировку пути для возврата кратчайшего пути. Трассировка пути предоставляет ту же функциональность, что и результат по кратчайшему пути, и в то же время предоставляет дополнительные возможности для поиска путей в вашей сети.

Трассировка пути в настоящее время поддерживается не на всех платформах. Некоторые клиенты, API и SDK получат поддержку трассировки пути в будущих выпусках.

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

Требования

Для выполнения трассировки пути должны быть выполнены следующие требования:

  • Необходимо наличие одной или нескольких начальных точек.

  • Когда точки остановки не указаны для трассировки пути, применяются следующие правила:

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

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

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

  • Топология сети должна быть включена.

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

    • Входная инженерная сеть должна быть из сервиса инженерной сети.

    • Этот тип трассировки требует ArcGIS Enterprise 12.1 или более поздней версии.

Трассировка допустимых путей

Для трассировки допустимых путей выполните следующие шаги:

  1. Убедитесь, что инженерная сеть доступна в активном виде карты и нажмите вкладку Инженерная сеть.

    Вкладка Инженерная сеть

    Будет активирована вкладка Инженерная сеть.

  2. Убедитесь в том, что существует хотя бы одна начальная точка. Чтобы создать начальную точку для трассировки, выполните следующие действия:

    1. В группе Инструменты щелкните команду Трассировка, чтобы открыть панель Трассировка.

    2. Щелкните вкладку Старт и создайте начальную точку.

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

    1. В группе Инструменты щелкните команду Трассировка, чтобы открыть панель Трассировка.

    2. Щелкните вкладку Остановка и создайте точку остановки.

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

    Галерея трассировок в группе Инструменты

    Подсказка:

    Используйте стрелку вниз для просмотра галереи инструментов в поисках Кратчайший путь.

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

  5. Для параметра Число путей укажите максимальное число возвращаемых путей между начальным и конечным местоположениями.

    Первыми возвращаются пути с наименьшим количеством переходов. Значение по умолчанию равно 1.

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

  6. Для параметра Максимальное количество переходов укажите максимальное количество переходов между ребрами, которые разрешены в допустимом пути.

    По умолчанию используется 100.

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

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

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

  8. При необходимости примените дополнительные параметры конфигурации.

    Обратитесь к инструменту Трассировка для получения полного списка параметров инструмента, а также см. Настройка трассировки для получения дополнительной информации.

  9. Щелкните Запустить.

Возвращаются допустимые пути между начальным и конечным местоположениями, соответствующие указанным критериям.

Вернуть кратчайший путь

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

  1. Убедитесь, что инженерная сеть доступна в активном виде карты и нажмите вкладку Инженерная сеть.

    Вкладка Инженерная сеть

    Будет активирована вкладка Инженерная сеть.

  2. Убедитесь, что существует одна начальная точка для определения начала пути. Чтобы создать начальную точку для трассировки, выполните следующие действия:

    1. В группе Инструменты щелкните команду Трассировка, чтобы открыть панель Трассировка.

    2. Щелкните вкладку Старт и создайте начальную точку.

  3. Укажите точку остановки для определения конца пути. Чтобы создать остановочную точку для трассировки, выполните следующие действия:

    1. В группе Инструменты щелкните команду Трассировка, чтобы открыть панель Трассировка.

    2. Щелкните вкладку Остановка и создайте точку остановки.

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

    Галерея трассировок в группе Инструменты

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

  5. Для параметра Число путей введите значение 1 для возврата кратчайшего пути между заданными местоположениями трассировки.

    Примечание:

    Возвращаемые пути не упорядочены. Когда значение параметра Число путей больше 1, первый путь является кратчайшим; однако дополнительные пути не сортируются по кратчайшему пути.

  6. Для параметра Максимальное количество переходов укажите максимальное количество переходов между ребрами, допустимое в пути.

  7. Для параметра Имя сетевого атрибута кратчайшего пути укажите сетевой атрибут, который будет использоваться для вычисления кратчайшего пути или стоимости перемещения между начальным и конечным местоположениями с использованием числового атрибута сети, напримерShape length.

    Примечание:

    Если сетевой атрибут не указан для параметра Имя сетевого атрибута кратчайшего пути, к каждому ребру, пройденному трассировкой, применяется фиксированный вес, равный 1.

  8. При необходимости примените дополнительные параметры конфигурации. В описании инструмента Трассировка можно найти полный список параметров. Также см. Настроить трассировку.

  9. Щелкните Запустить.

Будут возвращены объекты, участвующие в кратчайшем пути между начальной точкой и точкой остановки.