同一IFC模型在BIM360与Forge中提取属性不一致问题
IFC模型在BIM360与Forge存储桶中属性提取差异问题解决
问题现象
将同一IFC模型分别上传至BIM360项目和Forge试用账户关联的存储桶,调用Model Derivative API提取属性时,返回结果存在明显差异:
BIM360返回的属性
{ "externalId": "a", "name": "LaS_Progetto ANCHOR_DETACHED_VARCO PONTE DEI MILLE_send.ifc", "objectid": 1, "properties": { "IFC Properties": { "IFC Application Name": "Autodesk Revit 2021 (ENG)", "IFC Application Version": "2021", "IFC Schema": "IFC2X3", "IFC Time Stamp": "2022-06-10 15:31:22 +00:00", "Name": "IFC Properties" }, "Item": { "Hidden": "No", "Icon": "File", "Material": "", "Name": "LaS_Progetto ANCHOR_DETACHED_VARCO PONTE DEI MILLE_send.ifc", "Required": "No", "Type": "File", "Unit": "Meters" }, "Location": { "Elevation": "0.000 m", "Latitude": "44.414", "Longitude": "8.919", "Name": "Location Data", "ProjectLocation": "Default Site", "Timezone": "1.000" }, "Project": { "IfcApplicationName": "Autodesk Revit 2021 (ENG)", "IfcApplicationVersion": "2021" } } }
Forge存储桶返回的属性
{ "externalId": "a", "name": "LaS_Progetto ANCHOR_DETACHED_VARCO PONTE DEI MILLE_send.ifc", "objectid": 1, "properties": { "Item": { "GUID": "0b0f2a01-1175-5780-810f-23d90f79b96a", "Hidden": "No", "Icon": "File", "Material": "", "Name": "LaS_Progetto ANCHOR_DETACHED_VARCO PONTE DEI MILLE_send.ifc", "Required": "No", "Type": "File", "Unit": "Meters" } } }
问题原因与解决方案
- 差异与SVF2格式在Model Derivative中的数据提取逻辑相关
- 解决方式:调用Translate API时,添加
conversionMethod参数并设置为"v3",重新转换模型后,两边提取的属性即可保持一致
内容的提问来源于stack exchange,提问作者seva
相关产品推荐
相关产品推荐

