Доступно с порталом, лицензированным функциональными возможностями 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 | Обновленный слой Целевые пути перемещения. | Класс пространственных объектов |
Пример кода
Пример скрипта окна Python для использования функции ClassifyIndoorPathways в режиме прямого запуска.
import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units",
r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
В следующем автономном скрипте показано использование функции 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