我需要知道是否有可能从 BIM 360 Design 中的 Revit 文件创建 URN。
我手里有模型 GUID 和项目 GUID。
重播将不胜感激。
我需要知道是否有可能从 BIM 360 Design 中的 Revit 文件创建 URN。
我手里有模型 GUID 和项目 GUID。
重播将不胜感激。
通过 Revit 中的“协作”按钮在 BIM360 Design 中初始化云协作时Collaborate tab > Manage Collaboration panel
,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",
....
}
}
},
....
}
顺便说一句,您可能对此博客主题在 Revit 上访问 BIM 360 Design 模型感兴趣
在访问 BIM360 模型的讨论中,我也分享了 Eason 对The Building Coder的回答。