如何从 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 模型中提取元数据的主要内容,如果未能解决你的问题,请参考以下文章