Autodesk Forge随机丢失对象和房间信息

时间:2017-06-15 19:56:19

标签: autodesk-forge autodesk revit

我正在使用 Autodesk Forge 与我们的重塑工具集成。特别是,我需要计算不同家庭和类型的对象,并确定它们实际属于哪个房间。为此,我使用 Model Derivative API 。为了保留房间/区域信息,我将 .rvt 文件转换为 .nwc 文件,如建议的here。但是,当我使用GET /modelderivative/v2/designdata/{urn}/metadata/{guid}/properties检索数据时,我会不时遇到以下问题:

  1. 房间信息有时因某种原因从对象中消失
  2. 由于某些原因,对象从结果数据中消失(但是当我在A360中浏览它们时它们似乎存在)
  3. 我不知道,这可能是什么原因。

1 个答案:

答案 0 :(得分:1)

我没有解释您房间数据或物品的消失。

如果您能提供reproducible case证明,我很乐意将其传递给开发团队进行分析。

如果您对即时可靠的解决方案和完全控制感兴趣,我认为是这种情况,我建议您遵循Eason在previous answer中提供的建议中的第二个项目:

  • 通过Revit API提取您感兴趣的所有房间信息和对象关系,自己将数据存储在某个地方,并在以后随时随地将其用于您心中的内容。

然后,您将完全安全,独立于所有其他组件及其不可预测的行为。

如果您需要的唯一信息是包含每个系列实例的房间,我甚至可以为您实现合适的Revit插件。

另一个可能有帮助的建议,如果确实是您需要的数据:确定Revit加载项中的信息并将其附加到您自己的个人共享参数中的每个系列实例。这将确保通过翻译过程保持完整。 Afaik,保留所有共享参数数据,与其他行为无关。