Cargar datos en la geodatabase de Indoors

Disponible con un portal con licencia con la capacidad Indoors.​

Una vez creada la geodatabase de ArcGIS Indoors, puede utilizar la herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors para rellenarla con planos de planta. A continuación, puede cargar manualmente puntos de interés (POI), eventos y datos de ocupantes.

Cargar planos de planta

Los dibujos CAD (por ejemplo, los archivos DWG de AutoCAD o los archivos DGN de MicroStation) son una fuente común de información de plano de planta vectorial para crear un mapa de interior. El proceso de importación de plano de planta utiliza una hoja de cálculo de configuración de Microsoft Excel, Config_CAD_Indoors_Template.xlsx, para facilitar la asignación de nombres de capa CAD de origen a sus capas y atributos de Indoors correspondientes. La herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors puede importar información de plano de plana para una única planta o para una colección de varias plantas y edificios.

Nota:

La hoja de cálculo de configuración está disponible en los datos del producto del paquete de instalación de ArcGIS Indoors.

El proceso de conversión consta de los siguientes pasos:

Georreferenciar y agregar sus dibujos CAD de planos de planta

El primer paso es agregar sus planos de planta CAD de interiores a su proyecto de ArcGIS Pro. Puede crear capas de grupo por planta si va a procesar varias plantas, para organizar mejor las capas de cada dibujo.

  1. Georreferencie sus archivos CAD si aún no lo están.
    Nota:

    Es importante georreferenciar con precisión los planos de planta CAD, ya que los errores de escala o ubicación geográfica se trasladarán a las entidades de Indoors correspondientes. Utilice datos de referencia como imágenes, mapas base, LIDAR, ubicaciones topográficas del terreno y la barra de escala del dibujo CAD para escalar y localizar sus dibujos en el mundo real. Para los edificios de varias plantas, también es importante que haya alineación vertical entre los dibujos de cada planta.

  2. En la pestaña Mapa, haga clic en el botón Agregar datos para agregar sus dibujos CAD al mapa.
  3. Vaya a la ubicación de la carpeta donde están almacenados sus archivos CAD y elija todos los archivos CAD que desee procesar.
    Nota:

    Si ejecuta la herramienta Importar planos de planta a la geodatabase de Indoors en varias plantas o edificios, el nombre de la capa de CAD debe ser el mismo en todos los dibujos que se están procesando.

    Una vez georreferenciados los datos y agregados al mapa, familiarícese con los formatos de nombre de las capas de sus dibujos CAD si todavía no lo ha hecho.

Preparar la hoja de cálculo de configuración

Utilice la plantilla de configuración para facilitar la asignación de nombres de capas de CAD de origen a las capas y atributos de Indoors correspondientes.

Ejecutar la herramienta Importar planos de planta a la geodatabase de Indoors

Una vez que termine de asignar las capas de CAD a las capas y atributos de Indoors correspondientes, deberá ejecutar la herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors para importar la información de planos de planta para una única planta o un conjunto de varias plantas y edificios.

Sugerencia:

La herramienta Importar planos de planta a la geodatabase de Indoors no rellena automáticamente el valor z de la geometría. Las funcionalidades opcionales de generación de rutas de Indoor Viewer requieren que actualice manualmente el valor z de las entidades enrutables. Por ejemplo, puede optar por habilitar la búsqueda, la exploración y la generación de rutas utilizando los polígonos de unidad de Viewer. En este caso, deberá asegurarse de que las geometrías de estas entidades tengan los valores z correctos basados en su atributo ELEVATION_RELATIVE.

Inspeccionar la salida

Debe inspeccionar las entidades de salida creadas por la herramienta Importar planos de planta a la geodatabase de Indoors en la geodatabase de Indoors.

Nota:

La herramienta Importar planos de planta a la geodatabase de Indoors escribe archivos temporales en la carpeta \scratch del proyecto de ArcGIS Pro. Al crear polígonos SIG a partir de líneas de CAD, los polígonos clasificados como falsos polígonos según el parámetro Umbral de falso polígono se colocan en una base de datos de QA en la ubicación \scratch\Review. En muchos casos, se trata de polígonos de pared, pero también se pueden encontrar aquí polígonos de unidades largos o estrechos, los cuales se pueden copiar a la clase de entidad Unidades en la geodatabase de Indoors si se clasifican como un falso polígono con errores.

  1. Haga clic en el botón Agregar datos y agregue las clases de entidad Instalaciones, Niveles, Unidades y Detalles de su geodatabase de Indoors al mismo mapa en el que cargó sus planos de planta CAD.
    Planos de planta CAD
    Nota:

    Para facilitar el cambio entre plantas, habilite el Filtro de rango para cada capa del mapa (con el atributo de orden vertical entero), cambie el modo de filtrado a Valor único en la pestaña Rango y utilice el widget Filtro de rango situado en el lado derecho del mapa para subir o bajar plantas.

  2. Solucione los problemas:

    ProblemaSolución

    Errores o espacios en la salida

    Vuelva a la hoja de cálculo de configuración y corrija la asignación de campos y, a continuación, vuelva a ejecutar la herramienta.

    Sugerencia:

    Si está creando polígonos a partir de líneas y la topología CAD no es perfecta (por ejemplo, hay pequeños espacios entre entidades de puerta y entidades de pared), puede probar a actualizar el valor Zona de influencia de puerta cerrada (en pulgadas) para cerrar los espacios y mejorar la salida de los polígonos.

    Faltan atributos parcial o completamente en la anotación CAD, como el tipo de espacio (por ejemplo, Oficina o Sala de conferencias), o su Id. único (por ejemplo, Id. de oficina, que sería L2E210)

    Corrija o agregue la anotación en CAD y vuelva a ejecutar la herramienta, o agregue la anotación a las entidades de Indoors.

  3. Ejecute la herramienta de geoprocesamiento Densificar de la caja de herramientas Edición en todas las clases de entidad de línea y poligonales de Indoors.
    Sugerencia:

    Utilice la opción Ángulo y especifique 5 grados. La funcionalidad Densificar se incorporará a la salida de la herramienta Importar planos de planta a la geodatabase de Indoors en una futura actualización.

  4. Revise el USE_TYPE de las entidades de espacio de la clase de entidad Unidades para identificar los espacios que no se deben asignar directamente a los ocupantes a través de la aplicación Indoor Space Planner. Defina el valor ASSIGNMENT_TYPE de esos espacios como No asignable.
    Nota:

    A continuación, se ofrecen ejemplos de tipos de espacio que normalmente no se pueden asignar a los ocupantes ni se utilizan para definir áreas de uso de hot desk o hotelling:

    • Vestíbulos
    • Áreas de circulación
    • Áreas comunes
    • Servicios
    • Salas de descanso

  5. Guarde el mapa.

Cargar POI

Los POI son personas, lugares u objetos (por ejemplo, activos, hardware, equipo, etc.) que usted desea buscar en un mapa.

Nota:

Lugares + cosas

Las capas y datos de mapa de interiores se pueden convertir en POI (derivados de capas de CAD); son el primer tipo de POI que se crea, ya que se derivan de las unidades e instalaciones generadas por la herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors.

Los POI de Lugares y cosas suelen ser centroides de unidades o direcciones internas de ubicaciones no comerciales que hay dentro (o fuera) de una instalación. Los lugares son espacios para los que desea crear una ruta en un edificio. Las cosas proceden de fuentes de datos externas. Pueden ser oficinas, servicios, ascensores u otros tipos de uso de unidades, incluso fuentes, obras de arte u otros hitos que la gente puede querer buscar en un edificio.

Siga estos pasos para cargar POI de lugares y cosas derivados de unidades:

  1. Elija los polígonos de unidades que desee convertir en puntos para que sea posible buscarlos y crear rutas hacia ellos en Indoor Viewer, ArcGIS Indoors for iOS o ArcGIS Indoors for Android.

    Estos puntos se agregan a la clase de entidad PointsOfInterest.

  2. Ejecute la herramienta de geoprocesamiento De entidad a punto con la opción Dentro para forzar que los centroides se coloquen dentro de cualquier polígono de unidad con forma irregular.
  3. Ejecute la herramienta de geoprocesamiento De entidad a 3D por atributo con el valor z ELEVATION_RELATIVE.
    Sugerencia:

    Defina como salida una clase de entidad de punto temporal.

  4. Utilice la herramienta de geoprocesamiento Incorporar para cargar los puntos 3D en la clase de entidad PointsOfInterest. Utilice la opción Asignación de campos de tipo de esquema para hacer coincidir los atributos de los puntos de entrada con el dataset de destino.
    Sugerencia:

    Asigne el atributo UNE_TYPE de la unidad al CATEGORY_SUBTYPE del POI, el atributo UNIT_ID a POINT_OF_INTEREST_ID y el atributo UNIT_NAME a NAME.

  5. Ejecute la herramienta de geoprocesamiento Calcular campo para rellenar el atributo CATEGORY_TYPE de la clase de entidad PointsOfInterest como "Places + Things".

Seguridad

Los POI de Seguridad indican dónde hay equipos, primeros auxilios, salidas y otros recursos de emergencia o relacionados con la seguridad. Pueden proceder de estudios de campo, planos de planta CAD u otras fuentes de datos.

  1. Ejecute la herramienta de geoprocesamiento Generar entradas a instalaciones de Indoors para crear puntos de entrada y salida en la clase de entidad PointsOfInterest.
  2. Establezca la geometría z de cualquier otro punto que esté importando de acuerdo con la elevación de la unidad a la que pertenece el POI.
  3. Ejecute la herramienta de geoprocesamiento Calcular campo para rellenar el atributo CATEGORY_TYPE de la clase de entidad PointsOfInterest como "Safety + Security".
  4. En cada POI de Seguridad, rellene el CATEGORY_SUBTYPE de acuerdo con su uso, por ejemplo, extintor, DEA o kit de primeros auxilios.

Minoristas + servicios

Los POI de Minoristas y servicios indican en qué lugar del mapa se pueden comprar bienes o servicios, o realizar otras transacciones financieras, como gasolineras, tiendas, restaurantes o cajeros automáticos.

  1. Establezca la geometría z de cualquier punto que esté importando de acuerdo con la elevación de la unidad a la que pertenece el POI.
  2. Ejecute la herramienta de geoprocesamiento Calcular campo para rellenar el atributo CATEGORY_TYPE de la clase de entidad PointsOfInterest como "Retail + Services".
  3. En cada POI de Minoristas + servicios, rellene el CATEGORY_SUBTYPE de acuerdo con su uso, por ejemplo, cajero automático, restaurante o tienda minorista.

    Algunas ubicaciones de Minoristas + servicios pueden proceder de fuentes externas, mientras que otras pueden proceder de las entidades creadas con la herramienta Importar planos de planta a la geodatabase de Indoors. Por ejemplo, si tiene varias cafeterías en la instalación de su sitio, convertirá estos polígonos de unidad de cafetería en puntos.

Cargar datos de eventos

Asegúrese de que su tabla de eventos contenga un atributo de ubicación UNIT_ID que coincida con el UNIT_ID de Unidades donde está teniendo lugar el evento. Los eventos pueden proceder de un horario de clases, Microsoft Exchange Server, el programa de una conferencia, una hoja de cálculo u otro sistema empresarial o servicio en vivo. Para cargar datos de eventos, debe combinar una hoja de cálculo o tabla de eventos con la clase de entidad Unidades y generar un punto 3D de la información de ubicación y evento unida.

Nota:

La fecha y hora del evento se deben almacenar en UTC.

  1. Cargue los datos de eventos tabulares en una tabla de la geodatabase de Indoors.

    Por ejemplo, puede utilizar la herramienta de geoprocesamiento De Excel a tabla.

    Nota:

    Asegúrese de que su tabla de eventos contenga un atributo de ubicación UNIT_ID que coincida con el atributo UNIT_ID de la clase de entidad PointsOfInterest. Se utilizarán para unir los detalles de la unidad y la ubicación a cada evento.

  2. Agregue los campos POINT_X y POINT_Y a la clase de entidad PointsOfInterest con la herramienta de geoprocesamiento Agregar coordenadas XY.

    La clase de entidad debe contener sus puntos de unidad de Lugares + cosas.

  3. Una la clase de entidad PointsOfInterest a la tabla de eventos importada.
    1. Haga clic con el botón derecho en la tabla de eventos, haga clic en Uniones y relaciones y, a continuación, haga clic en Agregar unión.
    2. Elija el campo de ubicación de la tabla de eventos para el parámetro Campo de unión de entrada.
    3. Elija la clase de entidad PointsOfInterest para el parámetro Tabla de unión.
    4. Elija el campo UNIT_ID para el parámetro Campo de unión de salida.
  4. Ejecute la herramienta de geoprocesamiento Crear capa de eventos XY en la tabla unida.
    Sugerencia:

    Utilice los atributos POINT_X, POINT_Y y ELEVATION_RELATIVE (Z).

  5. Ejecute la herramienta de geoprocesamiento Copiar entidades para crear una clase de entidad de punto temporal.
  6. Utilice la herramienta de geoprocesamiento Incorporar para cargar los puntos 3D en la clase de entidad Eventos.
    Sugerencia:

    Utilice la opción Asignación de campos de tipo de esquema para hacer coincidir los atributos de los puntos de entrada con el dataset de destino.

Cargar datos de ocupantes

Por lo general, las bases de datos de ocupantes (por ejemplo, empleados, residentes o docentes) proceden de sistemas o tablas externos. Se deben convertir a puntos para admitir la búsqueda y generación de rutas en las aplicaciones de Indoors. Los datos de ocupantes se pueden cargar desde una tabla de geodatabase, un archivo CSV o una hoja de cálculo de Excel (.xls o .xlsx).

Puede utilizar la herramienta de geoprocesamiento Generar entidades de ocupantes para importar los datos de ocupantes y espacializarlos para la funcionalidad de búsqueda y generación de rutas.

Nota:

La tabla de origen debe incluir un campo de clave principal que se pueda utilizar para asociar registros de tabla con entidades de espacio de edificios. En el modelo Indoors, el UNIT_ID se puede utilizar como clave principal.

Además de un campo de clave principal, debe haber cuatro campos obligatorios en la tabla de origen:

  • KNOWNAS: el nombre del ocupante
  • EMAIL: la dirección de correo electrónico del ocupante
  • CONTACT_PHONE: el número de teléfono del ocupante
  • CONTACT_EXTENSION: el número de extensión del ocupante
Agregue los siguientes campos para mejorar la experiencia de la aplicación de Space Planner:
  • ORG_LEVEL_1: el equipo del ocupante
  • ORG_LEVEL_2: el departamento del ocupante
  • JOB_TITLE: el cargo del ocupante
  • START_DATE: la fecha de ingreso del ocupante

Además de estos campos obligatorios, se pueden agregar más campos que contengan datos relacionados con personas, como el número de empleado, según sea necesario.

Consulte las secciones siguientes para obtener más información sobre los campos obligatorios.

KNOWNAS

Un ocupante puede ser conocido por un nombre distinto de su nombre y es más probable que se busque en la aplicación por su nombre conocido.

Por ejemplo, si un ocupante que se llama José y se apellida García es conocido como Pepe, la mayoría de la gente lo buscará en la aplicación como Pepe García. El campo KNOWNAS contendría este nombre conocido.

CORREO ELECTRÓNICO

Dos ocupantes pueden tener el mismo nombre conocido, pero sus direcciones de correo electrónico deben ser diferentes. En esta situación, Indoors utilizará el campo EMAIL para identificar a los ocupantes únicos.

CONTACT_PHONE

Puede almacenar números de teléfono en esta columna donde se puede contactar directamente con el ocupante. Se admiten caracteres adicionales o espaciados en números de teléfono, pero se recomienda almacenar los números de teléfono como un conjunto de dígitos. Se pueden incluir códigos de llamadas internacionales.

Por ejemplo, se recomienda +19097932853 en lugar de +1 (909) 793 2853 o +1 909-793-2853.

CONTACT_EXTENSION

En función del sistema telefónico de su organización, puede haber una respuesta interactiva de voz (IVR) configurada con códigos específicos asignados a distintos departamentos y números de extensión configurados que se deben marcar para contactar con un ocupante. Indoors admite este tipo de configuración y combinará los dos números al iniciar una llamada telefónica desde ArcGIS Indoors for iOS o ArcGIS Indoors for Android.

Por ejemplo, si el código de IVR para contactar con recepción es 0, almacene 9097932853 en CONTACT_PHONE y 0 en CONTACT_EXTENSION.

Sugerencia:

Si se necesita más de un código de extensión para contactar con un ocupante, separe los valores con una coma.

Por ejemplo, si el código de IVR de un departamento es 5 y el número de extensión es 1234, almacene el número como 5,1234 en CONTACT_EXTENSION.

ORG_LEVEL_1

La aplicación Space Planner incluye filtros para ayudar a los usuarios a buscar y asignar ocupantes a los espacios. De forma predeterminada, este campo representa el Departamento al que está asignado el ocupante en la jerarquía de su organización. Puede modificar el significado de este atributo modificando el alias del campo en la clase de entidad de salida para que represente el nivel de la organización por el que desea filtrar. Este campo siempre está pensado para representar la organización principal para la que se ha definido en el campo ORG_LEVEL_2.

ORG_LEVEL_2

La aplicación Space Planner incluye filtros para ayudar a los usuarios a buscar y asignar ocupantes a los espacios. De forma predeterminada, este campo representa el Equipo al que está asignado el ocupante en la jerarquía de su organización. Puede modificar el significado de este atributo modificando el alias del campo en la clase de entidad de salida para que represente el nivel de la organización por el que desea filtrar. Este campo siempre está pensado para representar la organización secundaria para la que se ha definido en el campo ORG_LEVEL_1.

JOB_TITLE

La aplicación Space Planner incluye filtros para ayudar a los usuarios a buscar y asignar ocupantes a los espacios. Incluir este campo en la tabla de entrada y rellenar el cargo para que se carguen los ocupantes le permitirá filtrar por cargo al asignar ocupantes a los espacios, lo que facilita la evaluación de los requisitos de espacio por rol o posición.

START_DATE

La aplicación Space Planner incluye filtros para ayudar a los usuarios a buscar y asignar ocupantes a los espacios. Incluir este campo en la tabla de entrada y rellenar la fecha de inicio para que se carguen los ocupantes permitirá a los usuarios de la aplicación Space Planner filtrar por fecha de inicio al asignar ocupantes a los espacios, lo que facilita la evaluación de los requisitos de espacio por antigüedad.

La herramienta Generar entidades de ocupantes actualiza los valores ASSIGNMENT_TYPE de los espacios de la clase de entidad Unidades que ahora tienen asignado un ocupante. El atributo ASSIGNMENT_TYPE controla características específicas de la aplicación Space Planner. Asegúrese de que el valor de este atributo esté definido como Oficina para los espacios ocupados por personas para obtener el mejor rendimiento.

Temas relacionados