Look for any podcast host, guest or anyone

Listen

Description

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.

Resumen previo

Aviso

No soy experto en IFC, no soy informático, disculpen los errores, sólo intento explicarlo para que se entienda fácilmente.

Historia

Qué significa el nombre IFC

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.

Estructura del IFC

Entidades

Las clases en IFC se llaman Entidades (similar a Categorías de Revit)

Ejemplos de entidades IFC:

Tipos predefinidos

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:

Concepto de listas padre - listas hijo

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):

Parámetros

Atributos

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.

Propiedades

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:

Pset_DoorCommon

Pset_DoorWindowGlazingType

Pset_DoorWindowShadingType

Model View Definitions

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/

IFC4 Reference View

IFC4 Design Transfer View

La gran ventaja del IFC

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.

Consultar el esquema IFC

IFC 2x3

http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/

IFC 4.0.2.1

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.