【问题标题】:How to create URN for Revit File from revit plugin or using Forge apis如何从 revit 插件或使用 Forge api 为 Revit 文件创建 URN
【发布时间】:2019-05-01 11:29:16
【问题描述】:

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

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

重播将不胜感激。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer revit-api autodesk-bim360


    【解决方案1】:

    在通过Collaborate tab > Manage Collaboration panel 中 Revit 的协作按钮初始化 BIM360 Design 中的云协作时,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",
                ....
             }
          }
       },
       ....
    }
    

    顺便说一句,你可能对这个博客主题感兴趣Accessing BIM 360 Design models on Revit

    【讨论】:

    • Revit中是否有初始化后发生的事件?
    • 使用 URN 是否可以在 BIM 360 FORGE 查看器中查看模型
    【解决方案2】:

    我也在The Building Coder 上分享了Eason 的答案,在Accessing BIM360 Models 的讨论中。

    【讨论】:

      猜你喜欢
      • 2019-11-04
      • 2022-01-13
      • 2013-01-07
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 2022-01-10
      • 2019-08-14
      相关资源
      最近更新 更多