
## 概述
这个工作流实现了CAD和BIM文件的多格式自动化验证管道,支持Revit、IFC、DWG和DGN格式。通过n8n平台,用户可以自动验证建筑信息模型是否符合项目标准和规范要求。
## 主要功能
### 多格式文件处理
– 支持Revit (.rvt)、IFC (.ifc)、DWG和DGN格式
– 自动将模型转换为开放数据表格
– 智能跳过已存在的文件转换,提高效率
### 自动化验证检查
– 模型命名规范验证
– 结构完整性检查
– 属性数据验证
– 模型完整性评估
### 报告生成
– 自动生成错误报告
– 生成工程量清单(QTO)表格
– 彩色编码显示验证结果(绿色表示数据存在,红色表示数据缺失)
## 工作流程
### 1. 文件设置阶段
– 手动触发工作流开始
– 定义转换器路径和项目文件路径
– 自动生成Excel文件名
### 2. 文件转换阶段
– 检查Excel文件是否已存在
– 如果不存在,运行转换器将CAD/BIM文件转换为Excel格式
– 错误处理和状态报告
### 3. 验证阶段
– 读取项目Excel文件和验证规则文件
– 使用Python代码进行增强验证
– 应用配置的验证规则
### 4. 报告生成阶段
– 保存验证报告到指定目录
– 自动打开Excel报告供查看
– 文件名包含时间戳以确保唯一性
## 技术特点
### 节点配置
工作流包含多种n8n节点类型,包括手动触发器、设置节点、文件操作节点、条件判断节点、代码执行节点和命令执行节点。
### 错误处理
– 完善的错误检测机制
– 转换失败时的详细错误信息
– 文件存在性检查避免重复处理
### 兼容性说明
– 需要自托管版本的n8n
– 包含社区节点
– 支持Windows路径配置
## 应用场景
### 建筑行业
– 建筑设计公司进行模型质量检查
– 施工企业进行工程量统计
– 工程咨询公司进行合规性验证
### 数据管理
– 自动化CAD/BIM数据处理
– 标准化数据输出格式
– 批量文件验证
## 配置要求
### 转换器路径
确保转换器可执行文件(如RvtExporter.exe)放置在DDC Exporter\datadrivenlibs\目录中。
### 文件路径设置
– `path_to_converter`: 转换器完整路径
– `project_file`: 项目文件路径
– `validation_rules_path`: 验证规则文件路径
## 故障排除
### 常见问题
– 转换失败:检查可执行文件路径
– 格式不支持:参考GitHub文档支持格式列表
– 错误详情:查看/output目录中的日志文件
## 技术支持
由DataDrivenConstruction.io提供专业支持,为全球领先的建筑、工程、咨询机构和技术公司实施开放数据原则、自动化CAD/BIM处理以及构建稳健的ETL管道。

评论(0)