Configurar asignaciones y metadatos de planos de planta CAD

Disponible para una organización de ArcGIS con licencia de la extensión Indoors.

La herramienta Importar planos de planta a la geodatabase de Indoors utiliza un archivo de configuración como entrada. El archivo de configuración es un libro de trabajo de Microsoft Excel que contiene información que necesita la herramienta para localizar sus archivos CAD, importar datos de planos de planta CAD y convertir los datos importados en entidades y atributos en las clases de entidad de interiores.

Se incluye un archivo de configuración de plantilla con la instalación de ArcGIS Pro, que se encuentra en la carpeta <installation location>\Program Files\ArcGIS\Pro\Resources\Indoors\MappingFile\Config_CAD_Indoors_Template.xlsx. Haga una copia del archivo de configuración de plantilla para usarlo en su proyecto.

Sugerencia:

Antes de actualizar la hoja de cálculo de configuración, puede resultar útil agregar sus dibujos CAD al mapa y familiarizarse con los nombres y el contenido de las capas de CAD, si todavía no lo ha hecho.

Para configurar el archivo de configuración, complete cada hoja de la siguiente manera:

Asignar capas de CAD a clases de entidad

La hoja de cálculo de CAD Layer to FC Mapping asigna las capas CAD de los archivos CAD con las entidades y atributos correspondientes de las clases de entidades de interiores.

La herramienta Importar planos de planta a la geodatabase de Indoors puede generar entidades poligonales a partir de capas de polilínea CAD o polígonos CAD. Por ejemplo, si el dibujo CAD contiene una capa de polígono que define unidades (oficinas, corredores y otros espacios transitables), rellene la columna UNITS con el nombre de la capa de polígono de CAD:

columna UNITS

Como alternativa, si el dibujo CAD contiene varias capas de polilínea que, juntas, definen los bordes de los límites de las unidades, rellene la columna UNIT_LINES con los nombres de las capas de polilínea de CAD:

columna UNIT_LINES con entrada DOOR

Rellene la hoja de cálculo CAD Layer to FC Mapping de la siguiente manera:

Nota:

Las columnas relacionadas con zonas y secciones solo son aplicables a los usuarios de la geodatabase de Indoors (creada con la herramienta Crear base de datos de Indoors). Si utiliza la geodatabase de Indoors, tiene la opción de rellenar estas columnas y la herramienta Importar planos de planta a la geodatabase de Indoors las respetará.

  1. En la columna FACILITIES, incluya la capa o capas de polígono de CAD que definan la forma y la extensión de las instalaciones.

    Como alternativa, si las capas de CAD contienen polilíneas que definen la extensión y los bordes de una instalación, inclúyalos en la columna FACILITY_LINES.

    Nota:

    Más adelante en la configuración existe una opción para definir la forma y la extensión de una instalación mediante la fusión de polígonos de nivel. Aunque seleccione esa opción, debe seguir rellenando la columna FACILITIES o FACILITY_LINES. Si elige definir la forma y la extensión de una instalación mediante polígonos de nivel fusionados, esta columna se ignora.

  2. En la columna LEVELS, incluya la capa o capas de polígono de CAD que definan la extensión de los niveles individuales.

    Pueden ser, entre otros, una planta baja, un sótano, una entreplanta y otros espacios que tienen el mismo valor z en un edificio. Como alternativa, si las capas de CAD contienen polilíneas, inclúyalas en la columna LEVEL_LINES.

  3. En la columna UNITS, incluya la capa o capas de polígono de CAD que definan unidades individuales, como habitaciones, corredores y otros espacios transitables.

    Como alternativa, si los espacios de unidades individuales están definidos por capas de polilínea de CAD, por ejemplo, paredes interiores y exteriores, inclúyalos en la columna UNIT_LINES.

  4. En la columna DETAILS, incluya las capas de polilínea de CAD que definan detalles de interiores que desee importar, como paredes, puertas y ventanas.
    Nota:

    Considere cómo prevé usar el SIG de interiores al elegir los detalles de interiores que desea importar. Por ejemplo, la climatización o los accesorios eléctricos pueden ser importantes para los casos de uso de administración de instalaciones, pero no para administrar áreas de hotelling.

  5. De manera opcional, defina cualquier abertura de puerta que deba estar cerrada al generar polígonos de unidad.

    Esta es una buena práctica si incluyó una capa de polilínea de CAD en la columna UNIT_LINES que tenga puertas dibujadas en la posición abierta con un arco de vaivén como el que se muestra aquí, ya que da como resultado polígonos más limpios.

    Límites de unidad definidos con puerta de vaivén en colores diferentes

    1. En la columna OPENINGS, incluya la capa o capas de polilínea de CAD que representen puertas y que deban estar cerradas en los polígonos de unidad de salida.
    2. En la hoja Level Properties, establezca la columna CLOSE_DOORS en Y.
  6. Los datos CAD también pueden incluir anotaciones para identificadores únicos, nombres comunes y otra información importante. La herramienta Importar planos de planta a la geodatabase de Indoors agrega esta información a las entidades importadas como datos de atributos en función de la configuración de la hoja de cálculo CAD Layer to FC Mapping.

    Nota:

    Si la anotación CAD consta de una cadena de caracteres larga delimitada por caracteres o saltos de línea, puede utilizar la siguiente sintaxis para extraer valores específicos:

    <layer name>|<position>|<delimiter>

    Ejemplo 1: Una capa de anotaciones CAD denominada A-ANNO-LYR tiene cadenas delimitadas por puntos, como CAMPUS.A.A-210. Para devolver la tercera parte de la cadena, "A-210", use lo siguiente:

    A-ANNO-LYR|3|.

    Ejemplo 2: Una capa de anotaciones CAD tiene cadenas de caracteres de dos partes con saltos de línea, por ejemplo:

    CAMPUS

    H360

    Para devolver la segunda parte de la cadena ("H360"), use \p como delimitador de la siguiente manera:

    A-ANNO-LYR|2|\p

    Si los datos CAD incluyen una anotación de bloque, reemplace el delimitador por {FIELD_NAME}, donde FIELD_NAME representa el campo personalizado al que hace referencia en su anotación. Por ejemplo, para extraer identificadores únicos de un campo personalizado llamado OFFICE_ID, utilice lo siguiente:

    A-ANNO-LYR|1|{OFFICE_ID}

    Complete lo siguiente para configurar anotaciones CAD:

  7. En la columna UNIT_ID, incluya las capas de anotaciones CAD que contengan cadenas de caracteres de identificador de unidad únicos, como "L2w210" o "A-125".
    Nota:

    Si la anotación CAD adecuada no está disponible, puede dejar la columna UNIT_ID en blanco y la herramienta generará automáticamente valores de UNIT_ID.

  8. En la columna UNIT_NAME, incluya las capas de anotaciones CAD que contengan cadenas de caracteres de nombre de unidad común, como "Davies Hall" o "Server Room #4".
    Nota:

    Si la anotación CAD adecuada no está disponible, puede dejar la columna UNIT_NAME en blanco y la herramienta generará automáticamente valores de UNIT_NAME.

  9. En la columna UNIT_USE_TYPE, incluya las capas de anotaciones CAD que contengan cadenas de caracteres de uso, como "Office", "Stairway" o "Conference Room".
    Nota:

    Aunque la columna UNIT_USE_TYPE no es necesaria, rellenarla le permite simbolizar las unidades por tipo de uso en sus mapas de interiores.

  10. Guarde el archivo.

Configurar las propiedades de la instalación

La hoja Facility Properties toma los metadatos de las instalaciones que deben importarse, como el nombre y la altura de cada instalación. Estos metadatos se aplican a entidades y atributos del dataset de interiores durante el proceso de importación.

Las columnas *_ID se utilizan para generar una cadena de caracteres de identificador único para cada entidad importada en el dataset de interiores. El identificador único de cada entidad incluye los Id. de la entidad o entidades asociadas, de modo que las entidades se pueden vincular a las ubicaciones asociadas. Por ejemplo, un Id. de nivel incluye el Id. de instalación de la instalación en la que se encuentra el nivel.

Nota:

Cuando ejecuta la herramienta Importar planos de planta a geodatabase, puede elegir el delimitador utilizado para separar los valores clave en la cadena de caracteres de identificador único.

Por ejemplo, considere un escenario en el que la Universidad ABCXYZ tiene un campus principal y un campus satélite. Las instalaciones de la universidad llevan el nombre de científicos conocidos. En los datos CAD, algunos de los números de sala contienen guiones, por lo que decide utilizar un punto (.) como delimitador. Los valores de *_ID para este escenario serían así:

Nombre de la columnaValores de ejemplo

SITE_ID

ABCXYZ.MAIN

ABCXYZ.BRANCH

FACILITY_ID

ABCXYZ.MAIN.GALILEO

ABCXYZ.MAIN.CURIE

ABCXYZ.BRANCH.FEYNMAN

LEVEL_ID

ABCXYZ.MAIN.CURIE.1

ABCXYZ.MAIN.CURIE.2

ABCXYZ.MAIN.CURIE.3

Nota:

Para admitir mapas y escenas que tengan en cuenta las plantas, los valores de las columnas*_ID deben ir precedidos por los identificadores de todas las entidades asociadas en el orden correcto, separados por el Delimitador de Id. único elegido.

Rellene la hoja Facility Properties de la siguiente manera:

Nota:

FACILITY_NUMBER, DESCRIPTION y otras columnas de esta hoja solo son aplicables a los usuarios de la geodatabase de Indoors (creada con la herramienta Crear base de datos de Indoors). Si utiliza la geodatabase de Indoors, tiene la opción de rellenar estas columnas y la herramienta Importar planos de planta a la geodatabase de Indoors las respetará.

  1. En la columna SITE_ID, incluya las cadenas de caracteres de identificador único para cada sitio.

    Si es necesario, incluya cualquier información adicional (como la organización o el país), agregándole al inicio uno de los caracteres de delimitador de Id. único disponibles.

  2. Si lo desea, en la columna SITE_NAME, incluya un nombre común para cada sitio.
  3. Copie y pegue según sea necesario para crear filas adicionales para cada sitio, con una fila para cada instalación de ese sitio.
  4. Copie los valores de la columna SITE_ID y péguelos en la columna FACILITY_ID.
  5. En la columna FACILITY_ID, incorpore un delimitador y la cadena de caracteres de identificador único para cada instalación.
    Nota:

    Asegúrese de que utiliza el mismo delimitador en todas las columnas de *_ID.

  6. En la columna NAME, incluya los nombres comunes de las instalaciones para utilizarlos como etiquetas de mapa.

    Los valores de esta columna deben tener 100 caracteres o menos.

  7. Opcionalmente, en la columna NAME_LONG, incluya los nombres completos de las instalaciones.

    Los valores de esta columna pueden tener hasta 255 caracteres.

  8. Si utiliza una geodatabase de Indoors, en la columna ELEVATION_RELATIVE, indique la elevación de la base de la instalación respecto a una superficie de terreno plana.

    En la mayoría de los casos, la base de la instalación tendrá una elevación relativa de 0.

    Nota:

    Si está usando un dataset de interiores, puede omitir este campo.

  9. En la columna HEIGHT_RELATIVE, indique la altura de cada instalación respecto a la superficie del terreno en la que se encuentra la instalación.
    Nota:

    Las alturas y valores z precisos son importantes para la visualización 3D en mapas que tienen en cuenta las plantas y algunas funcionalidades, como la generación de rutas entre plantas.

  10. En la columna MERGE_LEVELS, escriba Y o N para configurar cómo debe generar la herramienta Importar planos de planta a la geodatabase de Indoors la entidad poligonal de esa instalación:
    • Y: la entidad poligonal de la instalación se generará fusionando los polígonos de nivel de la instalación.
    • N: la entidad poligonal de la instalación se generará a partir de la capa o capas de CAD enumeradas en las columnas FACILITIES o FACILITY_LINES de la hoja de cálculo CAD Layer to FC Mapping.
  11. Guarde el archivo.

Configurar las propiedades de nivel

La hoja Level Properties almacena metadatos y opciones de configuración para las plantas que deben importarse.

Rellene la hoja Level Properties de la siguiente manera:

Nota:

DESCRIPTION, ACCESS_TYPE y otras columnas de esta hoja solo son aplicables a los usuarios de la geodatabase de Indoors (creada con la herramienta Crear base de datos de Indoors). Si utiliza la geodatabase de Indoors, tiene la opción de rellenar estas columnas y la herramienta Importar planos de planta a la geodatabase de Indoors las respetará.

  1. Copie los valores de la columna FACILITY_ID de la hoja Facility Properties y péguelos en la columna FACILITY_ID de la hoja Level Properties.
  2. Copie y pegue según sea necesario para crear filas adicionales para cada instalación. Debe tener una fila para cada nivel de esa instalación.
  3. Copie los valores de la columna FACILITY_ID y péguelos en la columna LEVEL_ID.
  4. En la columna LEVEL_ID, incorpore un delimitador y la cadena de caracteres de identificador único para cada nivel. Por lo general, se trata del número de nivel.
    Nota:

    Asegúrese de que utiliza el mismo delimitador en todas las columnas de *_ID.

  5. En la columna NAME, incluya los nombres comunes de las plantas.

    La herramienta utiliza estos valores para rellenar los atributos LEVEL_NAME de las clases de entidad Unidades y Detalles.

  6. En la columna NAME_SHORT, incluya los nombres cortos de las plantas.

    Los valores de esta columna deben tener cuatro caracteres o menos. Estos valores se utilizan en el filtro de planta cuando se trabaja con mapas y escenas que tienen en cuenta las plantas en ArcGIS Pro o las aplicaciones móviles y web de ArcGIS Indoors.

  7. En la columna LEVEL_NUMBER, incluya enteros que representen el número de planta de cada planta, como podría ver en un ascensor de la instalación.
    Sugerencia:

    Es posible que algunas instalaciones no tengan determinados números de planta. Por ejemplo, muchas personas consideran que el número 13 da mala suerte, por lo que es posible que los edificios altos no tengan una planta con ese número.

  8. En la columna VERTICAL_ORDER, incluya enteros ordinales que representan el orden vertical de cada nivel respecto a otros niveles de la misma instalación.

    Utilice cero (0) para la planta baja de cada instalación, enteros consecutivos positivos para los niveles situados por encima de la planta baja y enteros consecutivos negativos para los niveles situados por debajo de la planta baja.

  9. En la columna ELEVATION_RELATIVE, indique la elevación de la parte inferior de cada nivel respecto al suelo.

    En la mayoría de los casos, la elevación relativa de la planta baja de una instalación es de 0 metros, con lo que las plantas por encima del suelo tienen valores de elevación relativa positivos y las plantas por debajo del suelo tienen valores negativos.

    Nota:

    Si está usando un dataset de interiores, puede omitir este campo.

  10. En la columna HEIGHT_RELATIVE, indique la altura de la parte superior de cada nivel respecto a la parte inferior de ese nivel.
    Sugerencia:

    Una forma de verificar el valor HEIGHT_RELATIVE de la mayoría de las instalaciones es sumar los valores de la columna HEIGHT_RELATIVE de los niveles de la instalación situados por encima del suelo y comparar el total con el valor HEIGHT_RELATIVE de la instalación.

  11. En la columna CLOSE_DOORS, escriba Y o N para configurar si la herramienta Importar planos de planta a la geodatabase de Indoors debe tratar las puertas del nivel como cerradas al generar entidades de unidad a partir de polilíneas de CAD:
    • Y: las puertas se deben tratar como cerradas al generar entidades de unidad.
    • N: las puertas no se deben tratar como cerradas.
    Nota:

    La columna CLOSE_DOORS solo tiene efecto cuando se rellenan las columnas UNIT_LINES y OPENINGS de la hoja de cálculo CAD Layer to FC Mapping.

  12. En la columna PROCESS, escriba Y o N para configurar qué niveles debe procesar la herramienta Importar planos de planta a la geodatabase de Indoors. Puede utilizar esta columna para procesar niveles individuales con fines de prueba o actualización.
    • Y: el nivel será procesado por la herramienta.
    • N: el nivel no se procesará.
  13. Guarde el archivo.

Configurar archivos de origen

La hoja Source Files almacena rutas de archivo a los dibujos CAD y relaciona cada dibujo con un nivel definido en la hoja Level Properties. Si los datos CAD para un solo nivel residen en varios dibujos que se superponen entre sí, puede definir la ruta de origen para cada uno de los archivos de dibujo y relacionarlos con un solo nivel.

Nota:

La hoja Source Files se agregó en ArcGIS Pro 2.7 para admitir la importación de datos desde varios dibujos CAD por nivel. Antes de ArcGIS Pro 2.7, el archivo de configuración no incluía la hoja Source Files y las rutas de origen del archivo CAD se almacenaban directamente en la hoja Level Properties. Ambos archivos de configuración se admiten en ArcGIS Pro 2.8.

Rellene la hoja Source Files de la siguiente manera:

  1. Copie los valores de la columna LEVEL_ID de la hoja Level Properties y péguelos en la columna LEVEL_ID de la hoja Source Files.
  2. Copie y pegue según sea necesario para crear filas adicionales para cada nivel.

    Debe tener una fila para cada archivo CAD de origen que contenga datos para ese nivel.

    Nota:

    Si todas las capas de CAD para un nivel están en un único dibujo CAD, no es necesario copiar y pegar ninguna fila adicional para ese nivel.

  3. En la columna SOURCE_PATH, incluya la ruta completa de red o archivo local a cada archivo CAD de origen.
  4. Guarde el archivo.

Una vez que haya completado la hoja de cálculo de configuración, puede importar los planos de planta CAD al dataset de interiores.

Temas relacionados