模型导数可以从BIM获取所有信息吗?

时间:2018-08-01 05:32:28

标签: autodesk-forge autodesk-model-derivative

我是新来的伪造者。我一直在尝试查看是否可以以编程方式从Revit / BIM文件中获取所有信息。我知道我可以通过数据库链接或excel来获取它,但是导出到excel似乎是一个提取步骤。

然后我发现Forge,我假设Model Derivative API将为您完成工作,基本上是将文件上传到存储桶,然后单击模型以选择对象,假设是地板,我应该能够进行API调用有关该楼层的所有信息。但是,当我使用Forge时,似乎并不是每个信息都在属性中。那是对的吗?还是我没有正确实现它?

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

可以获得与任何/所有对象的属性有关的所有信息。

首先,您需要获取文件版本的URN,并从以下API获取元数据: https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-GET/

在上面的链接中使用接下来的2个API获取任何/所有对象的属性。

如果您不知道如何获得URN: 获取URN的方法是从伪造Data Management Api,可以列出集线器>项目>文件夹>项目>版本。 This tutorial指导您进行操作。