【发布时间】:2019-05-01 11:29:16
【问题描述】:
我需要知道是否有可能从 BIM 360 Design 中的 Revit 文件创建 URN。
我手里有模型 GUID 和项目 GUID。
重播将不胜感激。
【问题讨论】:
标签: autodesk-forge autodesk-viewer revit-api autodesk-bim360
我需要知道是否有可能从 BIM 360 Design 中的 Revit 文件创建 URN。
我手里有模型 GUID 和项目 GUID。
重播将不胜感激。
【问题讨论】:
标签: autodesk-forge autodesk-viewer revit-api autodesk-bim360
在通过Collaborate tab > Manage Collaboration panel 中 Revit 的协作按钮初始化 BIM360 Design 中的云协作时,Revit 将上传您的模型,并在此过程中将第一个版本发布到 BIM360 Document Management(也称为 Docs)。
完成初始化后,您可以调用 Forge DM API 来获取您的 BIM360 项目中的模型 URN,例如 projects/:project_id/folders/:folder_id/contents 或 GET Versions。之后,在 API 响应中迭代项目并找到与您提到的模型 GUID 和项目 GUID 匹配的版本。它看起来像这样,id 值就是你想要的 URN。
{
"type":"versions",
"id":"urn:adsk.wipprod:fs.file:vf.abcd1234?version=1",
"attributes":{
"name":"fileName.rvt",
"displayName":"fileName.rvt",
...
"mimeType":"application/vnd.autodesk.r360",
"storageSize":123456,
"fileType":"rvt",
"extension":{
"type":"versions:autodesk.bim360:C4RModel",
....
"data":{
...
"projectGuid":"48da72af-3aa6-4b76-866b-c11bb3d53883",
....
"modelGuid":"e666fa30-9808-42f4-a05b-8cb8da576fe9",
....
}
}
},
....
}
顺便说一句,你可能对这个博客主题感兴趣Accessing BIM 360 Design models on Revit
【讨论】:
我也在The Building Coder 上分享了Eason 的答案,在Accessing BIM360 Models 的讨论中。
【讨论】: