Crear la red de Indoors

Available for an ArcGIS organization licensed with the Indoors extension.

Puede usar varias herramientas de geoprocesamiento para crear el dataset de red. Las herramientas del conjunto de herramientas Red de Indoors utilizan un método basado en lattice para automatizar la creación de rutas de red dentro de edificios. El flujo de trabajo general se describe en los siguientes pasos:

  1. Genere rutas preliminares.

    Utilice la herramienta de geoprocesamiento Generar rutas interiores de ArcGIS Indoors para generar rutas en plantas de edificios. Esta herramienta utiliza las clases de entidad Unidades y Detalles en el Modelo de información de ArcGIS Indoors para denotar límites donde las rutas no pueden cruzarse.

  2. Genere transiciones entre plantas.

    Utilice la herramienta de geoprocesamiento Generar transiciones entre plantas de Indoors para conectar rutas entre plantas en edificios en escaleras, ascensores y escaleras mecánicas para permitir el enrutamiento de la red entre plantas.

  3. Estreche rutas preliminares.

    Utilice la herramienta de geoprocesamiento Rutas interiores estrechas de Indoors para reducir las rutas interiores en la red que se crearon mediante la herramienta Generar rutas interiores.

  4. Clasifique rutas.

    Utilice la herramienta de geoprocesamiento Clasificar rutas interiores de Indoors para indicar rutas que son pasillos o áreas abiertas donde la ruta debe continuar antes de enrutarse a través de oficinas, salas de conferencias y otras áreas.

  5. Conecte edificios.

    Las herramientas de Indoors no conectan edificios en la red. Para permitir enrutamiento entre edificios, debe conectar los edificios en la red usando herramientas de edición de entidades de ArcGIS Pro.

  6. Cree puntos de hito.

    Para que su red de Indoors permita indicaciones de enrutamiento paso a paso, debe agregar entidades de punto que representen hitos a los que puedan hacer referencia las indicaciones paso a paso.

Generar rutas preliminares

La herramienta de geoprocesamiento Generar rutas interiores permite crear una lattice de rutas preliminares que se extiendan en cada espacio transitable dentro del edificio. Las rutas se cortan donde existen paredes u otras obstrucciones de navegación. La densidad de lattice se determina mediante la puerta más estrecha en su edificio para que las rutas puedan extenderse dentro de cada espacio transitable. Para mejorar el rendimiento del dataset de red y reducir su complejidad y tamaño, haga que la lattice no sea más densa de lo necesario para alcanzar todos los espacios transitables en sus edificios.

La herramienta Generar rutas interiores intenta alinear la lattice de rutas con la dirección principal de desplazamiento en cada edificio. Si las entidades de ruta no se alinean con espacios subyacentes, puede establecer un valor de giro de lattice personalizado.

Más información sobre cómo establecer el valor y asignar planos de planta a Indoors
Lattice no estrechada que muestra conexión a través de puertas
Se muestra lattice no estrechada que se conecta a través de puertas.
  1. Ejecute la herramienta de geoprocesamiento Generar rutas interiores.

    La capa PrelimPathways se agrega al mapa actual. Deben ejecutarse en el mapa procesos de control de calidad; siga los siguientes pasos para usar el control deslizante de rango para validar el mapa.

  2. Agregue la capa PrelimPathways al control deslizante de rango.
    Sugerencia:

    Si no ha habilitado el control deslizante de rango, utilice el atributo Orden vertical (cambie el modo de filtrado a Valor único en la pestaña Rango) para filtrar las rutas de red y las capas de plano de planta interiores simultáneamente.

    Ruta de red preliminar para niveles individuales con orden vertical filtrado utilizando el control deslizante de rango
    Puede mostrar una ruta de red preliminar para niveles individuales filtrando el orden vertical con el control deslizante de rango.
  3. Compruebe lo siguiente:
    • Las rutas generadas se extienden dentro de todas las salas y no se cortan con puertas.
    • La orientación de las rutas generadas se alinea bien con la orientación de las unidades subyacentes.
  4. Si fuera necesario, cambie la Rotación de lattice o Densidad de lattice y vuelva a ejecutar la herramienta Generar rutas interiores.
    Nota:

    Si está procesando varios edificios, la conexión manual de algunas salas desconectadas puede ser más rápida que la nueva ejecución de la herramienta en todo el dataset. Para asegurarse de que se conserve toda la información de z y de atributos requeridos, copie las rutas generadas existentes de la planta actual para conectar salas desconectadas.

Generar transiciones entre plantas

Las transiciones entre plantas son entidades de red que conectan plantas: líneas 3D verticales que representan entidades como, por ejemplo, ascensores, escaleras o escaleras mecánicas.

Si tuviera más de una planta en su edificio, necesita entidades de línea de transición entre plantas 3D (líneas 3D verticales para ascensores y líneas 3D inclinadas para escaleras o escaleras mecánicas), que se conectan con origen y destino las rutas de cada planta.

En la siguiente imagen, los vértices finales para las entidades de línea de transición se alinean con la siguiente transición y los vértices de la ruta. Si las elevaciones de nivel son constantes, puede duplicar verticalmente una sola transición entre plantas tantas veces como desee.

Transiciones entre plantas de ascensor (izquierda) y escaleras (derecha) que conectan los niveles 1, 2 y 3
En la imagen de los niveles 1, 2 y 3, la transición plantas de la izquierda es un ascensor y la de la derecha es una escalera.

La herramienta de geoprocesamiento Generar transiciones entre plantas automatiza la creación de entidades de transición vertical. Si desea transiciones entre plantas que no sean líneas verticales, como, por ejemplo, escaleras, dichas entidades deben actualizarse manualmente después de su generación.

También puede agregar una demora de ascensor a la red. La herramienta divide las rutas que intersecan con el polígono de espacio del ascensor y les agrega la demora personalizada. La demora se utiliza en el dataset de red para calcular el tiempo de enrutamiento.

Nota:

Esta funcionalidad está disponible con la versión 2.5 y posteriores del modelo de Indoors. Se recomienda que actualice la geodatabase.

Generar transiciones

Cree líneas verticales siguiendo estos pasos:

  1. Ejecute la herramienta de geoprocesamiento Generar transiciones entre plantas.
  2. Agregue entidades de transiciones de salida a una escena 3D.
    Sugerencia:

    Si aún no lo ha hecho, habilite el control deslizante de rango y utilice el atributo Orden vertical para filtrar las rutas de salida y las otras capas en el mapa para que pueda ver solo las entidades de una planta determinada.

  3. Inspeccione las transiciones de salida.
    • Las entidades de transición vertical deben estar presentes donde se tiene previsto.
    • Los extremos de la transición deben conectarse a nodos de entidades de ruta.
  4. Aborde problemas identificados durante la inspección.
    • Si falta una transición, copie y pegue una entidad de transición existente y mueva la entidad copiada como sea necesario. Este flujo de trabajo se asegura de conservar toda la información de atributos y de z requerida.
    • Si un extremo de la transición no está conectado a una ruta, permita la alineación del extremo y edite el vértice del extremo de la transición para que se alinee con un vértice del extremo de la ruta.

Actualizar manualmente entidades de escalera

Después de generar nuevas transiciones para un edificio, puede editar las transiciones verticales que representan escaleras (además de escaleras mecánicas y rampas) para que las transiciones sigan la ruta que tomaría un peatón, moviéndose hacia arriba en un ángulo y horizontalmente a través de cualquier rellano. Esto puede mejorar los cálculos de la longitud de la ruta y tiempo de desplazamiento, además de proporcionar una visualización 3D más realista.

Para realizar las ediciones, modifique los vértices de la entidad de transición. Por ejemplo, si una escalera tiene un rellano, puede agregar nuevos vértices para representar el rellano, moverlos hasta las coordenadas aproximadas de x e y, y editar sus valores de z para posicionar los nuevos vértices a mitad de camino entre plantas.

Sugerencia:

Puede utilizar el control deslizante de rango para ver y trabajar con más facilidad con las transiciones.

  1. Seleccione la entidad de transición que desea actualizar.
  2. Mueva el vértice del extremo inferior de la entidad de transición hasta donde se ubique el extremo inferior de las escaleras y alinee el vértice con la entidad de la ruta más cercana en el nivel inferior.
  3. Mueva el vértice del extremo superior de la entidad hasta donde se ubique el extremo superior de las escaleras y alinee el vértice con la entidad de la ruta más cercana en el nivel superior.
  4. Si hubiera un rellano a medio camino a lo largo de la transición, agregue nuevos vértices a la transición y posicione los nuevos vértices donde se ubica el rellano.

    Al trabajar en una escena 3D, puede que le resulte más fácil mover cada nuevo vértice a una ubicación de coordenadas específica.

  5. Verifique que la transición aún esté conectada a rutas en ambos extremos.
  6. Verifique que los valores de z del vértice del extremo de la transición coinciden con los valores de z de rutas de la planta correspondiente.
  7. Repita los pasos 1 a 6 para cada transición que desee actualizar.
  8. Cuando se actualicen todas las transiciones, ejecute la herramienta de geoprocesamiento Calcular atributos de geometría con el parámetro Propiedad establecido en Longitud (3D)

    Esto calcula el atributo Longitud 3D para el tiempo de desplazamiento correcto a lo largo de las entidades de transición actualizadas.

Estrechar la red y crear un dataset de red final

Una red estrechada se despliega en un paquete de mapas móviles (archivo .mmpk) o se aloja en un servidor como un servicio de rutas para su uso en Indoor Viewer. La herramienta de geoprocesamiento Rutas interiores estrechas calcula rutas entre puntos seleccionados de Ubicación enrutable para estrechar la red de rutas preliminar y crear un dataset de red final. Las ubicaciones que se enrutan con origen y destino suelen ser puntos de interés (POI) y clases de entidad de punto de eventos que se cargaron cuando se creó la geodatabase de Indoors.

El proceso de estrechamiento utiliza la clase de entidad PrelimPathways como una capa para navegar a través y desde cada ubicación enrutable, calcula rutas hasta sus vecinos más cercanos, se mueve hasta la siguiente ubicación enrutable y vuelve a calcular rutas. Una vez se han calculado las rutas para todas las ubicaciones enrutables en cada planta de un edificio, estas líneas de ruta calculadas se disuelven y simplifican. A continuación, se aplica el esquema de red (con soporte de restricción de desplazamiento, como, por ejemplo, ruta a pie comparado con rutas accesibles para discapacitados) y se construye la red final.

  1. Asegúrese de que los puntos Ubicación enrutable, como, por ejemplo, puntos de interés y eventos, se actualicen y se atribuyan de forma adecuada.

    Consulte el modelo de Indoors para obtener más información.

    Nota:

    Para conectar las redes interiores de varios edificios, utilice la herramienta Generar entradas de instalaciones para crear puntos para cada puerta exterior en cada planta. La inclusión de estos puntos de entrada en los POI utilizados por la herramienta Rutas interiores estrechas permite alinear la línea desde una red para caminar exterior (por ejemplo, acera) con una red interior.

  2. Ejecute la herramienta de geoprocesamiento Rutas interiores estrechas.
  3. Inspeccione la salida y verifique lo siguiente:
    • Las entidades de ruta se extienden hasta puntos de ubicación enrutables tal y como se tiene previsto.
    • Las entidades de ruta están adecuadamente atribuidas.

Crear entidades de punto de hito

Puede utilizar entidades de punto de hito al crear indicaciones para proporcionar llamadas que mejoren la experiencia. Puede crear hitos antes o después de que se haya creado el dataset de red y actualizarlos como condiciones que los justifiquen sin recrear el dataset de red. Cualquier hito a una distancia de 4 metros de una ruta se identifica en las indicaciones, por lo que es importante elegir hitos que estén relativamente dispersos (por ejemplo, uno por ala) y que sean fácilmente reconocibles.

Los puntos de hito se suelen generar de POI existentes que se utilizaron para generar las rutas. También puede crear manualmente puntos de hito individuales.

Siga estos pasos para crear puntos de hito a partir de una clase de entidad PointsOfInterest existente:

  1. Seleccione las entidades de POI para que sirvan como hitos.
  2. Utilice la herramienta de geoprocesamiento Incorporar para agregar las entidades POI seleccionadas a la clase de entidad Hitos del dataset de red.
    Sugerencia:

    Mantenga el mapa de esquema predeterminado en el Mapa de campo.

  3. Verifique que las nuevas entidades de hito están correctamente atribuidas.

Clasificar rutas

Puede clasificar el dataset de red para priorizar las rutas para enrutamiento. Al calcular una ruta, se prefieren rutas principales, mientras que las rutas secundarias solo se utilizan si fuera necesario para alcanzar un destino. Esto restringe que se tome la ruta más corta a través de un espacio que podría estar en uso (por ejemplo, una sala de conferencias con dos puertas). Este proceso consta de tres pasos: clasificar rutas, crear una red y construir la red.

Más información sobre análisis de redes jerárquicas y sus beneficios

  1. Ejecute la herramienta de geoprocesamiento Clasificar rutas interiores.

    Con esto se actualiza la clasificación de rutas como principales o secundarias en función de los espacios unitarios seleccionados y se modifica la clase de entidad Rutas en el dataset de entidades de red. El dataset de red final se crea usando las rutas clasificadas y la plantilla de dataset de red.

  2. Ejecute la herramienta de geoprocesamiento Crear dataset de red a partir de una plantilla para crear el dataset de red.

    Utilice el archivo .xml de red final en el directorio NetworkTemplates como su plantilla.

  3. Ejecute la herramienta de geoprocesamiento Construir red y vaya al dataset de red Network_ND creado con la herramienta de geoprocesamiento Crear red a partir de plantilla.

Agregar entidades de rutas entre edificios

Para enrutar entre varios edificios en un campus, debe crear manualmente entidades de ruta exteriores para conectar redes interiores. Las rutas se crean usando el panel Crear entidades. Para alinear con una red existente, agregue la clase de entidad Rutas a su mapa.

Sugerencia:

Si el control deslizante de rango está habilitado, ajústelo para que muestre la planta baja.

  1. En la pestaña Editar, en el grupo Entidades, haga clic en Crear Crear entidades.

    Se abre el panel Crear entidades con una lista de las plantillas de entidad definidas para el mapa activo.

  2. En el panel Crear entidades, haga clic en la plantilla de entidad Rutas.

    La plantilla Rutas se expande para mostrar la paleta de herramientas.

  3. En la plantilla Rutas, haga clic en Plantilla activa Adelante.

    Aparecen la paleta de herramientas y la tabla de atributos de la entidad de la plantilla Rutas.

  4. En la tabla de atributos, complete los atributos predeterminados.
    1. Establezca Tipo de ruta en Pasillo / Acera (1).
    2. Establezca Tipo de ubicación en Exteriores (0).
  5. En el panel Crear entidades, haga clic en Línea Línea para crear una entidad de línea.
  6. Haga clic en una intersección de vértice en una entidad de ruta existente en la puerta del edificio para iniciar la entidad de exteriores. Agregue vértices como resulte necesario para dibujar entidades entre edificios.
  7. Alinee con esa entidad si se han creado puntos de entrada en la clase de entidad PointsOfInterest.
  8. Agregue vértices como resulte necesario para dibujar entidades entre edificios.
  9. Cree el extremo de la línea en una intersección de vértice de la entidad de ruta existente en la puerta del segundo edificio.
  10. Alinee con esa entidad si se han creado puntos de entrada en la clase de entidad PointsOfInterest.
  11. Guarde sus cambios.
  12. Ejecute la herramienta de geoprocesamiento Construir red en el dataset de red Network_ND para actualizarlo con las nuevas rutas creadas.

Temas relacionados