You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Model Derivative API的IFC导出设置问题:如何导出含全参数的IFC4

解决Model Derivative API导出IFC4并包含所有参数的问题

核心问题拆解

你碰到的指定"Export setting"参数失败的问题,其实是因为自定义导出设置的名称必须和Revit里预先保存的导出设置完全匹配,不能随便填个名称就用。而要实现导出IFC4+包含所有项目参数的需求,直接用API的高级配置参数更靠谱,不用依赖预设名称。

正确的转换请求配置

要导出IFC4格式且包含所有Revit属性集(包括项目参数),在转换请求的output节点里这么配置:

1. 强制指定IFC4版本

不用再靠指定版本名称的旧方法,直接在advanced参数里明确ifcVersion:

"output": {
  "destination": {
    "region": "us"
  },
  "formats": [
    {
      "type": "ifc",
      "advanced": {
        "ifcVersion": "IFC4"
      }
    }
  ]
}

2. 开启完整属性集导出

要把项目参数也包含进去,必须打开exportRevitPropertySets选项,同时显式开启exportIFCCommonPropertySets(默认可能开着,但写清楚更保险):

"output": {
  "destination": {
    "region": "us"
  },
  "formats": [
    {
      "type": "ifc",
      "advanced": {
        "ifcVersion": "IFC4",
        "exportRevitPropertySets": true,
        "exportIFCCommonPropertySets": true,
        "export2DElements": false, // 不需要2D元素的话可以去掉这个参数
        "exportPartsAsBuildingElements": true // 模型有部件的话,确保转成建筑元素
      }
    }
  ]
}

关于"Export setting"参数失败的原因

Model Derivative API里的"Export setting"参数不是随便填的,必须是你在Revit软件里已经保存好的导出设置名称,而且这个预设得包含你要的IFC4版本和属性集选项。如果你的源Revit文件里没有对应的预设,指定名称肯定会失败。所以更推荐用上面的advanced参数直接配置,避免依赖预设的坑。

验证转换结果

转完之后可以这么检查:

  • 用Solibri、Autodesk Viewer这类工具打开IFC文件
  • 查看元素属性,确认项目参数(不是默认的Revit参数)已经被包含进去
  • 检查文件格式,确认是IFC4(看文件头或者查看器的信息就行)

内容的提问来源于stack exchange,提问作者Amir Aroesti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 06:50:00