【发布时间】:2021-02-23 06:00:00
【问题描述】:
我们正在使用 SQLite 属性数据库来获取有关对象属性的信息。我们面临的问题是财产识别。对于我们拥有的每个属性:
- id:看起来它只是一个自动增量 id,它可以用来 识别同一模型的两个版本之间的属性
- 名称:对于 .rvt 模型,它大多是唯一的,但有一些重复 有时(例如具有不同标志的相同属性, 只读而不是);对于 .ifc 文件,它根本不是唯一的
- category + displayName:这个问题 字段是使用设计自动化 API 后(更改和 re-save model) category/displayName 可以翻译成英文 (但最初它们可以是德语)
现在我们使用'name + category + displayName'的组合来识别属性,但这不是解决方案,因为这种组合在一些极少数情况下仍然不是唯一的(它对我们来说是数据丢失)并且它无法解决使用 Design Automation API 进行属性名称转换的问题。
任何如何识别属性的想法都会有所帮助!谢谢
【问题讨论】:
标签: autodesk-forge autodesk-model-derivative