【发布时间】:2020-11-18 15:18:15
【问题描述】:
我有一个 NWD 文件上传到 Forge,它由几个 NWC 文件组成,每个文件用于一个学科(PL、ARC、FS 等)。在我用来搜索元素的模型中有一个名为“Asset_ID”的自定义参数。但是,当我使用 viewer.getProperties 检查元素的属性时,我发现我的自定义参数的属性名称对于来自不同模型的元素是不同的:
ARC 中的资产 ID - attributeName = LcRevitData_Element:lcldrevit_parameter_2148458
PL 中的资产 ID - attributeName = LcRevitData_Element:lcldrevit_parameter_1455561
FS 中的资产 ID - attributeName = LcRevitData_Element:lcldrevit_parameter_2056618
当我使用 viewer.search 函数时,这会产生问题,我需要传入 attributeName 参数来搜索具有特定 Asset_ID 的元素 - 我如何知道要传入哪个 attributeName 值?这是一个已知的问题?有什么解决方法吗?
这与我之前发布的问题类似:
Attribute names for NWD files in Autodesk Forge viewer different from source Revit file。不同的是,对于Revit内置参数,即使对于不同的模型,它们的attributeName似乎也是相同的:
马克-attributeName = LcRevitData_Element:lcldrevit_parameter_-1001203
程序集名称 - attributeName = LcRevitData_Element:lcldrevit_parameter_-1150420
感谢任何帮助!
【问题讨论】:
标签: autodesk-forge autodesk-viewer