Disponible con un portal con licencia con la capacidad Indoors.
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 Config_CAD_Indoors_Template.xlsx se incluye con la instalación de ArcGIS Pro, en la carpeta Resources\Indoors\MappingFile. La hoja de cálculo contiene cuatro hojas que almacenan parámetros de configuración y metadatos acerca de los dibujos CAD.
Hoja CAD Layer to FC Mapping
La hoja CAD Layer to FC Mapping se utiliza para asignar nombres de capa CAD de entrada a sus clases de entidad SIG de salida correspondientes. En función de las capas presentes en su dibujo CAD, la herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors utiliza las columnas de esta hoja de diferentes formas.
Hoja CAD Layer to FC Mapping
Clase de entidad de Indoors | Nombre de columna y tipo de entidad | Descripción |
---|---|---|
Instalaciones | FACILITIESFA | Capa de polígono que define la extensión de todas las plantas sobre el suelo de un edificio. Se requiere un valor para FACILITIES o FACILITY_LINES. |
FACILITY_LINES | Capas de polilínea que definen la extensión y bordes de todas las plantas sobre el suelo de un edificio desde las que se va a crear un polígono. | |
Niveles | NIVELES | Capa de polígono que define la extensión de cada planta de un edificio. Se requiere un valor para LEVELS o LEVEL_LINES. |
LEVEL_LINES | Capas de polilínea que definen los bordes y extensión de cada planta de un edificio. | |
Zonas | ZONES | Polígonos que definen una colección de espacios en una planta. Zonas pueden definir seguridad, acceso o la extensión de sistemas del edificio, como por ejemplo HVAC o alcance de rociadores. Nota:Un espacio puede pertenecer a varias zonas. |
ZONE_LINES | Capas de polilínea que definen los bordes de una colección de espacios en una planta desde la que se va a crear un polígono. Zonas pueden definir seguridad, acceso o la extensión de sistemas de la instalación, como por ejemplo HVAC o alcance de rociadores. | |
Zonas (atributo ZONE_ID) | ZONE_ID | Capa de anotación que contiene una cadena de identificador único para las zonas. |
Zonas (atributo NAME) | ZONE_NAME | Capa de anotación que contiene una cadena de nombre común para las zonas. |
Secciones | SECCIONES | Capa de polígono que define la extensión de una sección. También conocidas como alas, las secciones representan una colección de espacios que incluyen una subdivisión lógica de una planta. A diferencia de las zonas, los espacios suelen pertenecer a únicamente una sección, por ejemplo, el ala oeste. |
SECTION_LINES | Polilíneas que definen los bordes y extensión de una sección. También conocidas como alas, las secciones representan una colección de espacios que incluyen una subdivisión lógica de una planta desde la que se va a crear un polígono. A diferencia de las zonas, los espacios suelen pertenecer a únicamente una sección, por ejemplo, el ala oeste. | |
Secciones (atributo SECTION_ID) | SECTION_ID | Capa de anotación que contiene una cadena de identificador único para las secciones. |
Secciones (atributo NAME) | SECTION_NAME | Capa de anotación que contiene una cadena de nombre común para las secciones. |
Unidades | UNITS | Los espacios que se pueden utilizar dentro de un edificio, que a menudo tienen equipos, ocupantes, programaciones u otros activos asociados a ellos. Los espacios se suelen simbolizar de acuerdo con la forma de utilizarse, por ejemplo, Oficina, Sala de conferencias o Sala de ordenadores. Se requiere un valor para UNITS o UNITS_LINES. |
UNIT_LINES | Polilíneas que definen los bordes y la extensión de los espacios utilizables dentro de un edificio a partir de los cuales se van a crear polígonos. Estos a menudo tienen equipos, ocupantes, programaciones u otros activos asociados a ellos. Los espacios se suelen simbolizar de acuerdo con la forma de utilizarse, por ejemplo, Oficina, Sala de conferencias o Sala de ordenadores. Nota:La columna UNIT_LINES debe contener datos de polilíneas si desea identificar puertas en la columna OPENINGS. | |
UNIT_ID Nota:Atributo UNIT_ID | Capa de anotación que contiene una cadena de identificador único para los espacios. | |
UNIT_NAME Nota:Atributo NAME | Capa de anotación que contiene una cadena de nombre común para los espacios. Nota:Si no se proporciona una capa UNIT_NAME, la herramienta utiliza el valor UNIT_ID para rellenar los campos NAME y NAME_LONG correspondientes a las unidades. UNIT_ID elimina los espacios de los valores. Si los valores de anotación CAD tienen espacios que deben mantenerse, debe poner una capa en la columna UNIT_NAME. | |
UNIT_USE_TYPE Nota:Atributo USE_TYPE | Capa de anotación que contiene una cadena de uso para los espacios. | |
Detalles | DETAILS | Polilíneas de detalle que definen detalles de interior que muestran la partición de espacios y ubicaciones de entrada y salida para cada espacio y edificio, como por ejemplo la ubicación de paredes, puertas, ventanas, etc., en un mapa de interior. |
Nota:Una clase de entidad temporal que no se guarda. | OPENINGS | Define las aperturas de puertas que deben cerrarse para crear polígonos más despejados. Para capas de polígono que se construyen a partir de polilíneas, como por ejemplo espacios, identifica las polilíneas incluidas en la columna UNIT_LINES que son puertas y deben cerrarse. Nota:La columna OPENINGS debe contener datos para el parámetro Zona de influencia de puerta cerrada para fusionar polilíneas correctamente cuando se ejecuta la herramienta Importar planos de planta a la geodatabase de Indoors. |
Instalaciones, niveles, zonas, secciones o unidades
Si tiene polígonos en su dibujo CAD que definen las instalaciones, niveles, zonas, secciones o unidades, puede convertirlos para que se correspondan con polígonos SIG. Usando unidades como ejemplo, la columna UNITS se rellena con el nombre de la capa de polígono CAD que define unidades de la siguiente forma:
Si no tiene polígonos en su dibujo CAD, puede especificar las polilíneas que definen los bordes del polígono. Nuevamente, usando unidades como ejemplo, ya no tiene un polígono al que asignar directamente, por lo que utiliza un conjunto de capas CAD de polilínea que se utilizarán para generar un polígono.
Nota:
Asegúrese de incluir puertas, que se cerrarán de forma programada en el proceso de conversión de polilínea a polígono tal y como se muestra en la siguiente imagen.
En este ejemplo, las capas de polilínea CAD I-WALL (morado), A-WALL-EXTR (verde) y A-DOOR (naranja) definen el límite del interior de la oficina. Otras capas de polilínea, como por ejemplo ventanas, paredes de altura parcial o columnas también pueden definir el límite de sus espacios, en función de sus capas de polilínea CAD específicas.
Puertas
Al crear polígonos desde polilíneas CAD, tiene la opción de cerrar y retirar el arco oscilante de las entidades de polilínea de la puerta para crear polígonos de unidad limpios. La herramienta de geoprocesamiento Importar planos de suelo a la geodatabase de interior utiliza la columna OPENINGS para identificar las polilíneas de la columna UNIT_LINES que son puertas y deberían cerrarse tal y como se muestra en la siguiente imagen.
Detalles
Las capas CAD muestran el plano del techo reflejado; las entidades de HVAC o eléctricas se suelen omitir, excepto para casos de uso de administración de instalaciones.
Sus nombres de polilínea de detalle se derivan de CAD, por lo que pueden tener diferentes nombres. Los colores de polilínea suelen estar en el espectro de gris a negro para paredes y puertas, y azul claro para ventanas, con un grosor aproximado de 0,5 puntos.
Entidades de polilínea, conocidas como detalles en el esquema de Indoors, se incluyen directamente.
Annotation
La anotación CAD contiene atributos valiosos que debe agregar a las entidades de la unidad SIG de salida. Si están presentes en su capa de anotación CAD, puede especificar la capa de anotación que se va a asignar a un atributo SIG. Puede incorporar los identificadores de unidad (es decir, L1w120) y uso de unidad (es decir, Oficina) empleando las columnas de hoja de cálculo apropiadas (anotación puede asignarse a cualquier columna que finalice en *ID, *NAME o *USE_TYPE):
Nota:
Si tiene anotación CAD que está separada por un delimitador y desea extraer una única cadena de una posición específica, por ejemplo, la cadena de anotación site.facility.level.unit con un valor de Esri.L.L2.L2E210, utilice el siguiente formato para extraer la cuarta posición de la cadena, L2E210, que está delimitada por un punto (.): A-ANNO-LYR|4|.
Asimismo, si su anotación CAD está separada por saltos de línea en lugar de delimitadores de caracteres, utilice \p en lugar del carácter para extraer el texto en esa línea, por ejemplo, A-ANNO-LYR|4|\p.
Por otra parte, si sus datos CAD incluyen anotación de bloque, sustituya el delimitador por {FIELD_NAME}, donde FIELD_NAME representa el campo personalizado al que está haciendo referencia en su anotación, por ejemplo, A-ANNO-LYR|1|{OFFICE_NAME}.
Complete la hoja CAD Layer to FC Mapping con los siguientes pasos:
- Copie el archivo de plantilla Config_CAD_Indoors_Template.xlsx en el directorio donde se almacenan sus archivos CAD.
La plantilla se incluye con la instalación de ArcGIS Pro, en la carpeta Resources\Indoors\MappingFile.
- Abra la plantilla y haga clic en la hoja CAD Layer to FC Mapping.
- Habilite la edición del archivo si fuera necesario.
- Complete la hoja CAD Layer To FC Mapping de acuerdo con las clases de entidad que desea crear desde sus archivos CAD.
Nota:
Si está ejecutando la herramienta de geoprocesamiento Importar planos de planta a la geodatabase de Indoors en varias plantas, la nomenclatura de la capa CAD debe ser consistente a través de todos los dibujos que se están procesando.
- Especifique si tiene polígonos o polilíneas que definen instalaciones, niveles, unidades y detalles.
Como mínimo, debe crear estas entidades: Instalación, Nivel, Unidad y Detalles, más cualquier anotación asociada.
Nota:
Enumere los nombres de capa de polilínea que desea importar en polilíneas de detalle SIG.
Adicionalmente, puede procesar zonas o secciones en su dibujo CAD asignando los nombres de capa en los campos apropiados de la hoja de cálculo.
- Guarde el archivo con un nombre único.
Creación de Id. único
La herramienta Importar planos de planta a la geodatabase de Indoors genera Id. únicos para cada entidad que carga. Los Id. se formatean en una estructura jerárquica aditiva. Con este formato, puede analizar la ubicación física de cualquier entidad.
Por ejemplo, puede analizar una entidad Unidades que tenga UNIT_ID = REDLANDS.L.L2.e256 de la siguiente forma:
- Sitio = REDLANDS
- Instalación = L
- Nivel = L2
- Unidad = e256
Sugerencia:
La herramienta Importar planos de planta a la geodatabase de Indoors proporciona la opción de usar un punto, guion o subrayado para delinear entre cada porción de Id. Elija el carácter que se utilizará en la hoja de cálculo cuando se ejecute la herramienta.
Cada clase de entidad en el modelo de Indoors contiene un campo de Id. único para esa entidad específica. Las clases de entidad también contienen campos de Id. para entidades principales que permiten la vinculación de entidades con la ubicación principal. Por ejemplo, la clase de entidad Niveles tiene FACILITY_ID y SITE_ID. Esto permite volver a vincular una entidad Niveles con la instalación en la que está y la ubicación del sitio.
Nota:
Debe definir SITE_ID, FACILITY_ID y LEVEL_ID en la hoja Facility Properties y en la hoja Level Properties. Debe introducir valores completos para cada uno de estos tres valores de Id. En el ejemplo anterior, FACILITY_ID es REDLANDS.L y LEVEL_ID es REDLANDS.L.L2.
Para Detalles, Unidades, Secciones y Zonas, la última porción única del ID se genera con una de las dos formas siguientes:
- Si introduce un valor para la columna *_ID correspondiente en la hoja CAD to FC Mapping, se utiliza el valor de la anotación de esa capa.
- Si no se rellena la columna *_ID, o no se encuentra una entidad de anotación, se utilizan los siguientes valores:
- Para Detalles: Detalles<valor ObjectID>
- Para Secciones: Secciones<valor ObjectID>
- Para Unidades: <Valor Nombre>
- Para Zonas: zonas<valor ObjectID>
Hoja Facility Properties
La hoja Facility Properties está destinada para metadatos sobre su edificio, como por ejemplo nombre del edificio, Id. único, dirección postal, número de plantas, valor z (elevación y altura) y rotación.
Nota:
Los valores Z son importantes para Indoors. Sin valores z en las clases de entidad interiores, puede que alguna funcionalidad como por ejemplo enrutamiento desde una planta a otra no funcione de forma adecuada.
Nombre de columna y tipo de entidad | Descripción |
---|---|
SITE_ID | Una cadena de identificador único del sitio. Debe tener 50 caracteres como máximo. Se requiere un valor. |
SITE_NAME | Un nombre común para el sitio. Debe tener 100 caracteres como máximo. |
FACILITY_ID | Una cadena de identificador único del edificio. Debe tener 50 caracteres como máximo. |
FACILITY_NUMBER | Un entero de identificador único del edificio. |
NAME | El nombre corto del edificio. Debe tener 100 caracteres como máximo. Se requiere un valor. |
NAME_LONG | El nombre largo del edificio. Debe tener 255 caracteres como máximo. |
DESCRIPTION | Una descripción del edificio. Debe tener 255 caracteres como máximo. |
ADDRESS | La dirección del edificio. Debe tener 255 caracteres como máximo. |
UNIT | La designación de unidad o suite del edificio. Debe tener 10 caracteres como máximo. |
LOCALITY | La ciudad o pueblo del edificio. Debe tener 100 caracteres como máximo. |
PROVINCE | El estado, territorio o provincia del edificio. Debe tener 50 caracteres como máximo. Nota:Utilice los códigos de subdivisión del país tal y como se define en ISO 3166-2 (Wikipedia). |
COUNTRY | El país del edificio. Debe tener dos caracteres como máximo. Nota:Utilice el código de país de dos letras definido en ISO 3166-1. |
POSTAL_CODE | El código de clasificación de correo del edificio. Debe tener 50 caracteres como máximo. |
DATE_BUILD | La fecha en la que se construyó el edificio. |
LEVELS_TOTAL | Número total de plantas en el edificio. |
ELEVATION_RELATIVE | El valor z de la base del edificio, en relación con una superficie de terreno plana. El valor suele ser 0. Se requiere un valor. |
ELEVATION_ABSOLUTE | El valor z absoluto de la base del edificio, en relación con el nivel del mar. |
HEIGHT_RELATIVE | El valor z de la parte superior del edificio, en relación con una superficie de terreno plana. Se requiere un valor. |
HEIGHT_ABSOLUTE | La altura máxima de la parte superior del edificio, en relación con el nivel del mar. Por ejemplo, un edificio de 100 metros de altura con una elevación absoluta de 350 metros tiene una altura absoluta de 450 metros. |
ROTATION | La rotación geográfica (oeste izquierda=0 avance en sentido horario) del edificio. Un rango de valores válido es 0-180. Se utiliza para creación de red. Nota:Si se deja la columna en blanco, se utiliza la herramienta Geometría mínima de delimitación con la opción Rectángulo por geometría de área para calcular el valor de la orientación MGB, que se utiliza para rellenar la columna ROTATION. |
MERGE_LEVELS | Especifica si se van a fusionar varias plantas en una única huella de polígono del edificio.
|
Para rellenar la hoja Facility Properties, siga los siguientes pasos:
- Abra el archivo de plantilla Config_CAD_Indoors_Template.xlsx si fuera necesario.
- Haga clic en la hoja Facility Properties.
- Complete la hoja Facility Properties con todos los metadatos relevantes para sus planos de planta.
- Guarde el archivo.
Hoja Level Properties
La hoja Level Properties almacena metadatos sobre las plantas individuales en su edificio. Esto incluye identificadores de planta (ID), nombres de planta, información de elevación relativa, opciones de fusión de entidades y funcionalidad de cierre de puerta.
Columna | Descripción |
---|---|
FACILITY_ID | Una cadena de identificador único del edificio. Debe tener 50 caracteres como máximo. Nota:Este valor debe coincidir con FACILITY_ID para el edificio correspondiente en la hoja Facility Properties. |
LEVEL_ID | Una cadena de identificador único para la planta. Debe tener 50 caracteres como máximo. |
NAME | El nombre común de la planta. Debe tener 255 caracteres como máximo. Nota:El valor NAME se utiliza para rellenar el campo LEVEL_NAME para las clases de entidad Detalles, Unidades, Secciones y Zonas. Se requiere un valor. |
NAME_SHORT | El nombre corto de la planta. Debe tener cuatro caracteres como máximo. Nota:El valor NAME_SHORT se utiliza para el Selector de planta en aplicaciones móviles y web. Se requiere un valor. |
DESCRIPTION | La descripción de la planta. Debe tener 255 caracteres como máximo. |
ACCESS_TYPE | El tipo de acceso de la planta (como por ejemplo visitante, empleado o público). Debe tener 50 caracteres como máximo. |
LEVEL_NUMBER | Un entero que representa el número de planta para cada planta. |
VERTICAL_ORDER | Un entero ordinal que representa el orden vertical de cada planta. Se requiere un valor. |
ELEVATION_RELATIVE | El valor z de cada planta, en relación con una superficie de terreno plana. Por ejemplo, la planta 1 es 0 metros y la planta 2 es 4,25 metros. Se requiere un valor. |
ELEVATION_ABSOLUTE | El valor z absoluto de cada planta, en relación con el nivel del mar. Por ejemplo, la planta 1 es 254 metros y la planta 2 es 258,25 metros. |
HEIGHT_RELATIVE | La altura de la parte superior de cada planta, en relación con la parte inferior de la planta. Por ejemplo, si la planta 1 es 4,25 metros y la planta 2 es 4,25 metros, la planta 1 y 2 tienen la misma altura. Se requiere un valor. |
HEIGHT_ABSOLUTE | La altura absoluta de cada planta, en relación con el nivel del mar. Por ejemplo, la planta 1 es 258,25 metros y la planta 2 es 262,5 metros. |
CLOSE_DOORS | Especifica si las puertas deben cerrarse para crear un único polígono.
|
PROCESS | Especifica si los archivos CAD deben procesarse.
|
Para rellenar la hoja Level Properties, siga los siguientes pasos:
- Abra el archivo de plantilla Config_CAD_Indoors_Template.xlsx.
- Haga clic en la hoja Level Properties.
- Complete la hoja Level Properties con todos los metadatos relevantes para sus planos de planta.
Por ejemplo, la columna final CLOSE_DOORS se utiliza para convertir cualquier capa definida como OPENINGS en la hoja CAD Layer to FC Mapping en líneas rectas, eliminando los pequeños polígonos de abatimiento de puerta que de lo contrario deberían fusionarse con la unidad a la que pertenece.
- Guarde el archivo.
Hoja Source Files
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.
Columna | Descripción |
---|---|
SOURCE_PATH | La ruta de archivo a un archivo CAD de origen del equipo o red local. Se requiere un valor. |
LEVEL_ID | La cadena de caracteres de identificador único para el nivel relacionado. Se requiere un valor. Nota:Este valor debe hacer coincidir el LEVEL_ID con el nivel correspondiente en la hoja Level Properties. |
Para rellenar la hoja Source Files, siga estos pasos:
- Abra el archivo de plantilla Config_CAD_Indoors_Template.xlsx.
- Haga clic en la hoja Source Files.
- En la columna SOURCE_PATH, enumere cada ruta completa a los archivos de dibujo CAD.
- En la columna LEVEL_ID, enumere la cadena de caracteres de identificador único para el nivel de instalación en el que se ubican las entidades del dibujo CAD.
- Guarde el archivo.