/VisualBIM

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Parametric visualization of your project data for Revit and IFC files

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/

Screenshots

enter image description here

Seeing changes visually

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.

enter image description here

Find data outliers and insights

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.

enter image description here

Built With

  • Dash - Main server and interactive components
  • Plotly Python - Used to create the interactive plots

Requirements

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.

How to use this app

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.

DataDrivenConstruction

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.

Go to BIM 2.0 go to Open Data

enter image description here