Al preparar datos de modelado de información de construcción (BIM) para importarlos al modelo de información de ArcGIS Indoors, debe cumplir determinados requisitos y prácticas recomendadas para la preparación de datos BIM. Las herramientas de Indoors admiten la importación de datos BIM desde archivos Revit (.rvt) o archivos IFC (.ifc).
Georreferenciar modelos BIM
Los modelos BIM deben estar georreferenciados para garantizar que las entidades de edificio y plano de planta estén posicionadas y escaladas correctamente. Los siguientes pasos describen un flujo de trabajo de alto nivel para georreferenciar modelos BIM:
- Defina la proyección para el modelo.
La proyección debe incluir tanto un sistema de coordenadas horizontales como un sistema de coordenadas verticales.
Nota:
Si los sistemas de coordenadas horizontales y verticales no utilizan unidades métricas e importa datos 3D para crear una escena, debe proyectar los datos en un sistema de coordenadas métrico antes de compartir la escena con su organización de ArcGIS.
- Reposicione el modelo si es necesario.
- Guarde la georreferencia.
Projection files (.prj) and world files (.wld3) are created during the georeferencing process and saved in the same folder as the corresponding BIM file (.rvt or .ifc) with the same file name. Como alternativa, si tiene varios modelos con el mismo sistema de coordenadas o transformación de coordenadas, puede crear los archivos de proyección universal y los archivos de georreferenciación que se aplican a todos los archivos CAD y BIM de la carpeta que aún no tienen archivos de coordenadas asociados. To do so, rename the .prj file esri_cad.prj and the .wld3 file esri_cad.wld3.
Preparar datos BIM para importarlos al modelo de Indoors
Se pueden utilizar distintas herramientas para importar datos BIM al modelo Indoors en función del tipo de archivo en el que estén almacenados los datos BIM. Los archivos Revit pueden importarse mediante la herramienta Importar BIM a dataset de interiores y los archivos .ifc pueden importarse mediante la herramienta Importar IFC al dataset de interiores. Consulte las secciones siguientes para obtener orientación sobre cómo preparar cada tipo de archivo para la importación.
Preparar modelos Revit
Cuando se importan datos BIM desde modelos Revit mediante la herramienta Importar BIM a dataset de interiores, el modelo de Indoors se rellena utilizando los siguientes elementos y atributos del espacio de trabajo de archivo BIM:
- Instalaciones: las instalaciones se crean a partir del polígono Huella. El polígono Huella se crea agregando las entidades Plantas desde el modelo Revit.
- Niveles: los niveles se crean según los elementos de planta y los elementos de escalera asociados a la misma propiedad BldgLevel. Puede inspeccionar las entidades que se incluirán en la clase de entidad Floorplan_Polygon en el dataset Floorplan al abrir el modelo Revit en ArcGIS Pro. Al crear entidades de nivel, puede incluir elementos de Tejado junto con elementos de Planta en el espacio de trabajo de Indoors; para ello, debe especificar los niveles de tejado en el parámetro Plantas que se van a importar en la herramienta Importar BIM a dataset de interiores.
Unidades: las unidades se crean en función de los elementos de sala y los elementos de escalera del modelo Revit. Antes de la importación, asegúrese de que todos los espacios interiores estén modelados como salas en Revit para importarlos como entidades Unidad en el modelo de Indoors. Ejecute la herramienta Extraer plano de planta de archivos BIM y agregue la clase de entidad de polígono al mapa para inspeccionar las entidades que se van a incluir.
Los atributos se rellenan en la capa Unidades con la siguiente información de los elementos de Habitaciones en el modelo Revit:
- El atributo Nombre de los elementos Habitaciones en Revit se utiliza para rellenar el campo USE_TYPE en la capa Unidades.
- El atributo Número de habitación de los elementos Habitaciones en Revit se utiliza para rellenar el campo NAME en la capa Unidades.
- El valor LEVEL_ID de la entidad de nivel asociada se utiliza para rellenar el campo LEVEL_ID.
- Puede asignar atributos adicionales desde las entidades de Habitaciones a campos en la capa Unidades, incluidos campos personalizados, si los campos ya existen.
Nota:
Las asignaciones de atributos adicionales no se aplican a las unidades creadas a partir de elementos Escalera en las que no hay ningún elemento Sala.
- Detalles: los detalles se crean según los elementos de las siguientes categorías Revit: Puertas, Rampas, Escaleras, Soportes de escaleras, Rellanos, Columnas, Columnas estructurales, Paredes, Ventanas y Paneles de muros cortina. Los elementos de estas categorías que se van a importar se pueden inspeccionar en la clase de entidad Floorplan_Polyline del dataset Floorplan.
- Instalaciones 3D: las entidades multiparche se crean en la capa Facilities 3D y representan el exterior del edificio de la clase de entidad ExteriorShell en el espacio de trabajo del archivo BIM. Las entidades ExteriorShell se derivan según los elementos del archivo BIM que tienen la propiedad Función establecida en Exterior.
- Unidades 3D: las entidades multiparche se crean en la capa Unidades 3D y representan la huella de los objetos en la categoría Habitaciones del modelo Revit.
- El campo Nombre de los elementos Habitaciones en Revit se utiliza para rellenar el campo USE_TYPE en la capa Unidades.
- El campo Número de habitación de los elementos Habitaciones en Revit se utiliza para rellenar el campo NAME en la capa Unidades.
- El valor LEVEL_ID de la entidad de nivel asociada se utiliza para rellenar el campo LEVEL_ID.
- Detalles 3D: se crean entidades multiparche en la capa Detalles 3D a partir de objetos de las siguientes categorías de Revit: Puertas, Rampas, Escaleras, Soportes de escaleras, Rellanos, Columnas, Columnas estructurales, Paredes, Ventanas y Paneles de muros cortina.
- Los elementos 3D se deben asociar a un nivel antes de ejecutar la herramienta Importar BIM a dataset de interiores.
- Durante la importación, las entidades 3D que se extienden a varias lantas (como paredes o paneles de cortina) se dividen de modo que haya una entidad de detalle 3D para cada nivel al que se extiende la entidad.
Sugerencia:
ArcGIS Pro convierte temporalmente el contenido del archivo Revit para que se ajuste al formato de archivo más reciente en la memoria antes de leer el contenido. Para mejorar el rendimiento, puede actualizar su modelo de Revit a la versión de archivo Revit más reciente que admita ArcGIS Pro.
Para preparar modelos de Revit para importar, siga estos pasos:
- Asegúrese de que todos los datos del edificio se almacenan en un único modelo Revit.
Puede incluir archivos .rvt vinculados. Los archivos .rvt vinculados deben estar ubicados en la misma carpeta o carpetas anidadas en la misma carpeta que el modelo Revit anfitrión.
Cuando se utiliza la herramienta Importar BIM a dataset de interiores, los archivos Revit vinculados se detectan automáticamente tras agregar el modelo Revit de anfitrión para el parámetro Espacio de trabajo de archivos BIM de entrada. Si importa modelos Revit vinculados con opciones de diseño, las opciones de diseño del modelo vinculado están disponibles para su selección en el parámetro Opciones de diseño.
Nota:
Todos los modelos Revit vinculados deben estar correctamente georreferenciados y tener el mismo sistema de coordenadas horizontales y verticales que el modelo Revit anfitrión.
- Configure los atributos de habitación en el archivo Revit basándose en los campos descritos anteriormente.
Preparar modelos IFC
Cuando se importan datos BIM desde modelos IFC mediante la herramienta Importar IFC a dataset de interiores, el modelo de Indoors se rellena utilizando los siguientes elementos y atributos del espacio de trabajo de archivo BIM:
- Instalaciones: las instalaciones se crean agregando las entidades Losas desde el modelo IFC.
- Niveles: los niveles se crean combinando elementos de bloque, elementos de espacio y elementos de escalera asociados a la misma propiedad BldgLevel. Puede incluir elementos de tejado al crear entidades de nivel en el espacio de trabajo de Indoors; para ello, seleccione el parámetro Cargar tejados en la herramienta Importar IFC a dataset de interiores.
Unidades: las unidades se crean en función de los elementos de espacio y los elementos de escalera del modelo IFC. Antes de la importación, asegúrese de que todos los espacios interiores se modelen como espacios para importarlos como unidades en el modelo de Indoors.
Los atributos se rellenan en la capa Unidades con la siguiente información de los elementos de espacio en el modelo IFC:
- El atributo LongName de los elementos de espacio del archivo .ifc se utiliza para rellenar el campo USE_TYPE en la capa Unidades.
- El atributo Name de los elementos de espacio del archivo .ifc se utiliza para rellenar el campo NAME en la capa Unidades.
- El valor LEVEL_ID de la entidad de nivel asociada se utiliza para rellenar el campo LEVEL_ID.
- Puede asignar atributos adicionales desde las entidades de espacio a campos en la capa Unidades, incluidos campos personalizados, si los campos ya existen.
Nota:
Las asignaciones de atributos adicionales no se aplican a las unidades creadas a partir de elementos Escalera en las que no hay ningún elemento Espacio.
- Detalles: los detalles se crean según los elementos de las siguientes categorías IFC: Puertas, Rampas, Escaleras, Soportes de escaleras, Rellanos, Columnas, Columnas estructurales, Paredes, Ventanas y Paneles de muros cortina.
- Instalaciones 3D: las entidades multiparche se crean en la capa Instalaciones 3D y representan el exterior del edificio de la clase de entidad ExteriorShell en el espacio de trabajo del archivo IFC. Las entidades ExteriorShell se derivan según los elementos del archivo IFC que tienen la propiedad Función establecida en Exterior.
- Unidades 3D: las entidades multiparche se crean en la capa Unidades 3D y representan la huella de los objetos en la categoría Espacios del modelo IFC.
- El atributo LongName de los elementos de espacio del archivo .ifc se utiliza para rellenar el campo USE_TYPE en la capa Unidades.
- El atributo Name de los elementos de espacio del archivo .ifc se utiliza para rellenar el campo NAME en la capa Unidades.
- El valor LEVEL_ID de la entidad de nivel asociada se utiliza para rellenar el campo LEVEL_ID.
- Cualquier atributo adicional asignado a la capa de unidades 2D se asigna automáticamente a la capa de unidades 3D si existen los mismos campos en la capa Unidades. La asignación de campos configurada en la herramienta se aplica a las capas Unidades y Unidades 3D.
- Detalles 3D: se crean entidades multiparche en la capa Detalles 3D a partir de objetos de las siguientes categorías IFC: Puertas, Rampas, Escaleras, Soportes de escaleras, Rellanos, Columnas, Columnas estructurales, Paredes, Ventanas y Paneles de muros cortina.
Durante la importación, las entidades 3D que se extienden a varias plantas (como paredes o paneles de cortina) se dividen de modo que haya una entidad de detalle 3D para cada nivel al que se extiende la entidad.
Debe configurar los atributos de elementos en el archivo .ifc basándose en los campos descritos más arriba para asegurarse de que las entidades se convierten de forma precisa durante la importación.