Классифицировать пути Indoor (Indoors)

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

Сводка

Классифицирует пути на основные и второстепенные для изменения приоритета при маршрутизации.

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

Более подробно об иерархии сетевого анализа

Использование

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

  • В параметре Целевые пути должен содержаться полигональный векторный слой или класс пространственных объектов, соответствующий Модели Indoors для класса объектов Pathways. Существующие пути в этом слое будут классифицированы в целях их использования при создании набора сетевых данных.

  • Пути, которые пересекают второстепенные полигоны пространства, разделяются от точки пересечения.

    Примечание:

    Объект, содержащийся в полигоне второстепенного пространства, классифицируется как второстепенный, а объекты вне этого полигона - как основные.

  • Если сетевой набор данных уже существует, необходимо его перестроить, чтобы изменения попали в сеть.

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

    Класс пространственных объектовТип индекса/поле

    Facilities, Units, Pathways

    SPATIAL

    Пути

    LEVEL_NAME_FROM

    Пути

    LEVEL_NAME_TO

    Пути

    PATHWAY_RANK

Синтаксис

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
ParameterОбъяснениеТип данных
in_unit_features

Входные полигональные объекты, представляющие собой пространства внутри здания, для которых классифицированы Целевые пути. В Модели ArcGIS Indoors это должен быть слой Units.

Feature Layer
target_pathways

Существующий класс пространственных объектов или векторный слой, в котором будут обновлены пути. В Модели ArcGIS Indoors это должен быть слой Pathways.

Feature Layer

Производные выходные данные

NameОбъяснениеТип данных
updated_pathways

Обновленный слой Целевые пути перемещения.

Класс пространственных объектов

Пример кода

ClassifyIndoorPathways, пример 1 (окно Python)

Пример скрипта окна Python для использования функции ClassifyIndoorPathways в режиме прямого запуска.

import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units", 
                                      r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
ClassifyIndoorPathways, пример 2 (автономный скрипт)

В следующем автономном скрипте показано использование функции ClassifyIndoorPathways.

# Name: Indoors_ClassifyIndoorPathways_Example2
# Description: Classifies indoor pathways.

# Import system modules
import arcpy

# Set tool parameters
unit_features = arcpy.SelectLayerByAttribute_management(r"C:\Indoors\ExampleCampus.gdb\Indoors\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\Network\Pathways"

# Run the tool
arcpy.indoors.ClassifyIndoorPathways(unit_features, pathway_features)

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Нет
  • Advanced: Требуется Indoors

Связанные разделы