SuperAPI AI 工具集

rvt-to-ifc

通用与其它

查看项目

更新于 10-15 20:33

技能介绍

用途:RVT2IFCconverter.exe 用于把 Revit 的 RVT 文件离线转换为 buildingSMART 的 IFC 开放 BIM 标准格式,无需 Autodesk 许可即可运行,适合需要批量导出或统一导出设置的场景。

主要能力:支持 IFC2x3(旧版兼容)、IFC4(增强属性、现代 BIM)、IFC4.3(基础设施、最新标准);提供 standard(默认均衡)、extended(最大细节与属性)、custom(用户自定义)三种导出预设;支持批量转换大量文件并保持一致的导出质量。

使用方式:命令行语法为 RVT2IFCconverter.exe <input.rvt> [<output.ifc>] [preset=<name>] [config="..."]。例如标准导出 RVT2IFCconverter.exe "C:\Projects\Building.rvt";使用扩展预设 RVT2IFCconverter.exe "C:\Projects\Building.rvt" preset=extended;指定输出路径 RVT2IFCconverter.exe "C:\Projects\Building.rvt" "D:\Export\model.ifc";自定义配置 RVT2IFCconverter.exe "C:\Projects\Building.rvt" config="ExportBaseQuantities=true; SitePlacement=Shared"。也可通过 Python 的 subprocess 调用,资料提供了 RevitToIFCConverter 类,包含 convert、batch_convert、validate_output 方法,以及 IFCExportConfig 配置项(如 ifc_version、export_base_quantities、site_placement、split_walls_and_columns、include_steel_elements、export_2d_elements、export_linked_files、export_rooms、export_schedules)。

适用场景:无 Autodesk 许可环境下的 IFC 导出、数千文件的批量转换、需要统一导出设置以保证数据质量、对导出结果做基础校验(检查文件大小与 ISO-10303-21 头、识别 IFC 版本)以及比较不同预设的差异。

限制:资料未提供安装步骤、系统要求、价格与授权信息;转换器需本地存在 RVT2IFCconverter.exe,否则会报文件未找到;校验仅为基础检查,不构成完整 IFC 合规验证。