Any medium-sized construction project is a source of big data with hundreds of thousands of different elements, which in turn have tens or hundreds of different parameters or properties. Up from now to properly understand this data you can use the BIMEXCEL format to visualize all the information on all elements and its properties as a multidimensional point cloud.
Open App: http://visualbim.bimopensource.com/
In the first version of the project within the visualization on the left is the sum of volumes for the foundation Bearing Footing – 700×230 – 11 m³. In the second version of the project, the dimensions of the foundations were changed, which affected the total volume – 147 m³ of the position and is displayed in the visualization by an enlarged group symbol.
Such a visual matrix of projects can be compared to a snapshot of the lung or unique DNA of a particular project or project area.
Having a large base of such images (or DNA), we can by similarity (approximation), as machine algorithms do it from lung images or images of people for lidars, to determine cost or time characteristics for similar parts or whole new projects that will consist of similar pieces of old projects.
- Dash - Main server and interactive components
- Plotly Python - Used to create the interactive plots
We suggest you to create a separate virtual environment running Python 3 for this app, and install all of the required dependencies there. Run in Terminal/Command Prompt:
git clone https://github.com/DataDrivenConstruction/VisualBIM.git
cd VisualBIM
python3 -m virtualenv venv
In UNIX system:
source venv/bin/activate
In Windows:
venv\Scripts\activate
To install all of the required packages to this environment, simply run:
pip install -r requirements.txt
and all of the required pip
packages, will be installed, and the app will be able to run.
Run this app locally by:
python index.py
Open http://0.0.0.0:3000/ in your browser, you will see a live-updating dashboard.
https://DataDrivenConstruction.io/
BIMEXCEL is a format for transferring information to another party without the need for external guarantors or trusted ‘third parties’, enabling data to be exchanged within 3D-7D systems and between construction parties directly, bypassing any third-party companies controlling data storage and transfer. BIMEXCEL data – allows you to automate work with project data. In order to get automatic data from thousands of projects automatically, you need to build the pipeline once on the open tools.
DataDrivenConstruction - You Way to Free Tools in Construction.