AEC 数据模型 - 元素的相位信息

问题描述 投票:0回答:1

我正在使用 AEC 数据模型资源管理器,我能够按类别(房间)检索元素并返回大部分参数结果,但即使未确定任何特定属性,我也无法获取阶段。

这是我正在使用的代码。

query GetElementsFromCategory {
  elements(
    designId: "WORKING DESIGN ID"
    filter: {query: "property.name.category=='Rooms' and 'property.name.Element Context'==Instance"}
  ) {
    pagination {
      cursor
    }
    results {
      properties{
        results{
          name
        }
      }
    }
  }
}

返回的结果与下面类似,但没有 Phase 属性。

{
  "data": {
    "elements": {
      "pagination": {
        "cursor": null
      },
      "results": [
        {
          "properties": {
            "results": [
              {
                "name": "Comments"
              },
              {
                "name": "Edited by"
              },
              {
                "name": "Workset"
              },
              {
                "name": "External ID"
              },
              {
                "name": "Export to IFC"
              },
              {
                "name": "Export to IFC As"
              },
              {
                "name": "IFC Predefined Type"
              },
              {
                "name": "IfcGUID"
              },
              {
                "name": "Family Name"
              },
              {
                "name": "Element Name"
              },
              {
                "name": "Element Context"
              },
              {
                "name": "Revit Element ID"
              },
              {
                "name": "Area"
              },
              {
                "name": "Computation Height"
              },
              {
                "name": "Department"
              },
              {
                "name": "Base Finish"
              },
              {
                "name": "Ceiling Finish"
              },
              {
                "name": "Floor Finish"
              },
              {
                "name": "Wall Finish"
              },
              {
                "name": "Unbounded Height"
              },
              {
                "name": "Base Offset"
              },
              {
                "name": "Name"
              },
              {
                "name": "Number"
              },
              {
                "name": "Occupancy"
              },
              {
                "name": "Perimeter"
              },
              {
                "name": "Limit Offset"
              },
              {
                "name": "Volume"
              }
            ]
          }
        }
      ]
    }
  }
}

有没有办法通过电话获取此信息或其他参考信息?

autodesk-forge autodesk-model-derivative
1个回答
0
投票

Phase 是一个参考属性,可以使用“reference”进行检索,如下所示:

查询 GetElementsFromCategory { 元素( designId:“工作设计ID” 过滤器:{查询:“property.name.category=='房间'和'property.name.ElementContext'==实例”} ){ 分页{ 光标 } 结果 { 特性{ 结果{ 姓名 价值 } } 参考{ 结果{ 姓名 显示值 价值{ ID } } } }

} }

© www.soinside.com 2019 - 2024. All rights reserved.