用途:在 OpenConstructionERP 中完成 CAD/BIM 算量(takeoff),把模型构件和图纸测量结果接入清单与成本模型。
支持的格式与转换:RVT(Revit)可上传,输出规范化 JSON、GLB 和缩略图;IFC 上传无需 IfcOpenShell,输出 JSON/GLB;DWG 支持上传与图层浏览,输出测量实体;DGN 上传输出 JSON/GLB;PDF 平面图上传后可做矢量/房间测量与尺寸文字识别(OCR 可选);LAS/LAZ/COPC 点云可查看,输出抽稀的 THREE.Points 缓冲。转换通过内置的 DDC 转换器在进程内完成,产物保存在 data/bim/{project_id}/{model_id}/ 下。
工作流:先把模型上传到项目(POST /api/v1/bim/...);浏览墙、板、门等构件,并按模型几何计算面积/体积/长度等工程量;批量关联到 BOQ——例如选中 100 个墙构件生成一条按合计面积计量的 BOQ 行,构件与成本的双向链接会被保存,改动可双向流动;就地测量 DWG 图层(矢量实体)与 PDF 平面图(房间/墙),结果写入 BOQ 行;最后在 BOQ 表格中核对已关联工程量,估算质量评分随之更新。
构件与成本项匹配:POST /api/v1/costs/suggest-for-element 依据构件体(类型、材质、尺寸、分类)对成本项排序,匹配结果带有置信度/确定度标识,低确定度项应在绑定前人工复核。
4D/5D 衔接:构件工程量进入 BOQ 形成 5D 成本模型;任务链接进入进度计划形成 4D,每个任务可携带关联的 BIM 构件用于可视化排序。
限制:平台在算量时不执行汇率/购买力平价换算,市场价格在上游预先定价;RVT/IFC 提取依赖内置转换器,特殊族数据可能需要转换器仓库(cad2data-Revit-IFC-DWG-DGN-pipeline);点云仅支持 LAS/LAZ/COPC,E57 需可选附加组件。
建议:批量而非逐条关联构件,平台会按 BOQ 行汇总;仅在需要重新转换时保留原始 CAD(keep_original_cad),产物始终保留;先用模型自身尺寸核对算量结果,再重新运行 BOQ 校验。