nobim-image-generator

Featured

Generate images and visualizations from Revit/IFC files without BIM software. Python-based noBIM tool for batch processing.

AI & Automation 310 stars 79 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
83
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# noBIM Image Generator ## Business Case ### Problem Statement Creating visualizations from BIM models typically requires: - Expensive BIM software licenses - Manual screenshot capture - Time-consuming rendering - Impossible to batch process ### Solution noBIM tool extracts data and generates visualizations using Python libraries, processing hundreds of projects without BIM software. ### Business Value - **No license required** - Pure Python solution - **Batch processing** - Generate images for 1000s of projects - **Customizable** - Create exactly the visualizations you need - **Automatable** - Integrate into data pipelines ## Technical Implementation ### Installation ```bash pip install pandas matplotlib seaborn plotly ifcopenshell ``` ### Core Functionality ```python import pandas as pd import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np from pathlib import Path from typing import List, Optional, Tuple class NoBIMVisualizer: def __init__(self): self.elements = None self.project_name = "" def load_from_excel(self, xlsx_path: str) -> int: """Load BIM data from converted Excel file.""" self.elements = pd.read_excel(xlsx_path, sheet_name="Elements") self.project_name = Path(xlsx_path).stem return len(self.elements) def generate_3d_scatter(self, output_path: str, color_by: str = "Category", size: Tuple[int, int] = (...

Details

Author
datadrivenconstruction
Repository
datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
Created
7 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category