Autodesk forge Autodesk Forge viewer中NWD文件的属性名称与源Revit文件不同

Autodesk forge Autodesk Forge viewer中NWD文件的属性名称与源Revit文件不同,autodesk-forge,Autodesk Forge,使用从NWD文件转换的模型中的几个参数在Forge viewer中搜索元素时,我发现属性名称与源Revit文件不同。例如,源Revit文件中有一个名为“Assembly Name”的参数,但在从NWD文件转换而来的模型中,该名称已更改为“LcRevitData_Element:lcldrevit_parameter_-1150420” 我在执行viewer.getProperties()时发现了这一点,并在“Assembly Name”参数中看到: displayName=“程序集名称” att

使用从NWD文件转换的模型中的几个参数在Forge viewer中搜索元素时,我发现属性名称与源Revit文件不同。例如,源Revit文件中有一个名为“Assembly Name”的参数,但在从NWD文件转换而来的模型中,该名称已更改为“LcRevitData_Element:lcldrevit_parameter_-1150420”

我在执行viewer.getProperties()时发现了这一点,并在“Assembly Name”参数中看到:

displayName=“程序集名称”

attributeName=“LcRevitData\u元素:lcldrevit\u参数\u-1150420”

但是viewer.search()函数使用attributeName在模型中执行搜索。我有基于几个不同参数搜索模型的函数,所以我硬编码了这些属性来进行搜索。但是,如果有一个修订版的NWD,我需要再次上传到Forge,这些属性会改变吗?它们看起来像一些随机生成的字符串。。。或者是否有其他方法可以使用实际参数名进行搜索


非常感谢你的帮助

模型中的所有数据提取器应与原始模型保持相同和真实,只要更新不改变它们。如果发生意外更改,请告知我们,并将原始模型和相关详细信息发送给autodesk.com上的forge.help

它是由我们的服务生成的元数据/标识符,供查看器和其他堆栈使用,这些堆栈在每次模型再次转换时都会更改,其中包括dbid(节点ID)等