一些 BIM360 RVT 文件显示参考,一些不显示 - isCompositeDesign 似乎区分了这两种情况
Posted
技术标签:
【中文标题】一些 BIM360 RVT 文件显示参考,一些不显示 - isCompositeDesign 似乎区分了这两种情况【英文标题】:Some BIM360 RVT files show references, some don't - isCompositeDesign seems to distinguish both cases 【发布时间】:2021-12-02 12:58:06 【问题描述】:我们在 BIM360 上托管了多个 Revit 项目,需要从文件中提取链接信息。
按照here 描述的建议工作流程在 Revit 中创建的链接。
查询数据管理 API FORGE_HOST/data/v1/projects/:project/versions/:version/relationships/refs
的引用端点,我们有时得到空数组,而有时一切都按预期工作。
我们试图找出有效文件和无效文件之间的差异,并使用FORGE_HOST/data/v1/projects/:project/versions/:version
查询其他版本信息。
一个/唯一一个?我们发现的显着因素是所有不的文件都显示了那些具有attributes.extension.data.isCompositeDesign = true的链接。但是,我们不知道如何在 Revit 中创建文件和链接时避免使用 isCompositeDesign。
我们将不胜感激有关
的任何提示-
如果此标志确实对链接的处理方式有直接影响。
此标志的含义以及导致它为真的原因
【问题讨论】:
【参考方案1】:当主模型和链接模型全部同步并发布到 BIM360 时,isCompositeDesign = false。
当任一链接模型已更新(本地)但未发布到云 (BIM360),而主体模型已发布并包含链接模型的更新内容时,isCompositeDesign = true。此帮助文档讲述了有关具有链接模型的云工作共享模型的此类行为:
Downloaded source file from BIM 360 does not contain linked Revit files.
在这种情况下,下载主模型时它将是一个 zip 文件。
无论如何(isCompositeDesign =true/false),我认为 /relationships/refs 应该返回链接模型信息,以便开发人员按照下面的教程重新发布链接模型。 https://forge.autodesk.com/en/docs/data/v2/reference/http/PublishModel/
但是,正如您所观察到的,在我的测试中,当 isCompositeDesign = true, /relationships/refs 返回空数组时,它看起来。我正在与工程师团队核实这种行为或我遗漏的任何事情。
【讨论】:
梁晓东,非常感谢您对isCompositeDesign文件空数组问题的澄清和检查。期待您的来信 @kai,很抱歉我们的工程师团队可能没有机会详细检查此问题。我将其登录到内部跟踪系统:FDM-3977。感谢您的耐心等待。 梁晓东,FDM-3977有什么事情发生了吗?对我们来说,无法访问 isCompositeDesign=true 版本的引用实际上是一个大问题,因为这意味着我们无法在具有嵌套引用的设计自动化中加载模型,即。参考文献中有参考文献。 zip 文件只包含直接后继者,我们需要 :version/relationships/refs API 来检索嵌套后继者。 @kai,我们的工程师团队查看了工单,但遗憾的是尚未确定优先级。我将您的询问附加到这张票上,以促使他们进行调查。您能否将您的公司信息、联系方式和业务案例信息(如果有)发邮件至 autodesk.com 的 xiaodong.liang,以帮助工程师团队评估重要性【参考方案2】:经过更多调查后得出答案:
isCompositeDesign 标志确实对链接的处理方式有直接影响,参见 2
如果所有链接文件(包括主机文件)都捆绑在一个 zip 文件中,则设置该标志。如果使用 zip 文件取决于链接的托管方式,请参见下文。
我们找到了解决此标志的以下来源:
*** discussion:在这里,Bret Thompson 在评论中问道:
什么控制 BIM 360 项目是否发布“复合”文件?
Dion Moult 回答:
我认为这是由于两个因素:1) 是否有链接,以及 2) 是不是最新版本的特定版本的链接
他还提到了this discussion,bogdan.ciobanu 详细介绍了:
发布模型时,如果任何链接模型为高信任度(直接从源文件夹链接)并且链接模型的最新版本未发布,Revit Cloud Worksharing 会将链接模型包含为 zip,以便extractor 拥有它需要的所有数据。如果发布了较新版本的主体模型并且已发布链接模型版本,则不会创建 zip。
【讨论】:
以上是关于一些 BIM360 RVT 文件显示参考,一些不显示 - isCompositeDesign 似乎区分了这两种情况的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk forge 将 rvt 转换为 IFC 并移入文件夹