Modelos BIM
La capa Modelo BIM coloca en el mapa un modelo de un edificio o de un activo, como un edificio completo, una sala de máquinas o un ascensor, y enlaza sus piezas a las filas de un origen de datos. Cada fila colorea, atenúa u oculta las piezas que nombra. Al pasar el puntero sobre una pieza se muestra su fila y, al hacer clic en ella, se selecciona esa fila y se filtran de forma cruzada sus gráficos, de modo que un plan de obra, un registro de activos o un registro de mantenimiento funcionan en conjunto con el modelo del mapa.
La geometría siempre procede del archivo del modelo. Sus filas contienen los nombres de las piezas y los valores que desea mostrar, no geometría.
Cómo funciona
- Cargue el modelo en un Lakehouse: un archivo IFC (
.ifco.ifczip) exportado desde su herramienta BIM, o un archivo.glb.gzdel BIM to Icon Map Converter. - Impórtelo. Agregue una capa Modelo BIM y elija el archivo. Un archivo IFC se procesa una sola vez, en su navegador, para obtener un árbol de piezas listo para la web: una pieza por elemento, que se mantiene dentro de los ensamblajes, las plantas y el edificio que la contienen. La tabla de piezas se escribe junto a él.
- Colóquelo. Un IFC georreferenciado, o un modelo colocado en el convertidor, ya está en el lugar correcto. Si no lo está, escriba su ubicación o arrástrelo en el mapa.
- Enlace sus filas. Elija un origen de datos y las columnas que nombran las piezas. A partir de ese momento, cada fila colorea sus piezas y todo lo que contienen.
Importar un modelo
- En la pestaña Capas, seleccione Agregar una capa y, a continuación, Modelo BIM.
- En Modelo, seleccione Importar modelo y elija el Lakehouse que contiene el archivo. El selector muestra los archivos
.ifc,.ifczip,.glby.glb.gzde la carpeta Files del Lakehouse. - Espere mientras el editor lee el archivo, crea el árbol de piezas y escribe la tabla de piezas. Cuando termina, la sección Modelo muestra el número de piezas, niveles y triángulos del árbol de piezas.
El modelo se escribe en OneLake junto al archivo de origen, en una carpeta <name>.bim: el modelo (model.glb.gz), la tabla de piezas (parts.parquet y parts.csv) y la colocación guardada con él. Cada nuevo procesamiento escribe una versión nueva. Volver a importar vuelve a leer el archivo de origen, por ejemplo después de que se haya actualizado el modelo.
La importación se ejecuta en su navegador: el modelo nunca se envía a Tekantis. Un modelo con más de un millón de triángulos puede dibujarse lentamente, y el editor se lo indica; omitir los tipos IFC que no necesita lo aligera.
Opciones de importación
Opciones de importación determina cómo se crea el árbol de piezas, igual que el BIM to Icon Map Converter. Cada cambio vuelve a procesar el modelo y guarda una versión nueva.
| Opción | Qué hace |
|---|---|
| Árbol a partir de | Solo archivos IFC. Qué relaciones IFC forman el árbol: Ensamblajes dentro de la estructura espacial (la opción predeterminada), Solo ensamblajes, Solo estructura espacial (sitio, edificio, planta) o Plano (sin árbol). |
| Relacionar piezas por | El valor por el que las filas coinciden con una pieza, que se compara sin espacios iniciales ni finales y sin distinguir mayúsculas. Familia (Revit), si no, Nombre, la opción predeterminada para IFC, es adecuada para una exportación de Revit. También puede elegir Nombre, o un atributo como GlobalId, si no, Nombre o ElementId, si no, Nombre. Para un archivo del convertidor, Las claves propias del archivo conserva las claves elegidas en el convertidor. |
| Incluir por tipo IFC | Desmarque los tipos que no necesite; para cada uno se indica el número de elementos y de triángulos. IfcSpace y IfcOpeningElement se omiten de forma predeterminada en los archivos IFC. |
| Añadir valores de propiedades | Los valores de los conjuntos de propiedades que marque se convierten en atributos de las piezas y en columnas de la tabla de piezas. Filtrar acota la lista. |
| Crear el árbol a partir de una tabla | Si el modelo perdió qué pieza está dentro de cuál, elija una tabla (CSV) con una Columna hijo y una Columna padre. Cada pieza con la clave de un valor hijo pasa a estar bajo la pieza con la clave de su padre. Se muestran las claves que no coinciden con ninguna pieza. Usar el árbol del archivo deshace el cambio. |
En Revit, una familia anidada se exporta como una pieza propia solo si es una familia anidada compartida. Convierta en compartidas las familias anidadas que desee enlazar antes de exportar, o vuelva a crear el árbol con Crear el árbol a partir de una tabla.
Colocar el modelo
La sección Colocación determina dónde se sitúa el modelo.
- Un IFC georreferenciado se coloca a partir del archivo y muestra "Georreferenciado a partir del archivo IFC." Un archivo del convertidor colocado en el convertidor muestra "Colocado en la ubicación guardada en el archivo del modelo."
- Cualquier otro modelo se coloca a mano: escriba su Longitud y su Latitud, y su Rumbo en grados en sentido horario desde el norte.
- Mientras la configuración de la capa está abierta, también puede arrastrar el modelo en el mapa para moverlo y arrastrar su control para girarlo. Mantenga pulsada la tecla Mayús para que el giro se ajuste a intervalos de 15 grados. Cada movimiento se guarda al soltar, y los cuadros muestran los nuevos valores.
- Al mover un modelo, este pasa a estar colocado a mano. Usar la ubicación del archivo lo devuelve a su posición.
| Configuración | Qué hace | Valor predeterminado |
|---|---|---|
| Altura | Sobre el terreno: la base del modelo se asienta sobre el terreno en su ubicación, elevada según Elevación sobre el terreno (m). Sobre el nivel del mar: la base está en Altitud de la base sobre el nivel del mar (m), sea cual sea el terreno. | Sobre el terreno |
| Ocultar lo que está bajo tierra | Los cimientos, pilotes y sótanos que quedan bajo el terreno en la ubicación del modelo se recortan, para que no se vean a través del mapa. Desactívelo para verlos. | Activado |
| Zoom automático del mapa a este modelo | Encuadra el mapa en el modelo cuando se carga. |
La tabla de piezas
La importación escribe la tabla de piezas del modelo: una fila por pieza, con las mismas columnas que la tabla de piezas del convertidor, entre ellas Key, Level1 ... LevelN (las claves desde la parte superior del árbol hasta la pieza), Path, Family, Type, IfcType, GlobalId y ElementId, además de los valores de propiedades que haya añadido.
- Como archivo. La tabla se escribe como
parts.parquet(yparts.csv) junto al modelo. - Como tabla de Lakehouse. Justo después de la importación, Icon Map carga
parts.parqueten una tabla del mismo Lakehouse con el nombre del modelo, por ejemplosnowdon_parts, para que pueda combinarla en un modelo semántico o en una consulta de Warehouse. La sección Piezas indica cuándo está lista: "La tabla de piezas está en la tabla de Lakehouse snowdon_parts, lista para combinarse en un modelo semántico." - Como datos para el mapa. Usar la tabla de piezas como datos, en Enlace de datos, agrega la tabla de piezas como origen de datos y, si la capa aún no tiene ningún enlace, la enlaza por sus columnas Level y colorea las piezas por tipo IFC. Un modelo sin otros datos se puede colorear de inmediato por tipo IFC, planta o familia.
La carga de la tabla usa la API Load Table de Fabric, que necesita un permiso que Icon Map solo solicita aquí: Lakehouse.ReadWrite.All. La primera vez, es posible que vea una solicitud de consentimiento. Si se rechaza, o si su organización necesita que un administrador lo apruebe, la importación se completa igualmente: la tabla de piezas se queda como archivo Parquet y el mapa funciona igual. Cuando se apruebe, seleccione Cargar en una tabla de Lakehouse en la sección Piezas, o abra el Lakehouse y use Cargar en tablas sobre parts.parquet. Los administradores pueden aprobar el permiso de antemano para todos; consulte Conceder el consentimiento de administrador.
Mostrar y ocultar piezas
La sección Piezas muestra el árbol. Desmarque una pieza para ocultarla junto con todo lo que contiene; las piezas que comparten nombre se muestran u ocultan juntas.
Active Mostrar las piezas de nivel superior del modelo en el mapa para ofrecer a los usuarios un control en el mapa que muestra y oculta las piezas de nivel superior del modelo, por ejemplo sus plantas.
Enlazar datos a las piezas
Abra Enlace de datos. Una fila encuentra su pieza por su ruta, de la parte más externa a la más interna, y colorea esa pieza y todo lo que contiene, salvo que una fila más profunda indique otra cosa.
- Elija el Origen de datos: cualquier origen de datos del mapa, como una tabla de Lakehouse, una consulta de Warehouse o un modelo semántico. O seleccione Usar la tabla de piezas como datos.
- En Columnas de ruta de la pieza, elija las columnas que nombran las piezas, de la más externa a la más interna. Para datos con claves como las de la tabla de piezas, seleccione Usar de Level1 a LevelN. Añadir un nivel agrega una columna. Basta con una columna cuando cada pieza tiene su propia clave, por ejemplo una columna GlobalId con Relacionar piezas por establecido en GlobalId, si no, Nombre.
- Revise el informe de coincidencias, por ejemplo "34 de 36 filas coinciden con una pieza. 120 de 1325 piezas están coloreadas.", y las rutas que no coinciden con ninguna pieza.
- Elija una regla de Color de las piezas y cómo se dibujan las piezas sin fila.
Cómo encuentran las filas sus piezas
- Los valores vacíos se omiten, así que una fila puede terminar en cualquier nivel. Una fila con solo
Level1yLevel2se enlaza a toda esa rama. - Una fila se enlaza a cada pieza cuya clave es su último valor y que está dentro de las piezas que nombran sus valores anteriores. Puede haber otras piezas entre medias.
- Cascada. El color de una fila se aplica a sus piezas y a todas las piezas que están por debajo, salvo que una pieza inferior tenga una fila propia. Una fila para la cabina de un ascensor colorea toda la cabina, mientras que una fila para la puerta de la cabina colorea solo la puerta.
- Las claves se comparan sin espacios iniciales ni finales y sin distinguir mayúsculas. Varias piezas pueden compartir una clave, por ejemplo dos guías: en ese caso, una fila se enlaza a todas ellas.
Configuración
| Configuración | Qué hace | Valor predeterminado |
|---|---|---|
| Combinar filas con la misma ruta | Las filas que llegan a la misma pieza se combinan en una: elija un Agregado (Suma, Promedio, Mínimo, Máximo o Número de filas) y una Columna de valor. También se conserva el número de filas, y puede colorear por cualquiera de los dos. Las demás columnas muestran el valor de la primera fila. | Desactivado |
| Piezas sin fila | Mostrar como está modelado, Fantasma (tenue) u Ocultar. | Fantasma (tenue) |
| Color de las piezas | La regla de color sobre las filas enlazadas: por categoría, degradado, intervalos de clase o reglas sobre cualquier columna, como en Estilo de las capas según sus datos. | |
| Modo de color | Reemplazar los colores del modelo, o Teñir los colores propios del modelo para que sus materiales sigan viéndose bajo el color. | Reemplazar |
| Opacidad de las piezas enlazadas | Un control deslizante para todas las piezas enlazadas, o una Columna de opacidad (0 a 1) por fila. | |
| Campos de la información sobre herramientas | Columnas de la fila que se muestran al pasar el puntero, antes de los atributos propios de la pieza. | Ninguno |
Quitar el enlace retira los datos del modelo, que recupera sus propios colores.
Pasar el puntero, seleccionar y filtrar de forma cruzada
- Pasar el puntero. Al pasar el puntero sobre una pieza se muestran los Campos de la información sobre herramientas de su fila y, a continuación, los atributos propios de la pieza, como su clave, familia, tipo, tipo IFC y planta.
- Seleccionar. Active Permitir seleccionar elementos en el mapa en Interactividad. Al hacer clic en una pieza se selecciona la fila enlazada a ella, o a la pieza más cercana por encima de ella, de modo que hacer clic en el tirador de una puerta selecciona la puerta. La selección filtra de forma cruzada sus gráficos y otras capas por los Campos de filtrado cruzado; déjelos vacíos para usar las columnas de ruta.
- Lazo. Las herramientas de selección seleccionan las filas cuyas piezas tienen su centro dentro del área que dibuje.
Iluminación y sombras
Un modelo BIM se ilumina como el resto de la escena 3D, con el sol y la iluminación definidos en Efectos del entorno, de modo que encaja con los modelos 3D y los edificios que lo rodean, con el cielo reflejado en el vidrio y el metal. Una sombra suave de su huella se proyecta sobre el suelo bajo él.
Capas BIM anteriores: Convertir en árbol de piezas
Las capas BIM creadas antes del árbol de piezas dividen el modelo en grupos, por planta o por tipo IFC, con un color por grupo, un enlace por grupo y un selector de grupos en el mapa. Siguen funcionando tal como están.
Para colorear cada pieza en lugar de cada grupo, abra la capa y seleccione Convertir en árbol de piezas. Esto vuelve a procesar el IFC de la capa como un árbol de piezas. Los colores de grupo y el enlace de grupos se quitan: después, enlace datos a las piezas.
Ejemplo: estado de la obra
Un contratista sigue el avance de un edificio en una tabla de Lakehouse, con una fila por elemento, que contiene el GlobalId del elemento, la Tarea, su Estado (No iniciada, En curso, Completada, Retrasada) y su Fin previsto.
- Cargue el modelo IFC en el Lakehouse e impórtelo en una capa Modelo BIM. En Opciones de importación, establezca Relacionar piezas por en GlobalId, si no, Nombre.
- En Enlace de datos, elija la tabla de estado y establezca Columnas de ruta de la pieza en su columna GlobalId.
- Establezca Color de las piezas en una regla por categoría sobre Estado: gris para No iniciada, ámbar para En curso, verde para Completada y rojo para Retrasada.
- Establezca Piezas sin fila en Fantasma (tenue), para que los elementos que no figuran en el plan sigan viéndose como contexto.
- Agregue Tarea, Estado y Fin previsto a Campos de la información sobre herramientas.
- En Interactividad, active Permitir seleccionar elementos en el mapa y establezca Campos de filtrado cruzado en Estado.
Ahora el modelo muestra el avance de un vistazo. Al hacer clic en una pieza roja, un gráfico de tareas por estado se filtra para mostrar el trabajo retrasado, y al pasar el puntero sobre cualquier pieza se muestran su tarea y su fin previsto.
Consejos y límites
- ¿No ve el modelo? Revise Colocación y active Zoom automático del mapa a este modelo. Una pieza que está bajo tierra se oculta mientras Ocultar lo que está bajo tierra está activado.
- Las filas no coinciden con nada. Revise el informe de coincidencias. Los motivos habituales: Relacionar piezas por lee un valor distinto del que hay en sus datos, o las columnas de ruta están en un orden incorrecto.
- Los archivos nativos de Revit (
.rvt,.rfa) no se leen: exporte primero a IFC desde Revit. - El mismo archivo
.glb.gzfunciona en la capa BIM Models de Icon Map Pro y de Icon Map Slicer en Power BI.
Temas relacionados
- BIM to Icon Map Converter
- Escenas 3D - 3D Tiles y splats gaussianos
- Modelos 3D
- Tablas y archivos de Lakehouse
- Conceder el consentimiento de administrador