Disponible con las extensiones ArcGIS Indoors Pro o ArcGIS Indoors Maps.
Para crear una red enrutable que admita indicaciones giro a giro en Indoor Viewer e Indoors, debe crear vías que representen las rutas que una persona puede recorrer en cada nivel y entre edificios, así como transiciones que representen los lugares a los que una persona puede desplazarse entre niveles en un edificio. El conjunto de herramientas Indoors Network incluye herramientas para ayudar a crear estas rutas enrutables, que luego puede utilizar para construir el dataset de red utilizando herramientas de la caja de herramientas Network Analyst.
Las herramientas de Indoors ofrecen actualmente dos opciones para crear rutas. El primero es un enfoque basado en lattice, muy adecuado para edificios con una sola orientación o muchos ángulos rectos. La segunda opción se basa en un planteamiento de circulación universal, más parecido a los senderos naturales. Esta opción es más adecuada para edificios que contienen varias orientaciones o menos ángulos rectos.
Más información sobre la elección de un método para generar rutas
Una vez que haya generado las rutas, puede configurar las capas de ruta de forma que tengan en cuenta las plantas y utilizar el filtro de plantas para que resulte más sencillo ver las rutas y trabajar con ellas en todo el flujo de trabajo de creación de red.
La creación de una red enrutable conlleva realizar los siguientes pasos de alto nivel:
- Cree el dataset de red de interiores.
Utilice la herramienta Crear dataset de red de interiores para crear los datasets de red de interiores y de red de interiores preliminar.
Nota:
También puede utilizar los datasets Network y PrelimNetwork creados con la herramienta Crear base de datos de Indoors.
- Genere rutas preliminares.
Utilice la herramienta Generar rutas interiores para generar rutas en los niveles de las instalaciones. Esta herramienta utiliza las clases de entidad Units y Details del modelo de información de ArcGIS Indoors para indicar límites que las rutas no pueden atravesar.
Nota:
Si utiliza la herramienta Generar entidades de red de interiores para crear rutas y transiciones utilizando el enfoque de red de circulación universal, la ejecución de esta herramienta sustituye a los pasos 2 a 4.
- Genere transiciones entre plantas.
Use la herramienta Generar transiciones entre plantas para conectar rutas entre niveles de instalaciones en escaleras, ascensores y escaleras mecánicas para permitir la generación de rutas de red entre niveles.
- Simplifique rutas preliminares.
Utilice la herramienta Simplificar rutas interiores para crear rutas simplificadas y conectadas entre ubicaciones enrutables y transiciones entre plantas.
- Cree puntos de hitos.
Para que su red de interiores admita indicaciones de generación de rutas paso a paso, debe agregar entidades de punto que representen hitos a los que las indicaciones paso a paso puedan hacer referencia.
- Clasifique rutas.
Utilice la herramienta Clasificar rutas interiores para dar prioridad a las rutas de corredores y áreas abiertas por donde las rutas deben pasar antes de generar rutas por oficinas, salas de conferencias o áreas similares.
- Conecte las instalaciones.
Las herramientas de Indoors no conectan las instalaciones de la red. Para permitir la generación de rutas entre instalaciones, debe conectar las instalaciones de la red utilizando las herramientas de edición de entidades de ArcGIS Pro.
- Cree el dataset de red final.
Utilice las herramientas Crear dataset de red a partir de una plantilla y Construir red para crear y construir el dataset de red enrutable final.
- Si lo desea, agregue modos de viaje.
La plantilla de dataset de red incluida en la instalación del producto ArcGIS Indoors incluye modos de viaje accesibles a pie y en silla de ruedas. Puede crear modos de viaje adicionales para utilizarlos en Indoor Viewer y en las aplicaciones móviles de Indoors.
La red enrutable se crea y está lista para ser utilizada para la navegación en interiores.
Estos pasos se explican con más detalle en las secciones siguientes.
Generar rutas preliminares
La herramienta Generar rutas interiores permite crear una lattice de rutas preliminares que se extienden a cada espacio transitable dentro de una instalación. Las rutas se cortan donde existen paredes u otras obstrucciones de navegación. La densidad de la malla 2,5D está determinada por la puerta más estrecha de la instalación de modo que las rutas se puedan extender a todos los espacios transitables. Para mejorar el rendimiento del dataset de red y reducir su complejidad y tamaño, no haga la malla 2,5D más densa de lo necesario para llegar a todos los espacios transitables de las instalaciones.
Nota:
Si utiliza la herramienta Generar entidades de red de interiores para crear rutas y transiciones utilizando el enfoque de red de circulación universal, la ejecución de esta herramienta sustituye a los pasos 2 a 4.
La herramienta Generar rutas interiores intenta alinear la lattice de rutas con la dirección principal de viaje en cada instalación. 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 la configuración del valor y la asignación de planos de planta en Indoors
Para crear rutas interiores preliminares y verificar los resultados, siga estos pasos:
- Ejecute la herramienta Generar rutas interiores.
Nota:
La herramienta usa la misma unidad de medida que el sistema de coordenadas del dataset de Indoors. Si el dataset de Indoors utiliza un sistema de coordenadas con una unidad de medida distinta de metros, es posible que desee cambiar el valor predeterminado del parámetro Densidad de lattice. Por ejemplo, si el dataset de Indoors utiliza un sistema de coordenadas State Plane en pies, cambie el valor predeterminado de 0.6 a 1.9.
La capa PrelimPathways se agrega al mapa actual.
- Configure la capa PrelimPathways para que tenga en cuenta las plantas utilizando el campo LEVEL_ID.
- 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.
- Si es necesario, cambie el valor de los parámetros Rotación de malla 2,5D o Densidad de malla 2,5D y vuelva a ejecutar la herramienta Generar rutas interiores.
Nota:
Si está procesando varias instalaciones, conectar manualmente algunas salas desconectadas puede ser más rápido que volver a ejecutar la herramienta en todo el dataset. Para asegurarse de que se conserve toda la información de z y atributos requerida, copie las rutas generadas existentes del nivel actual para conectar salas desconectadas.
Generar transiciones entre plantas
Las transiciones entre plantas son entidades de red que conectan niveles mediante líneas 3D verticales que representan entidades como, por ejemplo, ascensores, escaleras o escaleras mecánicas.
Si tiene más de un nivel en su instalación, 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 a y desde las rutas de cada nivel. Si solo tiene un nivel en su instalación, no es necesario que genere transiciones entre plantas.
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.
La herramienta 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.
Generar transiciones
Para crear líneas verticales, siga estos pasos:
- Ejecute la herramienta Generar transiciones entre plantas.
Nota:
Los parámetros de entrada se pueden obtener del dataset de interiores (creado con la herramienta Crear dataset de interiores) y el dataset de red de interiores (creado con la herramienta Crear dataset de red de interiores) o desde una geodatabase de Indoors (creada con la herramienta Crear base de datos de interiores).
- Agregue entidades de transiciones de salida a una escena 3D.
Sugerencia:
Configure la escena de forma que tenga en cuenta las plantas para que pueda usar el filtro de plantas para ver únicamente las entidades de un determinado nivel.
- 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.
- 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 valores z requerida.
- Si un extremo de la transición no está conectado a ninguna ruta, permita la alineación de extremos y edite el vértice del extremo de la transición para que se alinee con un vértice del extremo de la ruta. Para habilitar la alineación, haga clic en el botón Alineación de la barra de estado situada en la parte inferior de la escena activa.
Actualizar manualmente entidades de escalera
Después de generar nuevas transiciones para una instalación, puede editar las transiciones verticales que representan escaleras (así como escaleras mecánicas y rampas) para que las transiciones sigan la ruta que tomaría un peatón, moviéndose hacia arriba en á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 a las coordenadas x e y adecuadas, y editar sus valores z para colocar los nuevos vértices a medio camino entre niveles.
Sugerencia:
Cuando la escena y las capas están configuradas de forma que tenga en cuenta las plantas, puede utilizar el filtro de plantas para ver las transiciones y trabajar con ellas.
Para actualizar las entidades de escalera, siga estos pasos:
- Seleccione la entidad de transición que desea actualizar.
- 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.
- 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.
- 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.
- Verifique que los valores z del vértice del extremo de la transición coinciden con los valores z de las rutas del nivel correspondiente.
- Repita los pasos anteriores para cada transición que desee actualizar.
- Una vez actualizadas todas las transiciones, haga clic con el botón derecho en el campo LENGTH_3D, haga clic en Calcular campo y escriba !shape.length3d! en el cuadro de texto LENGTH_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
La herramienta Rutas interiores estrechas calcula rutas entre puntos o polígonos del parámetro Ubicación enrutable para estrechar la red de rutas preliminar. Las entidades utilizadas como ubicaciones enrutables deben proceder de:
- Una capa de entidades o clase de entidad poligonal o de punto de un dataset de interiores
- Una capa de entidades o clase de entidad poligonal o de punto de una geodatabase de Indoors
- Una capa de entidades o clase de entidad poligonal o de punto configurada para tener en cuenta las plantas.
- Una capa de entidades o clase de entidad poligonal o de punto con un campo LEVEL_ID que asocia la entidad al nivel en el que se encuentra
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 que se han calculado las rutas para todas las ubicaciones enrutables en cada nivel de una instalación, las líneas de ruta calculadas se disuelven y simplifican. La salida de esta herramienta se utiliza al crear el dataset de red final.
- Asegúrese de que las entidades de polígono y de punto del parámetro Ubicación enrutable sean de una capa que esté configurada para tener en cuenta las plantas o que se ajuste al modelo de Indoors.
Nota:
Para conectar las redes de interiores de varias instalaciones, utilice la herramienta Generar entradas a instalaciones para crear puntos para todas las puertas exteriores de cada nivel. Incluir estos puntos de entrada como ubicaciones enrutables en la herramienta Simplificar rutas interiores le permite alinear la línea de una red de exteriores a pie (por ejemplo, una acera) con una red de interiores.
- Ejecute la herramienta Simplificar rutas interiores.
Nota:
Si tiene una instalación con una única planta y no ha generado transiciones entre plantas, la clase de entidad PrelimTransitions está vacía, pero todavía se puede utilizar para el parámetro Entidades de transición de entrada.
- Inspeccione la salida y verifique lo siguiente:
- Las entidades de ruta se extienden hasta ubicaciones enrutables como está previsto.
- Las entidades de ruta están adecuadamente atribuidas.
- Las entidades de transición están conectadas a los niveles esperados.
- Las entidades de transición se alinean con entidades de ruta en los niveles que se conectan.
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 según sea necesario sin tener que recrear el dataset de red. Cualquier hito a 4 metros o menos de una ruta se identifica en las indicaciones, por lo que es importante elegir hitos que estén relativamente dispersos y que sean fácilmente reconocibles.
Los puntos de hitos se suelen generar a partir de entidades existentes que se utilizaron para generar las rutas. También puede crear manualmente puntos de hito individuales.
Para crear puntos de hitos a partir de una clase de entidad existente, siga esetos pasos:
- Seleccione las entidades que desee que sirvan como hitos.
- Utilice la herramienta Incorporar para agregar las entidades seleccionadas a la clase de entidad Hitos del dataset de red de interiores.
Sugerencia:
Mantenga el mapa de esquema predeterminado en el parámetro Mapa de campo.
- Verifique que las nuevas entidades de hito están correctamente atribuidas.
Clasificar rutas
Puede clasificar las entidades de ruta para mejorar la búsqueda de rutas y las indicaciones. Al resolver una ruta, se prefieren las rutas primarias a las secundarias. Puede reducir la generación de rutas a través de espacios que pueden estar en uso (por ejemplo, una sala de reuniones con dos puertas) clasificando las rutas en esos espacios como secundarias.
Puede clasificar rutas ejecutando la herramienta Clasificar rutas interiores. Esta herramienta divide y clasifica las entidades de ruta como secundarias según los espacios de unidad seleccionados. Seleccione entidades de unidad utilizando la herramienta Seleccionar por atributos antes de ejecutar la herramienta Clasificar rutas interiores. Las rutas asociadas con las entidades de unidad que seleccione se clasifican como secundarias. Puede comprobar la clasificación de una ruta en el campo Pathway Rank de la clase de entidad Pathways.
Agregar entidades de ruta entre edificios
Para generar rutas entre varias instalaciones de un campus, debe crear entidades de ruta de exteriores manualmente para conectar las redes de interiores. Las rutas se crean usando el panel Crear entidades. Para alinear con una red existente, agregue la clase de entidad Rutas al mapa.
Sugerencia:
Si alguna de las instalaciones que necesita conectar contiene más de un nivel, puede usar el filtro de plantas para ver las rutas que se encuentren en el nivel del suelo y trabajar con ellas.
Para agregar entidades de ruta, siga estos pasos:
- En la pestaña Editar del grupo Entidades, haga clic en Crear .
Aparece el panel Crear entidades con una lista de las plantillas de entidad definidas para el mapa activo.
- En el panel Crear entidades, haga clic en la plantilla de entidad Rutas.
La plantilla Rutas se expande para mostrar la paleta de herramientas.
- En la plantilla Rutas, haga clic en Plantilla activa .
Aparecen la paleta de herramientas y la tabla de atributos de la entidad de la plantilla Rutas.
- Haga clic en la pestaña Atributos y defina los siguientes parámetros:
- Establezca Tipo de ruta en Pasillo / Acera (1).
- En Orden vertical, introduzca 0.
- En el panel Crear entidades, haga clic en Línea para crear una entidad de línea.
- Haga clic en un extremo en una entidad de ruta existente en la puerta de la instalación para comenzar la entidad exterior. Agregue vértices según sea necesario para dibujar entidades entre instalaciones.
Sugerencia:
Si utilizó la herramienta Generar entrada de instalación para crear datos de puntos de entrada y utilizó esos puntos como ubicaciones enrutables con la herramienta Simplificar rutas interiores, puede alinear los extremos de la línea a los puntos de entrada adecuados. - Cree el extremo de la línea en un extremo de la entidad de ruta existente en la puerta de la segunda instalación.
- Actualice rutas adicionales de la misma forma si es necesario.
- Cuando se agreguen todas las rutas entre instalaciones, ejecute la herramienta Calcular atributos de geometría con el parámetro Propiedad definido como Longitud (3D).
Calcula el atributo Longitud 3D para el tiempo de viaje correcto a lo largo de las rutas.
- Guarde sus cambios.
Crear el dataset de red de interiores final
El dataset de red de interiores final, creado a partir de la red simplificada y clasificada, puede utilizarse para generar rutas en interiores.
Para crear el dataset de red final, siga estos pasos:
- Ejecute la herramienta Crear dataset de red a partir de una plantilla para crear el dataset de red Network_ND.
Utilice como plantilla el archivo FinalNetworkTemplate_Meters.xml incluido con la instalación de ArcGIS Pro. La plantilla se encuentra en la carpeta de <installation location>\Program Files\ArcGIS\Pro\Resources\Indoors\NetworkTemplates.
- Ejecute la herramienta Construir red para crear el dataset de red de interiores final.
Utilice el dataset Network_ND creado utilizando la herramienta Crear red a partir de plantilla como dataset de red de entrada.
Agregar modos de viaje
La plantilla de dataset de red incluida en la instalación del producto Indoors incluye modos de viaje accesibles a pie y en silla de ruedas. Puede crear modos de viaje adicionales con datos de red de apoyo en función de las necesidades de su organización. Todos los modos de viaje definidos en la red están disponibles para su uso en Indoor Viewer y en las aplicaciones móviles de Indoors. Las aplicaciones móviles de Indoors muestran un icono único para los modos de viaje que tienen nombres específicos.