Hoy entramos en detalle en qué es el IFC, su historia, cómo estructura la información y su verdadero valor para el sector AEC, la estandarización.
No soy experto en IFC, no soy informático, disculpen los errores, sólo intento explicarlo para que se entienda fácilmente.
Industry Foundation Classes
En español: Clases base de la industria (de la construcción)
Una clase en términos informáticos es un grupo de parámetros que definen un objeto. En Revit, por ejemplo, las categorías son clases.
Las clases en IFC se llaman Entidades (similar a Categorías de Revit)
Ejemplos de entidades IFC:
Para definir más a las entidades. Parecido a las subcategorías (también a las familias) de Revit.
Ejemplos de tipos predefinidos de ifcWall:
Ejemplos de tipos predefinidos de ifcCovering:
Existen entidades (listas de parámetros) "padre" para no tener que repetir parámetros comunes como Nombre o Descripción en todas las entidades (listas de parámetros) "hijo".
Ejemplo:
ifcRoot es la entidad superior del esquema IFC. Contiene los 4 parámetros que todos los objetos tienen siempre.
ifcDoor sólo contiene 2 parámetros:
Pero en total, una puerta contiene los 6 parámetros (contienen muchos más, esto es un ejemplo simplificado):
Son parámetros que ya vienen creados con el propio IFC. Son necesarios para que el formato funcione. Parecido a los parámetros de sistema en Revit. Y también al igual que en Revit, puede ser de Tipo o de ejemplar.
Ejemplo:
ifcDoorType es una entidad que contiene atributos (parámetros) de tipo.
ifcDoor es una entidad que contiene atributos (parámetros) de ejemplar.
Son parámetros que el usuario puede crear. También puede elegir si se exportan o no al crear un archivo IFC. No están en ninguna entidad, así que hay que crear una listas para meterlos dentro. Estas listas se llaman Properties Sets, también creadas por el usuario.
La Building Smart ya ha creado muchisimos Properties Sets con propiedades, consensuadas a nivel mundial.
En el caso de las puertas, la Building Smart tiene estas tres (aunque un usuario puede crear las suyas:
Son sets de exportación, o dicho de otra forma configuraciones que se eligen en los softwares de modelado para exportar a IFC de una determinada manera. Principalmente puedes elegir dos cosas:
El usuario se puede crear los suyos propios pero hay unos cuantos oficiales, entre ellos los tres básicos, que son:
IFC2x3 Coordination View Version 2.0
Esta es la única para la que actualmente los software están certificados. Un poco triste teniendo en cuenta que es una versión de hace 13 años y que los software han conseguido la certificación entre el 2013 y el 2018. Puedes verlo en este enlace: https://www.buildingsmart.org/compliance/certified-software/
Como formato de intercambio tiene problemas, sobre todo a nivel geométrico. Pero como "wikipedia" de qué parámetros y con qué nombres deben incluir los elementos de la construcción es el gran referente que tenemos a nivel mundial.
http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/
http://www.buildingsmart-tech.org/ifc/IFC4/Add2TC1/html/
¿Quieres que responda a tus preguntas en el podcast? Envíamelas en la sección de contactar.
¿Quieres escuchar otro episodio? Los tienes todos en la sección de Podcast de esta web.