模型导数能从BIM中获得所有信息吗



我对forge和revit非常陌生。我一直在试着看看是否可以通过编程方式从Revit/BIM文件中获取所有信息。我知道我可能可以通过DB链接或excel获得它,但导出到excel似乎是一个提取步骤。

然后我发现了Forge,我假设模型派生API会为你做这项工作,基本上把文件上传到bucket,然后点击模型来选择对象,比方说一个floor,我应该能够用所有关于floor的信息进行API调用。然而,当我玩Forge时,似乎并不是所有信息都在属性中。这是正确的吗?或者我只是没有正确执行它?

谢谢你的回答。

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

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

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

如果您不知道如何获得URN:获取URN的方法是从forge Data Management Api,您可以列出Hubs>Projects>Folders>Items>Versions。本教程将指导您完成步骤。

最新更新