1

我需要知道是否有可能从 BIM 360 Design 中的 Revit 文件创建 URN。

我手里有模型 GUID 和项目 GUID。

重播将不胜感激。

4

2 回答 2

1

通过 Revit 中的“协作”按钮在 BIM360 Design 中初始化云协作时Collaborate tab > Manage Collaboration panel,Revit 将上传您的模型,并在此过程中将第一个版本发布到 BIM360 Document Management(也称为 Docs)。

完成初始化后,您可以调用 Forge DM API 来获取 BIM360 项目中的模型 URN,例如projects/:project_id/folders/:folder_id/contentsGET 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 模型感兴趣

于 2018-11-29T12:20:03.827 回答
0

在访问 BIM360 模型的讨论中,我也分享了 Eason 对The Building Coder的回答。

于 2018-12-08T16:30:18.870 回答