如何从 BIM 360 模型中提取元数据

Posted

技术标签:

【中文标题】如何从 BIM 360 模型中提取元数据【英文标题】:How to extract metadata from BIM 360 model 【发布时间】:2020-03-04 16:13:18 【问题描述】:

如何从 BIM360 中的模型中提取元数据?

我可以通过上传 Revit 文件来提取元数据并将其翻译成 svf。我使用 GET :urn/metadata/:guid/properties 端点来提取数据。

如何从 BIM360 中的模型执行此操作? 请问有什么建议或指导吗?

【问题讨论】:

【参考方案1】:

要使用 BIM 360 数据,首先是[获取对 BIM 360 帐户的访问权限] 和 [管理对 BIM 360 服务的 API 访问权限]。下面的论文详细说明: https://forge.autodesk.com/en/docs/bim360/v1/tutorials/getting-started/get-access-to-account/ https://forge.autodesk.com/en/docs/bim360/v1/tutorials/getting-started/manage-access-to-docs/

接下来,我建议您开始学习如何从 Autodesk 的 SaaS 产品(例如 BIM 360 Docs)获取模型的教程。它逐步演示了工作流程: https://learnforge.autodesk.io/#/tutorials/viewhubmodels

访问模型后,您无需显式发送模型进行翻译即可获取元数据,因为默认情况下 BIM 360 会将源文件翻译为 SVF。另一个示例可供您参考: https://github.com/Autodesk-Forge/forge-derivatives-explorer

【讨论】:

感谢您的建议。实际上,我想从元数据中提取的是“外部 ID”、“GUID”、“类别”等元素数据,我们也可以获得这些数据类型的数据吗?因为我在derived.autodesk.io 模型中看不到它。 是的,这些数据可通过 :urn/metadata/:guid/properties 获得。 derived.autodesk.io 转储数据,但仅显示子属性,而外部 ID 位于第一级属性中。此快照显示snipboard.io/dhJHBr.jpg 感谢您的指导,我已经设法获得了我需要的所有属性。

以上是关于如何从 BIM 360 模型中提取元数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 forge 显示 BIM 360 模型?

如何在 BIM 360 上获取模型之间的链接?

通过数据管理 API 在 BIM360 中列出模型文件

如何从 MP4 文件中提取元数据轨道

从 Stripe webhook .Net 中提取元数据

如何从 LLVM IR 的指令元数据中提取操作数?