Importacion Property Set IFC desde Excel

Cómo importar propiedades IFC desde un Excel

Importar propiedades IFC desde un archivo Excel  y asignarlas a una entidad o a un grupo de entidades. Aquí tienes herramientas útiles y un archivo de ejemplo para probar tu mismo

¿Necesitas importar propiedades IFC desde un archivo Excel para asignarlas a tu modelo 3D?

En esta entrada veremos cómo hacerlo, paso a paso y con el soporte de imágenes, GIF animadas y  un archivo de ejemplo a descargar. Podrás tú mismo asignar propiedades personalizadas o propiedades estándar a tus objetos IFC.

En el archivo que te proponemos, ya se han asignado al proyecto las propiedades (PropertySet) definidas por building SMART.

Además, te proponemos también las plantillas Excel con todas las propiedades estándar de las siguientes entidades:

  • muro (IfcWall) – descarga la plantilla Excel con las propiedades muro (IfcWall-PropertySet)
  • forjado (IfcSlab) – descarga la plantilla Excel con las propiedades forjado (IfcSlab-PropertySet)
  • puerta (IfcDoor) – descarga la plantilla Excel con las propiedades puerta (IfcDoor-PropertySet)
  • ventana (IfcWindow) – descarga la plantilla Excel con las propiedades ventana (IfcWindow-PropertySet).

Descarga el archivo zip con todos las plantillas Excel

De esta manera,  descargando usBIM.viewer+ , tendrás todas las herramientas necesaria para importar una plantilla con las propiedades IFC y asignar las propiedades a las entidades de tu proyecto.

Las funcionalidades implementadas en usBIM.viewer+ para el enriquecimiento de modelos IFC a partir de plantillas Excel se ha desarrollado con el patrocinio de INECO.

Prueba tú mismo a enriquecer un modelo siguiendo los pasos que mostramos a continuación.

Interfaz del visor IFC usbim.viewer+ que muestra Property Set IFC desde un archivo Excel

Property Set IFC desde un archivo Excel | usBIM.viewer+

Cómo crear una plantilla en Excel

El primer paso es crear una plantilla Excel.

Para crear una plantilla de propiedades puedes seguir el estándar de buildingSMART o también crear propiedades personalizadas; en ambos casos hay que crear una nueva carpeta en Excel (archivo Excel) y configurar una tabla compuesta por cuatro columnas:

  • Pset Name, en la cual insertar el nombre del objeto (ej: Pset_WallCommon)
  • Property Name, en la cual insertar el nombre de la propiedad (ej: Reference)
  • Property IFC Type, en la cual insertar el valor a utilizar (ej: IfcPropertySingleValueIfcIdentifier)
  • Property Default Value, en la cual insertar los valores de la propiedad.

Si es útil, puedes también utilizar una de nuestras plantillas y aportar en el archivo Excel los cambios necesarios para personalizar las propiedades a asignar a las entidades de tu proyecto.

En nuestra plantilla, se han seguido las indicaciones de buildingSMART para crear un ejemplo relativo a la entidad muro. Como puedes ver en la imagen de abajo, hemos añadido también una propiedad personalizada que se ha identificado como New Property.

Interfaz Excel que muestra una estructura de Property set

Estructura Property set en Excel

Cómo importar una plantilla desde Excel

Si has creado una plantilla de propiedades en Excel y quieres asignarla a tu modelo IFC sigue los siguientes pasos:

  1. descarga gratuitamente usBIM.viewer+
  2. crea tu plantilla personalizada o utiliza uno de los archivos Excel propuestos
  3. abre tu modelo con usBIM.viewer+
  4. haz clic en Editar
  5. selecciona la entidad a la cual asignar las nuevas propiedades
  6. desde la tool bar, haz clic en Plantilla en la sección Propiedad 
  7. en Propiedad a añadir, haz clic en el icono de la carpeta
  8. selecciona el archivo Excel a importar
  9. en filtro entidad, selecciona las entidades a las que asignar las propiedades
  10. selecciona una de las dos opciones propuestas para confirmar la operación.
Gif animada importació Property Set – usBIM.viewer+

Gif animada importación Property Set – usBIM.viewer+

Si has realizado todos los pasos, puedes comprobar que las propiedades de tu plantilla se hayan asignado a las entidades elegidas seleccionando la entidad deseada y leyendo los valores en la caja de las propiedades a la derecha.

Prueba tu mismo a visualizar las nuevas propiedades en el archivo IFC disponible para la descarga.

Cómo asignar la plantilla a un grupo de entidades

Hemos visto cómo asignar con usBIM.viewer+ una plantilla con las propiedades personalizadas a una entidad individual del proyecto. Ahora veremos cómo asignar propiedades personalizadas a un grupo de entidades siguiendo los siguientes pasos:

  1. abre tu modelo IFC con usBIM.viewer+
  2. haz clic en Editar>Grupos
  3. desde la ventana de diálogo, haz clic en el icono +, digita el nombre del grupo y confirma
  4. selecciona las entidades que quieres agrupar y asígnalas al grupo creado, haciendo clic en el icono +
  5. haz clic en Editar propiedad
  6. desde la ventana de diálogo que se abre, haz clic en el icono de la carpeta y elige el archivo de la plantilla
  7. haz clic en Confirmar> Aplicar.
Gif animada importación Property Set selección multiple - usBIM.viewer+

Gif animada importación Property Set selección múltiple – usBIM.viewer+

En la caja de las propiedades a la izquierda puedes visualizar el grupo que has creado (IfcGroup) y en la caja de las propiedades a la derecha puedes visualizar las propiedades que has importado con la plantilla.

Resumiendo, siguiendo estos simples pasos has:

  • creado una plantilla de las propiedades IFC con Excel
  • asignado tu plantilla a una entidad del proyecto con usBIM.viewer+
  • creado un grupo de entidades
  • asignado tu plantilla al grupo de entidades que has creado.

Descarga del software y el archivos de ejemplo

Para probar tu también a crear una plantilla de propiedades con Excel y asignarlas a las entidades de proyecto te proponemos los siguientes contenidos útiles:

usBIM.viewer+

archivo IFC de ejemplo

plantilla en formato Excel con las propiedades de las principales entidad de proyecto (muro, forjado, puertas y ventanas)

usbim-viewer
usbim-viewer