我是新来的伪造者。我一直在尝试查看是否可以以编程方式从Revit / BIM文件中获取所有信息。我知道我可以通过数据库链接或excel来获取它,但是导出到excel似乎是一个提取步骤。
然后我发现Forge,我假设Model Derivative API将为您完成工作,基本上是将文件上传到存储桶,然后单击模型以选择对象,假设是地板,我应该能够进行API调用有关该楼层的所有信息。但是,当我使用Forge时,似乎并不是每个信息都在属性中。那是对的吗?还是我没有正确实现它?
感谢您的回答。
答案 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指导您进行操作。