【问题标题】:Forge Elemenet properties锻造元素属性
【发布时间】:2021-02-22 02:15:09
【问题描述】:

我正在处理一个项目,该项目在翻译 BIM360 上的 Revit 文件后从 forge using this API 检索我们的元数据, 但我遇到了一些问题:

1- 我正在使用(IExternalID 作为唯一 ID)将元素(参数/属性)存储到外部数据库中...我的问题是,如果我在 Revit 上更新参数,IExternal ID 是否会改变 ||修改元素。例如,如果更新 Revit 上的元素,我将看到:相同的 IExternalID 或不同的 IExternalID,因为我更新了元素 2- 外部 ID 何时更改? 3-关于SVF2的任何消息:D?为了跟踪元素中究竟发生了什么?

【问题讨论】:

    标签: autodesk-forge autodesk-viewer forge autodesk-bim360


    【解决方案1】:

    唯一 ID(或 ExternalID)是对象 ID,在您更新、更改对象的参数时不会更改。如果您也修改对象,它通常也不会更改,但这取决于操作。例如,如果您将一堵墙分成 2 块,您现在有 2 个对象和一组不同的 ID。但是,如果您只移动它,ID 将保持原样。对于 SVF2,请查看this article

    【讨论】:

      【解决方案2】:

      除了 Cyrille 的有用回答之外,The Building Coder 在主题组中分享了一大堆关于 Revit 唯一 ID 各个方面的文章 在Element Identifiers in RVT, IFC, NW and Forge

      【讨论】:

        【解决方案3】:

        嗨 Cyrille 和 Jeremy :) 我是一个很好的答案,最后,我试图通过在 DB 中创建一个只有元素属性的新表来解决它,所以每个元素(IExternal ID)在我最好的时候都会有不同的属性思考以便及时跟踪元素。 如果您认为我遗漏了什么或我错了,请纠正我

        再次感谢你:)

        【讨论】:

          猜你喜欢
          • 2021-09-12
          • 2017-03-30
          • 1970-01-01
          • 2018-07-02
          • 1970-01-01
          • 1970-01-01
          • 2018-01-17
          • 2020-10-10
          • 2018-05-15
          相关资源
          最近更新 更多