我需要知道是否有可能从BIM 360 Design中的Revit文件创建URN。
我手上有Model GUID和Project GUID。
希望重播。
答案 0 :(得分:0)
通过Collaborate tab > Manage Collaboration panel
中Revit的协作按钮在BIM360 Design中初始化云协作时,Revit将上传您的模型,并在此过程中将第一个版本发布到BIM360 Document Management(即文档)。
完成初始化后,您可以调用Forge DM API来获取BIM360项目中的模型URN,例如projects/:project_id/folders/:folder_id/contents或GET Versions。之后,迭代API响应中的项目,并找到与您提到的Model GUID和Project 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
感兴趣答案 1 :(得分:0)
在The Building Coder的讨论中,我也分享了伊森对Accessing BIM360 Models的回答。