能力标签
cad2data-Revit-IFC-DWG-DGN n8n工作流
🔄
n8n工作流

cad2data-Revit-IFC-DWG-DGN n8n工作流

基于 Jupyter Notebook · 可视化低代码工作流,300+ 服务连接器
英文名:cad2data-Revit-IFC-DWG-DGN
⭐ 363 Stars 🍴 91 Forks 💻 Jupyter Notebook 📄 NOASSERTION 🏷 AI 7.5分
7.5AI 综合评分
n8nai-agentsautocadautodeskbim
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,cad2data-Revit-IFC-DWG-DGN n8n工作流 获评「推荐使用」。这款n8n工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。

📚 深度解析

cad2data-Revit-IFC-DWG-DGN n8n工作流 是基于 n8n 平台的可视化工作流模板。n8n 是目前最受开发者欢迎的开源工作流自动化工具之一,支持自托管部署,同时提供云端版本,通过拖拽式界面连接数百种应用和服务,无需编写代码即可构建复杂的自动化流程。

cad2data-Revit-IFC-DWG-DGN n8n工作流 工作流模板封装了特定场景下的最佳实践配置。导入后你无需从零开始搭建——只需根据向导配置必要的 API Key 和账号信息,激活工作流后即可立即运行。这类预制模板特别适合希望快速验证自动化方案可行性的用户,避免在节点连接和逻辑配置上花费大量时间。

n8n 的核心优势在于数据主权:自托管版本的所有数据(包括 Credentials 和执行记录)完全存储在你自己的服务器上,适合对数据隐私有要求的企业和个人用户。AI Skill Hub 推荐通过 Docker 部署 n8n 自托管实例,并将 cad2data-Revit-IFC-DWG-DGN n8n工作流 作为工作流库的起始模板。

📋 工具概览

基于n8n的开源工作流,自动化CAD文件转换,支持Revit IFC DWG DGN等格式,提高工作效率和准确性。

cad2data-Revit-IFC-DWG-DGN n8n工作流 是一款基于 Jupyter Notebook 开发的开源工具,专注于 n8n、ai-agents、autocad 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

GitHub Stars
⭐ 363
开发语言
Jupyter Notebook
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
NOASSERTION
AI 综合评分
7.5 分
工具类型
n8n工作流
Forks
91

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

基于n8n的开源工作流,自动化CAD文件转换,支持Revit IFC DWG DGN等格式,提高工作效率和准确性。

cad2data-Revit-IFC-DWG-DGN n8n工作流 是一款基于 Jupyter Notebook 开发的开源工具,专注于 n8n、ai-agents、autocad 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

📌 核心特色
  • 基于 n8n 平台的可视化低代码工作流
  • 支持拖拽式节点编排,将自动化门槛降至最低
  • 内置 300+ 第三方服务连接器,覆盖主流工具生态
  • 支持 Webhook、定时触发、事件驱动等多种启动方式
  • 可导出 JSON 文件,方便团队共享和版本管理
🎯 主要使用场景
  • 定时采集外部数据并自动生成分析报告推送
  • 实现多系统间的数据同步和状态更新通知
  • 构建自动化运维告警和响应处置流程
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 克隆仓库
git clone https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN
cd cad2data-Revit-IFC-DWG-DGN

# 查看安装说明
cat README.md

# 按 README 完成环境依赖安装后即可使用
📋 安装步骤说明
  1. 访问 GitHub 仓库,下载工作流 JSON 文件
  2. 登录 n8n 工作台
  3. 点击右上角「导入工作流」按钮
  4. 上传或粘贴 JSON 内容
  5. 根据提示配置必要的 API Key、账号等参数
  6. 激活工作流后即可正常运行
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 查看帮助
cad2data-revit-ifc-dwg-dgn --help

# 基本运行
cad2data-revit-ifc-dwg-dgn [options] <input>

# 详细使用说明请查阅文档
# https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
// n8n 工作流配置步骤
// 1. 在 n8n 中点击 "Import Workflow"
// 2. 粘贴 JSON 文件内容或上传文件
// 3. 配置必要的 Credentials:
//    - Settings → Credentials → New
//    - 选择对应服务类型填写 API Key
// 4. 激活工作流 (Toggle ON)
// 5. 通过 Webhook 或定时触发器运行
📑 README 深度解析 真实文档 完整度 90/100 含工作流图 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

<p align="center"> <a href="README.md">🇬🇧 English</a> • <a href="README.de.md">🇩🇪 Deutsch</a> • <a href="README.es.md">🇪🇸 Español</a> • <a href="README.fr.md">🇫🇷 Français</a> • <a href="README.ru.md">🇷🇺 Русский</a> • <a href="README.zh.md">🇨🇳 中文</a> • <a href="README.ar.md">🇸🇦 العربية</a> </p>

<p align="center"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/CAD%20BIM%20Pipeline%20and%20Workflow.jpg" alt="Pipeline Overview" width="100%"/> </p> <p align="center">

<a href="LICENSE"> <img src="https://img.shields.io/badge/license-dual%3A%20MIT%20%2B%20proprietary-blue" alt="Dual License: MIT (workflows, scripts, docs) + Proprietary (binary converters)"> </a> <a href="https://datadrivenconstruction.io"> <img src="https://img.shields.io/badge/powered%20by-DataDrivenConstruction.io-orange" alt="Powered by DataDrivenConstruction.io"> </a> <img src="https://img.shields.io/badge/input-.rvt%20.dwg%20.ifc%20.dgn-blue?logo=autodesk&logoColor=white" alt="Input Formats"></br> <img src="https://img.shields.io/badge/output-.xlsx%20.csv%20.dae%20.html%20.pdf%20.ifc-green?logo=microsoft-excel&logoColor=white" alt="Output Formats"> <img src="https://img.shields.io/badge/ETL%20pipeline-Ready%20for%20CI/CD%20&%20Bots-success?logo=githubactions" alt="ETL Pipeline">

<a href="https://dify.ai/pricing" target="_blank"> <img alt="Static Badge" src="https://img.shields.io/badge/free-pricing?logo=free&color=%23155EEF&label=pricing&labelColor=%23528bff"> </a> </br>

CAD/BIM (Revit, DWG, IFC, DGN) processing and conversion with batch handling, grouping, checks, cost estimation and QTO reports. Visualization of automation processes in open agents and workflows

<p align="center"> Automate your CAD/BIM data extraction and transformation using DDC UI, ComandPromts, Powershell or Workflows with no vendor lock-in, no Autodesk® or CAD licenses, and full control of your project data </p>

<p align="center"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/DDC_GithubLogo.jpg" alt="Pipeline Overview" width="100%"/> </p> <p align="center"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/09/bandicam-2025-09-14-13-05-05-897.gif" width="100%"/> <p align="center"> DataDrivenConstruction clients and users <br> <a href="https://datadrivenconstruction.io/"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/Clients_DataDrivenConstruction_logos.png" width="95%"/> </a> <br></br> </p>

Overview

This pipeline automates the conversion of CAD/BIM files to Excel for quantity takeoffs, data analysis, and further processing. It supports offline operation and extensibility with Python or AI tools.

Key Features

  • Automated conversion to Excel (elements as rows, properties as columns).
  • Export of 3D polygonal geometry (DAE) with element IDs matching the XLSX data.
  • Offline processing without internet, APIs, or licenses.
  • Extensible for custom post-processing.

---

⭐ <b>If you find our tools useful and would like to see more similar applications for the construction industry, please give our repositories a star.</b> Star DDC workflow on GitHub and be instantly notified of new releases. <p align="center"> <br> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/GitHub%20Star%20DDC.gif" width="100%"/> <br></br> </p>

---

Prerequisites

1. Install Node.js from nodejs.org. 2. Start n8n in Command Prompt:

   npx n8n
   
Access at http://localhost:5678. 3. Download this repository from GitHub - Click the green "Code" button → "Download ZIP" - Unzip the folder 4. Run the Workflow - You're ready. Just click Execute Workflow in n8n to start process your CAD-BIM files <p align="center"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/07/Install-Nodejs-and-n8n.png" alt="Pipeline Overview" width="100%"/> <br></br> </p>

---

🤖 Why CLI Matters: Let AI Build Your Pipelines

The key advantage of CLI tools is that AI can use them directly.

Modern AI coding assistants (Claude Code, Cursor, GitHub Copilot, Windsurf, Aider, Cline) can execute shell commands, read documentation, and build complete automation pipelines autonomously. This means:

You don't need to write code yourself — just describe what you want, and AI will integrate DDC converters into your workflow.

How it works: 1. Copy this documentation (or point AI to this README) 2. Describe your task in natural language: "Convert all Revit files in folder X to Excel, then analyze wall quantities" 3. AI reads the CLI syntax, writes the script, executes it, and processes the results

What AI can do with DDC converters: - ✅ Batch convert hundreds of CAD/BIM files automatically - ✅ Build ETL pipelines: Revit → Excel → Database → Dashboard - ✅ Create validation scripts that check BIM data quality - ✅ Generate reports from extracted data (PDF, HTML, Excel) - ✅ Integrate conversions into CI/CD pipelines - ✅ Chain multiple tools: convert → validate → classify → estimate costs - ✅ Schedule automated processing via cron/Task Scheduler

Example prompt for AI assistant:

I have Revit files in C:\Projects. Using DDC RvtExporter.exe located at C:\DDC\,
convert all .rvt files to Excel with bounding boxes, then create a Python script
that reads the XLSX files and generates a summary report of all wall types and their volumes.

The AI will: 1. Scan the folder for .rvt files 2. Execute RvtExporter.exe for each file with correct parameters 3. Write Python code to parse the resulting .xlsx files 4. Generate the summary report

This transforms DDC from a tool into an AI-native building block for construction data automation.

Tutorial Videos

<tr> <td style="border: none; padding-right: 12px; vertical-align: top;"> <a href="https://youtu.be/HUbEPo-yfeA?si=Gjbj2glKgU3q-XZC" target="_blank"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/07/n8n-how-to-install.png" alt="n8n Quick Start" width="460" height="315"> </a> </td> <td style="border: none; vertical-align: top;"> <b> n8n Quick Start: Easy Installation & Pipeline Creation (Templates and LLM) </b> <br> Step-by-step beginner tutorial on setting up <strong>n8n</strong> from scratch, building your first automation pipeline, and using LLMs (like ChatGPT/Claude) to generate automations.<br> <a href="https://youtu.be/HUbEPo-yfeA?si=Gjbj2glKgU3q-XZC" target="_blank">Watch n8n Quick Start on YouTube</a> </br> </td> </tr> <tr> <td style="border: none; padding-right: 12px; vertical-align: top;"> <a href="https://www.youtube.com/watch?v=PMTZNRFjD6c" target="_blank"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/07/CAD-BIM-n8n-pipeline.png" alt="CAD-BIM n8n Pipeline" width="760" height="315"> </a> </td> <td style="border: none; vertical-align: top;"> <b> CAD-BIM Data Pipeline Tutorial </b> <br> Full hands-on walkthrough: automate complex <strong>CAD-BIM data processing</strong> workflows in <code>n8n</code>, including conversion, validation, and actionable analytics.<br> <a href="https://www.youtube.com/watch?v=PMTZNRFjD6c" target="_blank">Watch CAD-BIM Pipeline Tutorial on YouTube</a> </br> </td> </tr> <tr> <td style="border: none; padding-right: 12px; vertical-align: top;"> <a href="https://www.youtube.com/watch?v=p84AmP2dcvg" target="_blank"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/07/n8n-how-to-install.jpg" alt="Automated CAD/BIM Validation" width="460" height="315"> </a> </td> <td style="border: none; vertical-align: top;"> <b> ⚡️Automated CAD/BIM Data Validation with n8n | The End of Manual BIM Checks </b> <br> Discover how to fully automate <strong>CAD/BIM data validation</strong> workflows using the free, open-source <code>n8n</code> platform. Ideal for project teams looking to save hours (or days) every week.<br> <a href="https://www.youtube.com/watch?v=p84AmP2dcvg" target="_blank">Watch Automated Validation Tutorial on YouTube</a> </br> </td> </tr> </table>

Integration Examples

The CLI tools can be called from virtually any environment:

#### 🔹 PowerShell / Batch Scripts ```powershell

Example: AI executes this command when you ask "convert my Revit file to Excel"

RvtExporter.exe "C:\Projects\Model.rvt" complete bbox schedule




<p align="center">
  <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/DDC_Github_Apps.jpg" alt="Pipeline Overview" width="100%"/>
</p>

</p>
<p align="center">
  <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/DDC_n8n_CAD_BIM.gif" alt="Pipeline Overview" width="100%"/>
   <br></br>
</p>



**Real-world AI workflow scenarios:**

| You say to AI | AI does |
|---------------|---------|
| *"Convert Building.rvt to Excel with all data"* | Runs `RvtExporter.exe Building.rvt complete bbox room` |
| *"Process all Revit files in this folder"* | Writes PowerShell loop, executes converter for each file |
| *"Export to IFC 4.3 format"* | Runs `RVT2IFCconverter.exe` with correct preset |
| *"Create a cost estimate from this model"* | Converts to Excel → parses data → calculates costs |
| *"Validate BIM data quality"* | Converts → analyzes XLSX → generates validation report |
| *"Build a dashboard from project data"* | Converts → processes with pandas → creates visualization |

**Supported AI tools:**
- **Claude Code** — full terminal access, can run converters and analyze results
- **Cursor** — IDE with AI that can execute shell commands
- **GitHub Copilot CLI** — command-line AI assistant
- **Windsurf** — AI-powered IDE with terminal integration
- **Aider** — AI pair programming in terminal
- **Cline** — VS Code extension with shell access
- **Open Interpreter** — AI that runs code locally
- **AutoGPT / AgentGPT** — autonomous AI agents

**Pro tip:** Share this README with your AI assistant so it understands the full CLI syntax and can build sophisticated pipelines autonomously.

#### 🔹 n8n (Execute Command Node)
javascript // In n8n Execute Command node C:\DDC\RvtExporter.exe "{{ $json.filePath }}" complete bbox

#### 🔹 Python Subprocess
python import subprocess

result = subprocess.run([ r"C:\DDC\RvtExporter.exe", r"C:\Projects\Building.rvt", "complete", "bbox", "schedule" ], capture_output=True, text=True)

print(result.stdout)


#### 🔹 Node.js / JavaScript
javascript const { execSync } = require('child_process');

const output = execSync( 'C:\\DDC\\RvtExporter.exe "C:\\Projects\\Building.rvt" complete bbox' ); console.log(output.toString());


#### 🔹 Make / Makefile
makefile CONVERTER = C:/DDC/RvtExporter.exe

convert: $(CONVERTER) "$(INPUT)" complete bbox schedule


#### 🔹 GitHub Actions / CI/CD
yaml - name: Convert Revit to Excel run: | C:\DDC\RvtExporter.exe "${{ github.workspace }}\model.rvt" complete bbox

#### 🔹 Docker (Windows Container)
dockerfile COPY DDC_Converters_Windows_Packages/DDC_CONVERTER_Revit /app/DDC RUN C:\app\DDC\RvtExporter.exe "C:\data\model.rvt" ```

---

Quick Start with n8n

⚡️ 8. Simple ETL for LLM Use Cases for Revit, IFC, DWG, DGN

File: n8n_8_Revit_IFC_DWG_Conversation_EXTRACT_Phase_with_Parse_XLSX.json

Converts a Revit file to Excel, generates an XLSX filename, and parses data for LLM-based automation tasks.

<p align="center"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/08/n8n_Revit_IFC_DWG_Conversation_EXTRACT_Phase_with_Parse_XLSX-1.jpg" alt="QTO Generator" width="100%"/> </p>

#### Installation 1. Import n8n_4_Revit_IFC_DWG_Conversation_EXTRACT_Phase_with_Parse_XLSX.json into n8n via Workflows > Import from File. 2. Update Setup Paths node:

   path_to_converter: C:\Converters\datadrivenlibs\RvtExporter.exe
   project_file: C:\Projects\Model.rvt
   
3. Ensure the converter is accessible.

#### Usage 1. Run the workflow via Manual Trigger. 2. Check the output folder for the XLSX file. 3. Use the parsed data for LLM tasks (e.g., feed JSON to Claude or ChatGPT). 4. Monitor logs for conversion and parsing status.

Custom configuration

RVT2IFCconverter.exe "C:\Projects\Building.rvt" config="ExportBaseQuantities=true; SitePlacement=Shared" ```

---

⚡️ 2. Revit Conversion with Advanced Settings

File: n8n_2_All_Settings_Revit_IFC_DWG_Conversation_simple.json

Converts CAD/BIM files with customizable export modes (basic: 309 categories, standard: 724 categories, complete: all 1209 categories) and optional outputs like bounding box, Revit schedules, or PDF drawings.

<p align="center"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/08/n8n_All_Settings_Revit_IFC_DWG_Conversation_simple-1.jpg" alt="Basic Conversion" width="100%"/> </p>

#### Installation 1. Import n8n_2_All_Settings_Revit_IFC_DWG_Conversation_simple.json into n8n via Workflows > Import from File. 2. Update Set Variables node with converter and file paths (same as Basic Conversion). 3. Configure export options:

   export_mode: basic | standard | complete
   bbox: true | false
   schedule: true | false
   sheets2pdf: true | false
   no-xlsx: true | false
   no-collada: true | false
   

#### Usage 1. Run the workflow via Manual Trigger. 2. Check the output folder for XLSX, DAE, schedules, or PDF files based on settings. 3. Monitor logs for conversion status.

graph LR; A[Manual Trigger] --> B[Set Variables]; B --> C[Execute Pipeline]; C --> D{Export Options}; D -->|Standard| F[XLSX + DAE]; D -->|+BBox| G[XLSX + DAE + BBox]; D -->|+Schedules| H[XLSX + DAE + Schedules]; D -->|+PDF| I[XLSX + DAE + PDF];

🖥️ Command Line Interface (CLI)

The DDC converters are fully functional command-line tools that can be integrated into any automation workflow. This makes them perfect for scripting, CI/CD pipelines, AI agents, and low-code platforms.

🚀 AI Integration — Perfect Fuel for AI Products

<p align="center"> <b>Just clone the repo and describe what you want — AI does the rest</b> </p>

DDC converters are not just tools — they're ready-to-use fuel for AI-powered applications. Build cost estimation bots, automate construction workflows, or create intelligent assistants — the data works out of the box with modern AI tools.

Skills for CAD/BIM Workflows

DDC Converter Universal CAD/BIM Converter Overview
Introduction to the DDC Converter for Revit, IFC, DWG, and DGN pipelines – conversion, validation, and automation use cases.
Watch Converter Overview on YouTube
DWG to Excel Pipeline DWG to Excel Converter Pipeline
Step-by-step guide on automating DWG to Excel data conversion using n8n, making CAD project data easy to use in reporting and analysis.
Watch DWG to Excel Pipeline on YouTube
ETL with Revit and IFC ETL with Revit and IFC
Learn how to build a complete ETL pipeline with Revit and IFC data: extract, transform, validate, and load project information into open formats.
Watch ETL with Revit and IFC Tutorial on YouTube
CategoryCapabilities
**BIM Processing**IFC parsing, Revit data extraction, DWG/DGN conversion
**QTO Automation**Quantity takeoffs, material schedules, cost linking
**Validation**Model checking, data quality reports, parameter fill rates
**Reporting**Daily reports, photo reports, progress tracking
**Cost Estimation**Automated estimates using DDC CWICR database
**Integration**n8n workflows, Excel sync, API connections

⚡️ 6. Construction Cost Estimation Pipelines

🔗 Powered by DDC CWICR Database: OpenConstructionEstimate-DDC-CWICR

The cost estimation workflows connect to the DDC CWICR cost database containing 55,719 work items and 27,672 resources with detailed price breakdowns across 10+ regional markets. The resource-based methodology separates physical norms (labor hours, material quantities, equipment time) from volatile prices, ensuring transparent and auditable estimates.

📦 Database Downloads: DDC CWICR Releases — Excel, Parquet, CSV, Qdrant snapshots 🌐 Live Demo: openconstructionestimate.com — explore the database and semantic search

---

#### ⚡️ 6.1 Construction Price Estimation Pipeline for Revit and IFC with LLM (AI) File: n8n_6_Construction_Price_Estimation_Pipeline.json

Automates cost estimation for building elements from CAD/BIM files. Uses AI to classify materials, search market prices, and generate comprehensive cost reports.

##### Key Features - AI Classification: Materials across EU/DE/US standards - Smart Pricing: Region-specific databases with fallbacks - Cost Analysis: Total costs, cost per unit, top 10 groups - Multi-Format Output: Excel workbook + HTML report with charts

<p align="center"> <img src="https://datadrivenconstruction.io/wp-content/uploads/2025/08/n8n_Construction_Price_Estimation_with_LLM_for_Revt_and_IFC-2.jpg" alt="Price Estimation" width="100%"/> </p>

##### Installation 1. Import Construction_Price_Estimation_Pipeline.json into n8n 2. Configure AI credentials (OpenAI/Anthropic) 3. Update Set Parameters node:

   input_file_path: C:\Output\Project_Elements.xlsx
   grouping_parameter: Type Name )
   country: Germany
   
- Grouping parameter (group_by, e.g. 'Type Name', 'IfcType' for IFC or other) - Country (country for which the values will be calculated, e.g. 'Germany'or 'Brazil')

⏱️ Processing Time: 5-15 seconds per element group (depends on LLM speed)

graph LR; A[CAD/BIM Excel] --> B[Group Elements]; B --> C[AI Classification]; C --> D[Price Search]; D --> E[Cost Calculation]; E --> F[Reports: Excel + HTML];

---

#### ⚡️ 6.2 CAD (BIM) Cost Estimation Pipeline 4D/5D with DDC CWICR File: n8n_4_CAD_(BIM)_Cost_Estimation_Pipeline_4D_5D_with_DDC_CWICR.json

🔗 Workflow Repository: OpenConstructionEstimate-DDC-CWICR

Automated cost estimation from Revit/IFC/DWG models. Extracts BIM data, classifies elements, decomposes into work items, and generates 4D/5D estimates with full resource breakdown.

<p align="left"> <a href="https://datadrivenconstruction.io"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/CAD%20(Revit)%20to%205D-4D%20Cost%20and%20Time%20Estimate.jpg" alt="CAD to 5D-4D Cost Estimation" width="100%"> </a> </p>

Pipeline Stages
StageNameDescription
**0**Collect BIM DataExtract elements from Revit via DDC Converter
**1**Project DetectionAI identifies project type (Residential, Commercial, etc.)
**2**Phase GenerationAI creates construction phases
**3**Element AssignmentAI maps BIM types to phases
**4**Work DecompositionAI breaks types into work items ("Brick Wall" → masonry, mortar)
**5**Vector SearchFind matching rates in DDC CWICR via Qdrant
**6**Unit MappingConvert BIM units to rate units
**7**Cost CalculationQty × Unit Price for each work item
**7.5**ValidationCTO review for completeness and duplicates
**8**AggregationSum by phases and categories
**9**Report GenerationCreate HTML and Excel outputs
flowchart TB subgraph INPUT["📁 INPUT
CAD • photos • text description"] CAD["📐 Project Input
(text • photos • RVT / IFC / DWG)"] end subgraph EXTRACT["⚙️ EXTRACTION"] CONV["RvtExporter.exe / CAD Export / ETL"] XLSX["📊 .XLSX
(Raw Elements)"] end subgraph PREP["🔧 DATA PREPARATION"] PREP_AI["🤖 AI: Clean & Classify
headers • types • categories"] end subgraph STAGE_PLAN["📋 STAGES 1–3: Planning"] PLAN["🤖 Detect Project & Phases
new / renovation / demolition
small / medium / large
elements → construction phases"] end subgraph STAGE4["🔨 STAGE 4: Decomposition"] S4["🤖 Decompose Types to Works
'Brick Wall 240mm' → masonry, mortar, plaster"] end subgraph STAGE5["💰 STAGE 5: Pricing"] S5["🤖 Price via Vector DB
OpenAI embeddings + Qdrant
rate_code, unit_cost, resources"] end subgraph STAGE75["✅ STAGE 7.5: Validation"] S75["🤖 CTO Review
completeness • duplicates • missing works"] end subgraph OUTPUT["📤 OUTPUT"] HTML["📄 HTML Report"] XLS["📊 XLS Report"] end CAD --> CONV --> XLSX XLSX --> PREP_AI --> PLAN --> S4 --> S5 --> S75 S75 --> HTML & XLS style INPUT fill:#f4f4f5,stroke:#d4d4d8,color:#18181b style EXTRACT fill:#e0f2fe,stroke:#bae6fd,color:#0f172a style PREP fill:#ede9fe,stroke:#ddd6fe,color:#1e1b4b style STAGE_PLAN fill:#ecfdf5,stroke:#bbf7d0,color:#064e3b style STAGE4 fill:#fef9c3,stroke:#fef3c7,color:#78350f style STAGE5 fill:#fee2e2,stroke:#fecaca,color:#7f1d1d style STAGE75 fill:#e0f2f1,stroke:#bae5e1,color:#134e4a style OUTPUT fill:#eef2ff,stroke:#e0e7ff,color:#111827

##### Key Features - Full BIM Integration: Native support for Revit, IFC, DWG via DDC Converter - AI-Powered Decomposition: Breaks complex BIM types into constituent work items - Semantic Pricing: Qdrant vector search with 55,719 pre-embedded work items - Multi-LLM Support: OpenAI GPT-4o, Claude, Gemini 2.5 Pro, xAI Grok, DeepSeek - CTO Validation: AI review stage checks completeness and catches duplicates - 9 Languages: AR, DE, EN, ES, FR, HI, PT, RU, ZH with regional pricing

Prerequisites
ComponentRequirementDescription
**n8n**v1.0+ (self-hosted)Workflow automation platform
**Qdrant**Cloud or self-hostedVector database for semantic search
**OpenAI API**text-embedding-3-largeGenerates embeddings for matching
**LLM API**OpenAI / Claude / Gemini / GrokAI models for classification
**DDC Converter**RvtExporter.exeExtracts BIM data to Excel
Supported Languages & Price Levels
CodeLanguagePrice LevelCurrencyQdrant Collection
ARArabicDubaiAEDddc_cwicr_ar
DEGermanBerlinEURddc_cwicr_de
ENEnglishTorontoCADddc_cwicr_en
ESSpanishBarcelonaEURddc_cwicr_es
FRFrenchParisEURddc_cwicr_fr
HIHindiMumbaiINRddc_cwicr_hi
PTPortugueseSão PauloBRLddc_cwicr_pt
RURussianSt. PetersburgRUBddc_cwicr_ru
ZHChineseShanghaiCNYddc_cwicr_zh
Output Files

Reports are saved to the project folder:

project_YYYY-MM-DD.html   ← Interactive report (opens in browser)
project_YYYY-MM-DD.xls    ← Excel-compatible spreadsheet

<p align="center"> <img src="https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN/blob/main/DDC_in_additon/DDC_readme_content/The%20generated%20report%20includes.jpg" width="100%"/> </p>

LLM Model Selection

The workflow supports multiple AI providers. Enable your preferred model:

ModelStatus
OpenAI GPT-4o✅ Default
Claude Opus 4Disabled
Gemini 2.5 ProDisabled
xAI GrokDisabled
DeepSeekDisabled

To switch models: Enable the desired model node and Disable others.

⏱️ Processing Time: Varies by project size and LLM model

Module 'os' Blocked Error

In n8n versions 1.98.0–1.101.x, the os module is blocked, affecting libraries like pandas. Solution: Use the latest version with npx n8n@latest.

Troubleshooting

🇨🇳 中文文档镜像 AI 翻译 2026-05-29
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

本项目提供了一套自动化的 CAD/BIM 数据转换流水线,能够将 Revit、IFC、DWG 及 DGN 等格式的文件高效转换为 Excel 表格,用于工程量统计(Quantity Takeoff)、数据分析及后续处理。该工具支持离线运行,并具备极强的扩展性,开发者可以通过 Python 或 AI 工具轻松进行二次开发。

⚡ 功能介绍

核心功能包括:实现 CAD/BIM 文件的自动化 Excel 转换,将构件映射为行、属性映��为列;支持导出带有元素 ID 匹配的 3D 多边形几何数据(DAE 格式);支持完全离线处理,无需依赖互联网、API 或额外的授权许可;同时具备高度的可扩展性,方便用户进行自定义的后期数据处理。

📋 环境依赖

在使用本项目前,请确保您的系统已完成以下准备工作:1. 从 nodejs.org 下载并安装最新的 Node.js 环境;2. 在命令行中使用 `npx n8n` 命令启动 n8n 工作流引擎,并通过 `http://localhost:5678` 进行访问;3. 从 GitHub 下载本项目仓库的 ZIP 压缩包并完成解压。

🛠 安装步骤(Docker/pip/源码)

本项目采用 CLI(命令行界面)设计,旨在让 AI 能够直接驱动。通过 CLI 模式,现代 AI 编程助手(如 Claude Code、Cursor、GitHub Copilot、Windsurf、Aider、Cline)可以直接执行 Shell 命令、读取文档并自主构建完整的自动化流水线。您无需编写复杂的代码,只需向 AI 描述需求,即可将 DDC 转换工具集成到您的工作流中。

🚀 使用教程

本项目提供了直观的视频教程,帮助用户快速上手。通过 CLI 工具,您可以从 PowerShell、Batch 脚本或任何自动化环境中调用转换命令。例如,当您向 AI 发出“转换我的 Revit 模型”指令时,AI 会自动执行类似 `RvtExporter.exe "C:\Projects\Model.rvt" complete bbox schedule` 的命令来完成任务。

⚙️ 配置说明(含 MCP / env)

用户可以通过命令行参数进行高级配置。例如,在进行 Revit 转 IFC 的转换时,可以指定 `config` 参数来控制导出模式(如 `ExportBaseQuantities=true` 或 `SitePlacement=Shared`)。系统支持多种导出粒度,包括基础模式(309 类)、标准模式(724 类)以及包含所有 1209 类属性的完整模式,并可选择性输出 Bounding Box、Revit Schedules 或 PDF 图纸。

🔌 API 说明

DDC 转换器是功能完备的命令行工具(CLI),能够无缝集成到任何自动化工作流中。无论是编写脚本、构建 CI/CD 流水线、开发 AI Agents,还是在低代码平台中使用,这些工具都能提供稳定、标准的数据转换接口,是构建智能化建筑工程应用的理想核心。

🔄 工作流/模块

本项目是 AI 驱动应用的“燃料”。通过克隆仓库并向 AI 描述需求,您可以快速构建造价估算机器人、自动化施工工作流或智能助手。其模块化能力涵盖了 BIM 处理(IFC 解析、Revit 数据提取)、QTO 自动化(工程量统计、材料明细)、模型校验(数据质量报告)以及报表生成等全方位技能。

❓ FAQ 摘要

本项目包含详细的故障排除指南。如果您在转换过程中遇到文件路径错误、权限问题或格式不兼容等情况,可以参考 FAQ 章节提供的解决方案。对于复杂的转换逻辑或自定义配置需求,建议结合 CLI 参数说明进行排查。

🎯 aiskill88 AI 点评 A 级 2026-05-23

该工具基于n8n的开源工作流,自动化CAD文件转换,支持Revit IFC DWG DGN等格式,提高工作效率和准确性,值得推荐。

📚 实用指南(长尾问题)
适合谁
最佳实践
常见错误
部署方案
相关搜索
cad2data-Revit-IFC-DWG-DGN 中文教程cad2data-Revit-IFC-DWG-DGN 安装报错怎么办cad2data-Revit-IFC-DWG-DGN Agent 工作流cad2data-Revit-IFC-DWG-DGN 与同类工具对比cad2data-Revit-IFC-DWG-DGN 最佳实践cad2data-Revit-IFC-DWG-DGN 适合谁用

⚡ 核心功能

👥 适合谁
⭐ 最佳实践
⚠️ 常见错误

👥 适合人群

n8n 平台用户自动化爱好者运维工程师对低代码开发感兴趣的技术人员

🎯 使用场景

⚖️ 优点与不足

✅ 优点
  • +开源自托管,数据安全可控
  • +节点丰富,第三方扩展便捷
  • +社区活跃,问题易查易解
⚠️ 不足
  • 自托管需自行维护服务器和基础设施
  • 学习曲线相对较陡,初学需耐心
  • 大规模并发场景对资源要求较高
⚠️ 使用须知

该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。

🔗 相关工具推荐

OpenConstructionEstimate-DDC-CWICR n8n工作流
提供开源n8n工作流,用于构建多语种建筑成本数据库,适用于AI代理,包含55K+工作项,27个星标。
ODS AI服务器
将PC、Mac或Linux变成AI服务器,支持LLM推理、聊天UI和语音
BotCircuits 代理
预测性和令牌高效的多步骤自动化AI代理
AI-Workflow-Hub-2000- n8n工作流
2000+ free N8N AI automation workflows. Discover, copy and u
📚 相关教程推荐
Agent 工作流
帮助中心 · AI Skill Hub
n8n vs Make vs Zapier 2025:哪款工作流自动化工具最适合 AI 时代
帮助中心 · AI Skill Hub
📰 相关 AI 新闻
AI 前沿资讯:Hiring Senior Founding AI/Back…
AI 资讯 · 知识关联
AI Agent 自主化能力最新进展
AI 资讯 · 知识关联
AI Agent 自主化能力最新进展
AI 资讯 · 知识关联
GPT-5.5 最新进展与分析
AI 资讯 · 知识关联
🍿 AI 圈相关吃瓜
AutoGPT 自主完成了任务:把我的文件夹全部重命名了
AI 圈观察
Claude 回复了30页,我只问了"你好"
AI 圈观察
Agent 帮我订了3次机票,全部是同一天的
AI 圈观察
🗺️ 相关解决方案
agent
ai-agent-workflow
workflow
ai-workflow-templates
docker
docker-deploy
cli
cli-productivity
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合
技能寻求者
MCP · Agent · 工作流
total-agent-memory MCP工具
为Claude Code和Codex CLI提供持久化记忆功能的开源MCP工具。自动提取知识图谱,支持多轮对话上下文保留,适合需要长期记忆和
CrewAI 多代理协作平台
MCP · Agent · 工作流
gptme Agent工作流
MCP · Agent · 工作流
AI公司多智能体操作系统
为Claude Code设计的开源MCP工具集,包含108个MCP工具和40+智能体模板。支持多智能体协作编排,提供完整的自主代理框架。适合
LEANN AI技能包
MCP · Agent · 工作流

❓ 常见问题 FAQ

解答
💡 AI Skill Hub 点评

AI Skill Hub 点评:cad2data-Revit-IFC-DWG-DGN n8n工作流 的核心功能完整,质量良好。对于n8n 平台用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

⬇️ 获取与下载
📚 深入学习 cad2data-Revit-IFC-DWG-DGN n8n工作流
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 cad2data-Revit-IFC-DWG-DGN
原始描述 开源n8n工作流:Workflow for AI Agents enables automated conversion of CAD files (such as `.rvt`。⭐363 · Jupyter Notebook
Topics n8nai-agentsautocadautodeskbim
GitHub https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN
License NOASSERTION
语言 Jupyter Notebook
🔗 原始来源
🐙 GitHub 仓库  https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN 🌐 官方网站  https://datadrivenconstruction.io/

收录时间:2026-05-14 · 更新时间:2026-05-16 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →