【发布时间】:2021-09-14 14:19:31
【问题描述】:
在 forge 模型衍生 API 中使用 get properties 请求处理已翻译模型的数据时,我正在测试的模型不会将 revit ID 作为任何实例元素的一部分返回。我习惯看到的格式类似于栏杆实例元素的“栏杆 [5707296]”,但属性 JSON 响应未在结果中显示 [5707296]。这是 API 的最新变化吗?我需要启用此设置吗? revit ID 对我们来说是一个有用的值,我们想检索它。奇怪的是,查看器按预期显示了 ID,但获取属性请求中的同一实体没有显示 ID。这是来自 Revit 2022 模型。
JSON 响应:
...
{
"objectid": 410,
"name": "Railing", // <-- I would expect this to be "Railing [5707296]"
"externalId": "1c277e31-8d23-4dc2-96e6-b1ac60f1c07a-0053ce49",
"properties": {
...
}
},
...
在查看器中选择的相同元素会显示我期望的名称:
【问题讨论】:
-
我用
Revit 2022/Samples目录中的示例模型进行了测试,没有遇到问题,所以我相当确定这是一个特定于模型的问题。
标签: autodesk-forge autodesk-model-derivative