Disponible para una organización de ArcGIS con licencia de la extensión IPS.
ArcGIS IPS localiza a los usuarios dentro de un edificio o una instalación mediante señales Bluetooth o Wi-Fi. Obstáculos como las paredes pueden interferir en la transmisión de señales inalámbricas, afectando negativamente a la precisión del posicionamiento en interiores. Conocer la ubicación y el tamaño exactos de las paredes es necesario para proporcionar un rendimiento óptimo de una implementación de ArcGIS IPS.
Una forma de crear paredes es crear manualmente entidades poligonales para todas las paredes de la instalación; sin embargo, es probable que se produzcan errores. En su lugar, utilice uno de los siguientes métodos para extraer la información de la pared:
- Obtener las entidades de pared de las entidades de niveles y unidades
- Obtener las entidades de pared de los croquis de planos de planta
- Obtener las entidades de pared de datos BIM
Utilice el método que mejor se adapte a sus datos de Indoorsy a las licencias disponibles en su organización.
Obtener las entidades de pared de las entidades de niveles y unidades
Nota:
Este flujo de trabajo requiere una licencia de ArcGIS Pro Advanced.
Este método deriva paredes poligonales del Modelo de Información de ArcGIS Indoors. Puede utilizarse si se dispone de las entidades de niveles y unidades:
- Las entidades de niveles representan la huella de una instalación en diferentes plantas. El límite de cada polígono representa la fachada exterior de un edificio y el área encerrada por los límites representa la superficie de una planta. Los huecos en la geometría representan escaleras, ascensores y otras aberturas de una planta.
- Las entidades de unidades representan las huellas de áreas funcionales no superpuestas de una instalación, como espacios de trabajo, servicios, espacios comerciales, ascensores y escaleras. Los límites de los polígonos trazan la huella de las fachadas de las paredes que delimitan esas zonas.
Siga estos pasos para obtener las entidades de pared de las entidades de niveles y unidades:
- Inicie ArcGIS Pro.
- Abra un proyecto nuevo o existente.
- Agregue las clases de entidad Niveles y Unidades al mapa.
- Haga clic con el botón derecho en la capa Uniones del panel Contenido y luego haga clic en Uniones y relaciones > Agregar unión.
Esto garantiza que el campo Vertical_Order de la capa Niveles también esté disponible en la capa Unidades.
Aparecerá el cuadro de diálogo Agregar unión.
- Configure los parámetros de la herramienta Agregar unión:
- Establezca el parámetro Tabla de entrada en Unidades.
- Establezca el parámetro Campo de unión de entrada en Id. de nivel.
- Establezca el parámetro Tabla de unión en Niveles.
- Establezca el parámetro Campo de tabla de unión en Id. de nivel.
- Establezca una consulta de definición para el campo Vertical_Order para filtrar las clases de entidad Unidades y Niveles para una planta específica.
- Haga clic en la pestaña Análisis y, a continuación, en Herramientas .
Se abre el panel Geoprocesamiento.
- En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
- Expanda Herramientas de análisis > Superposición y haga clic en Borrar.
La herramienta Borrar abre el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Borrar:
- En el parámetro Entidades de entrada, seleccione la capa de entidades para los niveles filtrados por la planta.
- En el parámetro Borrar entidades, seleccione la capa de entidad para las unidades filtradas por la planta.
- En el parámetro Clase de entidad de salida, utilice un convenio de denominación para distinguir los resultados para distintas plantas.
- Haga clic en Ejecutar.
La herramienta Borrar extrae las áreas entre las diferentes entidades de unidades que representan paredes para la planta seleccionada.
- Repita los pasos 6 a 11 para cada planta disponible.
Sugerencia:
Puede utilizar ModelBuilder para automatizar este proceso.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- Expanda Herramientas de administración de datos > General y haga clic en Fusionar.
Se abre la herramienta Fusionar en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Fusionar:
- En el parámetro Datasets de entrada, seleccione todas las paredes específicas de la planta obtenidas con la herramienta Borrar.
- En el parámetro Dataset de salida, escriba Paredes en el cuadro de texto.
- En el campo Mapa de campo, asegúrese de que el campo LEVEL_ID aparezca como campo de salida.
- Haga clic en Ejecutar.
Las paredes extraídas de cada planta se fusionan en una única clase de entidad que contiene las paredes de la instalación. Esta clase de entidad tiene en cuenta las plantas y puede utilizarse como entrada para la herramienta Generar archivo de posicionamiento en interiores sin levantamiento topográfico.
Obtener las entidades de pared de los croquis de planos de planta
Nota:
Este flujo de trabajo requiere una licencia de ArcGIS Pro Advanced.
Este método obtiene paredes poligonales a partir del modelo de información de ArcGIS Indoors que describe los planos de las instalaciones. Para utilizar este método, debe conocer el grosor aproximado de las paredes de sus instalaciones. Cuando las entidades de las paredes se obtienen a partir de croquis de planta, ocurre lo siguiente:
- Las unidades pueden dividir un nivel en áreas funcionales no superpuestas, pero no representan con exactitud la extensión física de las áreas.
- Los límites de las unidades que representan dos salas adyacentes están en contacto y definen aproximadamente la línea central de la pared que las separa.
Siga estos pasos para obtener las entidades de pared de croquis de planos de planta:
- Inicie ArcGIS Pro.
- Abra un proyecto nuevo o existente.
- Agregue las clases de entidad Niveles y Unidades al mapa.
- Haga clic con el botón derecho en la capa Uniones del panel Contenido y luego haga clic en Uniones y relaciones > Agregar unión.
Esto garantiza que el campo Vertical_Order de la capa Niveles también esté disponible en la capa Unidades.
Aparecerá el cuadro de diálogo Agregar unión.
- Configure los parámetros de la herramienta Agregar unión:
- Establezca el parámetro Tabla de entrada en Unidades.
- Establezca el parámetro Campo de unión de entrada en Id. de nivel.
- Establezca el parámetro Tabla de unión en Niveles.
- Establezca el parámetro Campo de tabla de unión en Id. de nivel.
- Establezca una consulta de definición para el campo Vertical_Order para filtrar las capas Unidades y Niveles para una planta específica.
- Haga clic en la pestaña Análisis y, a continuación, en Herramientas .
Se abre el panel Geoprocesamiento.
- En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
- Expanda Herramientas de administración de datos > Entidades y haga clic en De polígono a línea.
Se abre la herramienta De polígono a línea en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta De polígono a línea:
- En el parámetro Entidades de entrada, seleccione las entidades de unidad filtradas por planta.
- En el parámetro Clase de entidad de salida, indique un nombre para la clase de entidad de salida utilizando una convención de nomenclatura para distinguir los resultados de diferentes plantas.
- Haga clic en Ejecutar.
La herramienta De polígono a línea proporciona las entidades de pared en forma de líneas para la planta filtrada.
- Inspeccione la clase de entidad de salida e identifique los casos en los que desee dividir aún más las líneas, como puertas y otras aberturas.
- Elimine las líneas que no representen líneas centrales de paredes.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Herramientas de análisis > Proximidad y haga clic en Zona de influencia.
La herramienta Zona de influencia se abre en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Zona de influencia:
- En el parámetro Entidades de entrada, seleccione la clase de entidad de líneas que representa paredes para la planta filtrada.
- En el parámetro Clase de entidad de salida, indique un nombre para la clase de entidad de salida utilizando una convención de nomenclatura para distinguir los resultados de diferentes plantas.
- En el parámetro Distancia [valor o campo], especifique el grosor de las paredes.
- Haga clic en Ejecutar.
La herramienta Zona de influencia crea las entidades de pared en forma de polígonos de zona de influencia para la planta filtrada.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Administración de datos > Generalización y haga clic en Disolver.
Se abre la herramienta Disolver en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Disolver:
- En el parámetro Entidades de entrada, haga clic en Examinar y elija la clase de entidad de polígono creada por la herramienta Zona de influencia.
- En el parámetro Clase de entidad de salida, proporcione un nombre para la clase de entidad que se creará con las entidades agregadas.
- Asegúrese de que la casilla Crear entidades multiparte esté activada.
Deje en blanco el resto de parámetros opcionales.
Todas las entidades de pared se fusionan en una entidad multiparte.
- Cree el campo LEVEL_ID y establezca el valor de Tipo de datos en Texto.
- Establezca o verifique los siguientes valores de Propiedades de campo:
- Nombre de campo:LEVEL_ID
- Alias: Id. de nivel
- Tipo de datos: texto
- Permitir NULO: active esta casilla
- Dominio: déjelo en blanco
- Valor predeterminado: déjelo en blanco
- Longitud: deje el valor predeterminado
Una vez creados los campos, asocie los valores correctos de LEVEL_ID con las entidades.
Nota:
Repita los pasos 6 a 22 para cada planta disponible.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Herramientas de administración de datos > General y haga clic en Fusionar.
Se abre la herramienta Fusionar en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Fusionar:
- En el parámetro Datasets de entrada, elija las clases de entidad que incluyen valore de Id. de nivel.
- En el parámetro Dataset de salida, escriba Paredes en el cuadro de texto.
- Haga clic en Ejecutar.
Las clases de entidad que contienen paredes para cada planta individual se fusionan en una única clase de entidad que contiene las paredes de la instalación. Esta clase de entidad tiene en cuenta las plantas y puede utilizarse como entrada para la herramienta Generar archivo de posicionamiento en interiores sin levantamiento topográfico.
Obtener las entidades de pared de datos BIM
Nota:
Este flujo de trabajo requiere una licencia de ArcGIS Indoors Pro o ArcGIS Indoors Maps.
Este método requiere un dataset 3D de interiores creado con la herramienta Crear dataset 3D de interiores.
Este método obtiene paredes poligonales a partir de los datos BIM de la instalación. Puede utilizar este método si dispone de datos BIM válidos, incluida la información sobre paredes.
Siga estos pasos para obtener las entidades de pared a partir de datos BIM:
- Inicie ArcGIS Pro.
- Abra un proyecto nuevo o existente.
- Abra un nuevo mapa o escena.
- Haga clic en la pestaña Análisis y, seguidamente, en Herramientas .
Se abre el panel Geoprocesamiento.
- En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
- Expanda Herramientas de Indoors y haga clic en Importar BIM a dataset de interiores.
Se abre la herramienta Importar BIM a dataset de interiores en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Importar BIM a dataset de interiores:
- En el parámetro Capa de polígono de plano de planta BIM de entrada, seleccione la capa de entidades Floorplan_Polygon del dataset Floorplan del archivo BIM de origen.
- En el parámetro Entidades de unidad de destino, haga clic Examinar y se seleccione la capa de entidades Unidades.
- En el parámetro Entidad es de detalle de destino, haga clic en Examinar y elija la capa de unidades Detalles.
- En el parámetro Entidad es de nivel de destino, haga clic en Examinar y elija la capa de unidades Niveles.
- En el parámetro Entidades de servicios de destino, haga clic Examinar y se seleccione la capa de entidades Servicios.
- En el parámetro Id. de instalación, especifique el Id. único del servicio.
- En el parámetro Nombre de instalación, especifique el nombre del edificio.
- En el parámetro Nombre de planta baja, especifique el nombre de la planta baja del edificio.
- En el parámetro Entidades 3D de detalles de destino en la sección Entidad 3D, haga clic en Examinar y elija la clase de entidad multiparche Detalles 3D del dataset 3D de interiores.
Nota:
La herramienta Importar BIM a dataset de interiores solo admite archivos BIM de Autodesk Revit (archivos con una extensión .rvt).
Más información sobre los elementos del modelo del edificio y cómo importar otros formatos BIM
- Haga clic en Ejecutar.
Los datos BIM del modelo de edificio se importan en el modelo de información de ArcGIS Indoors.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Herramientas de administración de datos > General y haga clic en Adjuntar.
La herramienta Incorporar se abre en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Adjuntar:
- En el parámetro Datasets de entrada, elija la clase de entidad Detalles 3D.
- En el parámetro Dataset de destino, elija la clase de entidad Paredes 3D.
- En el parámetro Tipo de coincidencia de campos, elija Utilizar el mapa de campo para conciliar las diferencias de campo.
- En el parámetro Expresión, haga clic en el botón de opción SQL para activar el modo SQL y aplique la consulta siguiente: USE_TYPE IN ('Walls', 'Columns', 'Structural Columns').
- Asigne los campos siguientes en Opciones de actualización:
Campos de destino Campos de entrada WALL_ID
DETAIL_ID
WALL_TYPE
USE_TYPE
LEVEL_ID
LEVEL_ID
SOURCE_ID
SOURCE_ID
- Haga clic en Ejecutar.
La clase de entidad Paredes 3D se rellena con entidades de pared de la clase de entidad Detalles 3D.
- En el panel Geoprocesamiento, haga clic en Atrás para regresar a la lista Cajas de herramientas.
- Expanda Herramientas de análisis 3D > Entidades 3D > Extracción y haga clic Huella de multiparche.
Se abre la herramienta Huella de multiparche en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Huella de multiparche:
- En el parámetro Clase de entidad de entrada, elija la clase de entidad Paredes 3D.
- En el parámetro Clase de entidad de salida, escriba Paredes en el cuadro de texto.
- Deje el parámetro Campo de grupo en blanco.
- Haga clic en Ejecutar.
Se crea una clase de entidad Paredes que contiene las paredes de la instalación. Esta clase de entidad no tiene en cuenta las plantas. Defina la capa para que tenga en cuenta las plantas para utilizarla como entrada para la herramienta Generar archivo de posicionamiento en interiores sin levantamiento topográfico.
Nota:
Si el modelo BIM no incluye aberturas de puertas, modifique manualmente la clase de entidad Paredes para incluirlas.
Validar la información de las paredes
Una vez obtenidas las entidades de pared, valide manualmente el resultado. Si es necesario, puede realizar más modificaciones, como agregar unidades especiales y corregir los datos de las paredes, para mejorar el resultado. Los siguientes flujos de trabajo garantizan que la clase de entidad de salida que contiene las paredes de una instalación sea precisa y pueda utilizarse eficazmente como entrada para la herramienta Generar archivo de posicionamiento en interiores sin levantamiento topográfico.
Agregar unidades especiales
A veces, algunas entidades que representan estructuras construidas, como escaleras mecánicas o pilares, no pueden extraerse como paredes. En tales casos, puede agregarlas manualmente a la clase de entidad Paredes siguiendo estos pasos:
- Inicie ArcGIS Pro.
- Abra un proyecto nuevo o existente.
- Agregue la clase de entidad Unidades al mapa.
- Identifique y seleccione las entidades que representan una unidad especial.
- Copie las entidades en el portapapeles y péguelas en la clase de entidad Paredes mediante el comando Pegado especial.
Nota:
También puede seleccionar las entidades y utilizar la herramienta Adjuntar para agregarlas a la clase de entidad Paredes.
- Repita los pasos 4 y 5 para cada planta disponible.
Las unidades especiales se agregan a la clase de entidad Paredes. Verifique que las entidades agregadas contienen el valor de LEVEL_ID correcto.
Corregir datos de paredes
Las imprecisiones en los datos de la clase de entidad Unidades pueden dar lugar a una representación espacial incorrecta de su espacio interior. Esto puede dar lugar a lo siguiente:
- Ausencia de determinadas paredes u otras entidades del edificio en la clase de entidad de salida final
- Entidades de pared redundantes en la clase de entidad de salida final
Nota:
Los datos de las paredes se pueden corregir con las herramientas Zona de influencia y Dividir. Para utilizar estas herramientas de análisis, se necesita una licencia de ArcGIS Pro Advanced.
Agregar entidades de pared que faltan
Puede utilizar las herramientas Crear clase de entidad, Zona de influencia y Adjuntar para crear las entidades de pared que faltan y agregarlas a la clase de entidad Paredes.
Siga estos pasos para agregar las entidades de pared que faltan:
- Identifique los casos en los que falta una entidad de pared en la clase de entidad Paredes.
- Haga clic en la pestaña Análisis y, seguidamente, en Herramientas .
Se abre el panel Geoprocesamiento.
- En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
- Expanda Herramientas de administración de datos > Clase de entidad y haga clic en Crear clase de entidad.
Se abre la herramienta Crear clase de entidad en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Crear clase de entidad:
- En el parámetro Nombre de clase de entidad, especifique un nombre para la clase de entidad.
- En el parámetro Ubicación de clase de entidad, especifique una ubicación para la clase de entidad.
- En el parámetro Tipo de geometría, haga clic en la flecha desplegable y seleccione Polilínea.
- En el parámetro Sistema de coordenadas, elija un sistema de coordenadas.
- Haga clic en Ejecutar.
Se crea la clase de entidad de línea.
- Cree el campo LEVEL_ID con el campo Tipo de datos establecido en Texto.
- Establezca o verifique los siguientes valores de Propiedades de campo:
- Nombre de campo:LEVEL_ID
- Alias: Id. de nivel
- Tipo de datos: texto
- Permitir NULO: seleccione la casilla
- Dominio: déjelo en blanco
- Valor predeterminado: déjelo en blanco
- Longitud: utilice el valor predeterminado
- Inicie una sesión de edición y trace líneas que representen las paredes que faltan.
Asegúrese de que las líneas se trazan lo más cerca posible del centro de la sección transversal de la entidad de pared.
- Asocie los valores de LEVEL_ID correctos a todas las entidades recién creadas.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Herramientas de análisis > Proximidad y haga clic en Zona de influencia.
La herramienta Zona de influencia se abre en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Zona de influencia:
- En el parámetro Entidades de entrada, utilice el valor de Nombre de clase de entidad creado en el paso 5.
- En Distancia [valor o campo], especifique el grosor de las paredes.
- Haga clic en Ejecutar.
La herramienta Zona de influencia crea las entidades de pared en forma de polígonos de zona de influencia para la planta filtrada.
- Haga clic en Atrás para regresar al panel Geoprocesamiento.
- En el panel Geoprocesamiento, expanda Herramientas de administración de datos > General y haga clic en Adjuntar.
La herramienta Incorporar se abre en el panel Geoprocesamiento.
- Configure los parámetros de la herramienta Adjuntar:
- En el parámetro Datasets de entrada, elija la clase de entidad creada por la herramienta Zona de influencia.
- En el parámetro Dataset de destino, elija la clase de entidad Paredes.
- En el parámetro Tipo de coincidencia de campos, elija Utilizar el mapa de campo para conciliar las diferencias de campo.
- Haga clic en Ejecutar.
Las entidades de pared que faltan se agregan a la clase de entidad Paredes.
Eliminar entidades de pared redundantes
Siga estos pasos para eliminar las entidades de pared redundantes:
- Seleccione la capa de entidad Paredes e inspecciónela para determinar si contiene entidades de pared redundantes.
- Haga clic en la pestaña Editar de la cinta y seleccione Modificar para iniciar una sesión de edición.
- Si la entidad de pared redundante forma parte de una geometría multiparte, utilice la herramienta Expandir para separar todas sus partes en entidades distintas.
Nota:
Los valores de atributo de las entidades expandidas corresponderán a los de la geometría multiparte original.
- Para quitar una entidad en su totalidad, selecciónela y elimínela.
- Para eliminar una parte de una entidad, utilice la herramienta Dividir para dividirla en dos o más entidades.
Nota:
Los valores de atributo de las entidades divididas corresponderán a los de la entidad original.
- Seleccione las partes que representan paredes redundantes y elimínelas.
Las entidades de pared redundantes se eliminan de la clase de entidad Paredes.