【问题标题】:For NWD file in Forge, the Viewer search method's attributeName parameter is different for different models?Forge中的NWD文件,不同型号的Viewer搜索方法的attributeName参数不同?
【发布时间】: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


    【解决方案1】:

    模型衍生服务通常会尝试“尽可能忠实地”导出自定义元数据,但我猜在这种情况下它不能假设您在一个 NWC 文件中的 Asset_ID 属性是相同的作为另一个 NWC 文件中的 Asset_ID 属性,这就是为什么当 NWC 文件聚合到单个查看器模型中时它们会获得自定义后缀。

    如果您不介意通过 forge (dot) help (at) autodesk (dot) com 与我们分享您的 NWD 样品,我们很乐意将其转交给模型衍生工程团队,看看我们是否可以提供帮助。

    【讨论】:

    • 我已通过电子邮件发送了 NWD 示例文件。感谢您的帮助!
    猜你喜欢
    • 2021-07-25
    • 2019-03-23
    • 2020-02-12
    • 1970-01-01
    • 2020-06-10
    • 2022-06-29
    • 2011-02-20
    • 2017-04-11
    • 1970-01-01
    相关资源
    最近更新 更多