【发布时间】:2021-10-05 01:51:07
【问题描述】:
我的目标是使用设计自动化 API 计算 Revit 模型。 Revit 模型托管在 BIM360 文档 上。 Revit 模型包含其他模型的链接/参考。这些引用是在 Revit 中创建的,并且都引用了同样托管在 BIM360 文档上的模型。
为了将工作项提交给设计自动化 API,我需要知道所有引用的文件。这被描述为here。
但是,当我查询数据管理 API {{FORGE_HOST}}/data/v1/projects/:project/versions/:version/relationships/refs 的引用端点时,我得到一个空数据对象。
我本来希望得到引用项目的版本。
建议的工作流程似乎是使用 BIM360 文档前端中的“上传链接文件”功能将文件上传到 BIM360,请参阅this blog post。这样做,我确实使用上述引用端点获得了引用。但是,这不适用于我们的组织和工作流程,因为在规划阶段添加了越来越多的参考资料。而且,有些文件相互引用,使用“上传链接文件”功能也无法实现。博客中还提到了链接文件的 forge API,但我们不想使用 forge API 手动链接模型,而是想使用 Revit 提供的功能。
如何为已使用 Revit 中的引用链接的 Revit 文件提取/查询 Revit 引用?
【问题讨论】:
-
我认为您需要使用 Autodesk Desktop Connector 应用程序上传文件以确保正确设置这些参考。
-
感谢 @AlbertSzilvasy 对 Autodesk Desktop Connector 的提示。 Autodesk Desktop Connector 是否支持将 BIM360 Revit 模型相互链接(所有模型都托管在 BIM360 上,而不是一些在本地,一些在云端)
标签: autodesk-forge autodesk-model-derivative autodesk-bim360 autodesk-designautomation autodesk-data-management