用途:该技能(Interoperability Analyzer)用于分析建筑项目中的数据互操作性问题,识别不同数据格式之间的不兼容情况与数据丢失点,并给出改善数据流转的建议。
主要能力:内置格式能力定义(如 IFC、RVT、DWG、NWC、SKP、Excel、CSV、JSON、XML、BCF、COBie)与格式间交换矩阵,支持分析两个格式之间的交换,判定互操作性等级(native、lossless、partial、degraded、incompatible),列出保留与丢失的数据项(geometry、properties、relationships、scheduling、costs)并生成建议;支持多步数据工作流分析,汇总总体等级与累计丢失数据;可生成格式兼容性矩阵,并导出为 Excel(含 Compatibility Matrix 与 Format Capabilities 工作表)。
使用方式:在 Python 中导入并初始化分析器,例如 analyzer = InteroperabilityAnalyzer();调用 analyze_exchange(源格式, 目标格式) 查看等级、保留与丢失数据;调用 analyze_workflow([格式列表]) 分析多步流程;调用 generate_compatibility_matrix() 生成矩阵;调用 export_analysis("interoperability_report.xlsx") 导出报告。
适用场景:建筑项目中多专业、多软件数据交换评估,格式转换前的风险识别,工作流简化与以 IFC 作为中间交换格式的评估,COBie 交付前的参数与校验提示。
限制:资料未提供价格、平台支持范围、安装方式、实际精度验证与实际项目效果;能力定义与交换矩阵为内置预设,需结合实际项目数据核对;代码示例为资料原文,未在本介绍中完整抄录。