系列目录     

上图中可以看到构建1与构建2拥有相同的属性2,构建2与构建n拥有相同的属性1。

本文主要介绍如何获取多个构建的共同属性。

请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/commonElementProperties

说明:若传入的elementId不止一个,则返回这些elementId共同的属性,共同的定义为:属性key与value都相等。

          支持查询模型属性重写后多个构件的共同属性,需要设置请求参数includeOverrides的值为true。

参数:

请求 path(示例):https://api.bimface.com/data/v2/files/1211223382064960/commonElementProperties?elementIds=string

  若需查询重写后的构件的共同属性,请求示例为
  https://api.bimface.com/data/v2/files/1211223382064960/commonElementProperties?elementIds=string&includeOverrides=true 

elementIds 后面的 string 是多个构建Id,多个elementId之间用英文状态下的半角逗号分隔。

例如:elementId1,elementId2,elementId3,elementId4

请求 header(示例):"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"

HTTP响应示例(200):

复制代码
{   "code" : "success",   "data" : {     "boundingBox" : {       "max" : {         "x" : -4938.068482562385,         "y" : -3201.59397858169,         "z" : 0.0       },       "min" : {         "x" : -4938.068482562385,         "y" : -3201.59397858169,         "z" : 0.0       }     },     "elementId" : "313052",     "familyGuid" : "000222",     "guid" : "79d547c1-5dbf-4e6a-811d-951cf37b29da-0004c6dc",     "name" : "norm - 150mm",     "properties" : [ {       "group