Caso de éxito
IFC Coordinate Reference System en Proyectos BIM
IFC coordinate system y georreferenciación del proyecto y de sus elementos en formato IFC. Ejemplos prácticos con Edificius, Revit, Archicad, Tekla, EdiLus.
¿Necesitas definir los parámetros para la correcta georreferenzación de un proyecto y quieres configurar los parámetros en el propio software de authoring antes de exportarlo en IFC? o ¿necesitas leer los valores de geolocalización directamente en un archivo IFC?
Hoy te hablaré de IFC coordinate reference system, a través de ejemplos prácticos que muestran cómo exportar desde los principales software de BIM authoring arquitectónicos (Revit, Archicad, Edificius) y de cálculo de estructuras (Tekla y EdiLus).
Además, veremos cómo leer estos valores en un archivo IFC con un visor BIM online que puedes utilizar gratuitamente.
Al final se explicará también qué significa IFC coordinate reference system y cómo está estructurada la jerarquía de entidades en un archivo IFC.
Cómo individuar las coordenadas de un proyecto en un archivo IFC
Si recibiste un archivo IFC y necesitas conocer las coordenadas configuradas en el sistema de referencia, deberemos utilizar un IFC viewer que te permita visualizar y leer las propiedades contenidas en el IFC, comprendidas aquellas relativas a las coordenadas geográficas (IFC coordinate reference system).
De este modo, la validación automática con IDS se convierte en una herramienta fundamental para garantizar:
IFC coordinate reference systems – Edificius
Ahora veremos cómo exportar el proyecto en IFC y definir el IFC coordinate reference system con Edificius, el software de BIM authoring para el diseño arquitectónico y MEP.
Como primer paso podemos identificar el cero del proyecto, es decir el punto con coordenadas (0;0;0) respecto al sistema de referencia local; para ello, es posible insertar un punto guía en la planta del dibujo y asignarle dichas coordenadas (0;0;0): se obtendrá así el cero del proyecto.
IFC coordinate reference systems – Revit
IFC coordinate reference systems – Archicad
IFC coordinate reference systems – EdiLus
A este punto solo habrá que exportar el proyecto en formato IFC. El archivo guardará todas las informaciones asignadas a los objetos, comprendidas las coordenadas que caracterizan el emplazamiento del proyecto.
IFC coordinate reference systems – Tekla
Comprobación del sistema de coordenadas IFC
Para comprobar la exactitud de la información de posicionamiento del proyecto dentro del IFC (exportado con un software de autoría BIM – Edificius, Revit, Tekla, EdiLus, etc.) puedes utilizar un BIM viewer online.
Sistemas de referencias en el IFC
Cada elemento será correctamente posicionado el en espacio a través de jerarquías bien definidas e ilustradas a continuación.
Conceptualmente, para el posicionamiento del proyecto se empieza por el IfcSite, una entidad que representa el terreno sobre el cual se coloca una construcción.
El IfcSite está definido a través de un sistema de coordenadas absolutas o relativas a otra entidad. Imaginemos de utilizar coordenadas absolutas.
Definimos la posición del IfcBuilding (el edificio en elevación) a través de un sistema de referencia de coordenadas relativas respecto al IfcSite.
Sucesivamente se define el IfcBuildingStorey, que representa los niveles del edificio.
Cada entidad (IfcWall – muro, IfcSlab – forjado, IfcBeam – viga, …) está enlazada, al mismo tiempo, al IfcBuildingStorey a través de particulares relaciones (IfcRelContained, InSpatialStructure).
En fin, definida una entidad, por ejemplo un pilar, la relacionamos inicialmente al nivel de pertinencia, que al mismo tiempo está enlazado al edificio que al mismo tiempo está relacionado al terreno. Por último, el terreno está georreferenciado a través de coordenadas de un punto (que generalmente condice con el cero del modelo) .
A continuación proponemos una infografía que muestra el concepto de posicionamiento jerárquico de las entidades.
IFC4 y sistemas de referencia
IfcCoordinateReferenceSystem es una nueva entidad prevista por el IFC4 necesaria para la definición de un sistema de referencia de coordenadas solo a través de identificadores definidos (se remanda a la página de buildingSMART International ).
Un sistema de referencia permite definir la posición geográfica de un punto sobre la superficie terrestre. Para su definición, es necesario definir un datum (que representa el modo con el cual se aproxima el geoide – es decir la real superficie terrestre). El datum es el acoplamiento elipsoide/orientación respecto al geoide.
Existen datum globales y datum locales; el famoso WGS84 (proporcionado por Google Maps y ampliamente utilizado en sistemas GPS) está basado sobre un datum global: el elipsoide está centrado sobre el baricentro de la tierra y es utilizable para todos los continentes). Para datum locales, al contrario, coincide el elipsoide con la real superficie terrestre en un determinado punto denominado «punto astronómico fundamental».
Para aclararse entre los distintos sistemas de referencia existentes (tanto geográficos como cartográficos) y poderlos identificar, es posible recurrir a la base de datos del EPSG (European Petroleum Survey Group) que contiene casi todos los sistemas de referencia del mundo. El EPSG se ha vuelto aún más importante con el creciente utilizo de software GIS.
En el caso del IFC4, el sistema de referencia adoptado para la geolocalización está memorizado en el atributo Name del IfcCoordinateReferenceSystem.