繁体   English   中英

查看器中IFC文件缺少属性(Globalds)

[英]Missing properties (Globalds) from IFC file in viewer

要恢复导致我的问题的步骤:

  1. 将文件上传到Forge中的存储桶。
  2. 转换文件。
  3. 使用外部工具提取IFC数据。

现在,我试图获取(使用查看器)每个元素的GlobalId,就像在IFC中一样,它们是唯一的,并通过该属性将它们与我已经拥有的数据进行匹配。

当前,在查看器中显示的转换文件中,并非来自几何图形的所有元素都可以在单击时提供正确的数据。 例如:如果我在查看器中打开IFC文件并单击Roof元素,则它不会选择IfcRoof元素,而是某些结构较低且既没有GlobalId也没有附加数据的IfcElement导致它不应该。 因此,现在无法使用查看器获取元素的适当属性,因为它没有选择正确的元素,我需要将其与使用外部工具提取的数据进行匹配。

有什么想法可以继续进行吗?

您能否简单地从较低级别的元素向上遍历结构,直到到达确实提供有效全局ID的元素?

因此,提示是,您应该迭代响应的__parent,直到获得类型为'IFC'的元素并获取其GlobalId。 在大多数情况下都可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM