![]() ![]() We held the first workshop two weeks ago in which we delivered the first version. In return, they would be the first to get rid of the chains that hold them hostage. We would choose 10 companies to support us strategically and financially in making an MVP in 6 months. We are reaching the project's halfway point and could not be prouder of what we are building for you all.Ī few months ago we made an appeal to all those seeking an alternative to the big brands closed BIM software.Īn open-source platform for developers based on IFC.js that allows you to create your own BIM software on the web. #python #ifc #ifcopenshell #openbim #bim #developer □□□Įspero que os haya gustado este ejemplo y os animéis a probarlo por vosotros mismos. Podemos hacer esto utilizando las clases de la librería ifcopenshell que representan los diferentes tipos de objetos IFC (por ejemplo, IfcWall, IfcDoor, IfcWindow, etc.).Įn la imagen os muestro el código de este ejemplo □□□□Ĭomo podéis ver, es bastante sencillo de implementar y se pueden hacer muchas cosas interesantes con la librería ifcopenshell. ![]() □□□Ī continuación, podemos recorrer los objetos IFC y asignarles las propiedades adicionales según los tipos de objetos que deseemos. Para extraer las propiedades adicionales de nuestro archivo CSV, simplemente necesitamos leer el archivo CSV y cargar los datos en una estructura de datos adecuada. Una vez que tenemos el modelo cargado, podemos acceder a los objetos IFC utilizando su identificador único (IfcGloballyUniqueId). Para empezar, necesitamos abrir el archivo IFC y cargarlo en memoria. Esta librería es muy útil porque nos permite leer y escribir archivos IFC, además de proporcionar una serie de herramientas para trabajar con los datos IFC. ![]() Para lograr esto, he utilizado la librería ifcopenshell, que es una librería de Python que proporciona acceso a la estructura de datos de modelos IFC. La idea es extraer conjuntos de propiedades de un archivo CSV y asignarlos a los objetos IFC según los tipos de objetos que el usuario desee. Hoy quiero compartir con vosotros una herramienta que he desarrollado en Python para enriquecer un modelo IFC con propiedades adicionales. ![]()
0 Comments
Leave a Reply. |