Clasificar rutas interiores (Indoors)

Resumen

Clasifica rutas que pasan por espacios de unidad seleccionados, como salas de conferencia o áreas de servicio, como prioridad más baja.

Las rutas ubicadas en las entidades de unidad seleccionadas se clasifican como secundarias. Cuando las rutas clasificadas se utilizan para generar una red interior, se preferirán los elementos de red clasificados como principales, de modo que los viajes a lo largo de las rutas principales tengan un coste menor que los viajes por rutas secundarias.

Más información sobre los elementos de red preferidos

Uso

  • El valor del parámetro Entidades de unidad de entrada puede ser una capa de entidades de un dataset de interiores o de una geodatabase de Indoors. El valor del parámetro Rutas de destino puede ser una capa de entidades de un dataset de red de interiores o de una geodatabase de Indoors.

  • El valor del parámetro Entidades de unidad de entrada debe ser una capa de entidades poligonal según el modelo de Indoors para la clase de entidad Units. Puede utilizar la herramienta Seleccionar capa por atributo para seleccionar entidades de unidad en las que las rutas se clasificarán como secundarias, como salas de conferencia. Se requiere una selección en la capa de entidades de entrada para que la herramienta se ejecute.

  • El valor del 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.

  • La capa de entidades de unidad de entrada y la capa de rutas de destino deben utilizar la misma referencia espacial.

  • Las rutas que intersecan los polígonos de unidad seleccionados se dividirán en el punto de intersección.

    Nota:

    La parte de una entidad de ruta ubicada dentro de un polígono de unidad seleccionado se clasificará como secundaria. La clasificación de partes de una entidad de ruta situada fuera de los polígonos de unidad seleccionados no cambiará.

  • Si el dataset de red ya existe, se debe reconstruir tras ejecutar la herramienta Clasificar rutas interiores 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 entidadTipo de índice/Campo

    Facilities, Units, Pathways

    SPATIAL

    Rutas

    LEVEL_NAME_FROM

    Rutas

    LEVEL_NAME_TO

    Rutas

    PATHWAY_RANK

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de unidad de entrada

Las entidades poligonales de entrada que representan espacios en un edificio para el que se clasificarán los valores del parámetro Rutas de destino. En el modelo de información de ArcGIS Indoors, es la capa Units. Seleccione las entidades en la capa de unidades antes de ejecutar la herramienta.

Feature Layer
Rutas de destino

La capa de entidades o clase de entidad existente en la que se actualizarán las rutas. En el modelo de Indoors, es la capa Pathways.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Rutas actualizadas

Capa del parámetro Rutas de destino actualizada.

Feature Class

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
NombreExplicaciónTipo de datos
in_unit_features

Las entidades poligonales de entrada que representan espacios en un edificio para el que se clasificarán los valores del parámetro Rutas de destino. En el modelo de información de ArcGIS Indoors, es la capa Units. Seleccione las entidades en la capa de unidades antes de ejecutar la herramienta.

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 Indoors, es la capa Pathways.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
updated_pathways

Capa del parámetro Rutas de destino actualizada.

Feature Class

Muestra de código

Ejemplo 1 de ClassifyIndoorPathways (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función ClassifyIndoorPathways de modo inmediato.

import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units", 
                                      r"C:\Indoors\ExampleCampus.gdb\IndoorNetwork\Pathways")
Ejemplo 2 de ClassifyIndoorPathways (script independiente)

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.management.SelectLayerByAttribute(r"C:\Indoors\ExampleCampus.gdb\Indoor\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\IndoorNetwork\Pathways"

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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcGIS Indoors Pro o ArcGIS Indoors Maps

Temas relacionados