Disponible con un portal con licencia con la capacidad Indoors.
Resumen
Clasifica rutas como principal o secundaria por prioridad de generación de rutas.
Las rutas dentro de las entidades de espacio (la unidad) seleccionadas se clasifican como secundarias, mientras que el resto se clasifican como principales. Estas rutas se utilizan para generar una red para la generación de rutas. Las rutas secundarias de la red son rutas de prioridad baja y solo se utilizan para la generación de rutas cuando se necesita alcanzar un destino.
Uso
El parámetro Entidades de unidad de entrada debe ser una capa de entidades o clase de entidad poligonal según el modelo de Indoors para la clase de entidad Units. La clasificación de rutas se puede limitar a espacios (unidades) específicos realizando una selección en la capa de entrada o proporcionando una consulta de definición. Se requiere una selección en una capa de entidades de entrada para que la herramienta proceda.
El parámetro Rutas de destino debe ser una clase de entidad o capa de entidades de polilínea existente según el modelo de Indoors para la clase de entidad Pathways. Las rutas existentes en esta capa se actualizarán para que la clasificación se utilice en la creación del dataset de red.
Las rutas que se intersecan con polígonos de espacio secundarios se dividen desde el punto de intersección.
Nota:
La entidad contenida dentro del polígono de espacio secundario se clasifica como secundaria y las entidades fuera del polígono se clasifican como principales.
Si el dataset de red ya existe, se debe reconstruir para que los cambios se apliquen a la red.
Volver a crear índices espaciales y agregar índices de atributos a las siguientes clases de entidad puede mejorar el rendimiento en geodatabases corporativas:
Clase de entidad Tipo de índice/Campo Facilities, Units, Pathways
SPATIAL
Rutas
LEVEL_NAME_FROM
Rutas
LEVEL_NAME_TO
Rutas
PATHWAY_RANK
Sintaxis
arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
Parámetro | Explicación | Tipo de datos |
in_unit_features | Las entidades poligonales de entrada representan espacios dentro de un edificio para el que se clasifican las Rutas de destino. En el modelo de ArcGIS Indoors, será la capa Units. | Feature Layer |
target_pathways | La capa de entidades o clase de entidad existente en la que se actualizarán las rutas. En el modelo de ArcGIS Indoors, es la capa Pathways. | Feature Layer |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_pathways | La capa Rutas de destino actualizada. | Clase de entidad |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función ClassifyIndoorPathways en modo inmediato.
import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units",
r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
El siguiente script independiente muestra cómo utilizar la función 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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Requiere Indoors