1. 查询GEO模型构件信息

根据构件key、名称、类型等关键字查询GEO模型包含的构件,返回构件信息(包含定位)。


请求方式:GET

请求地址:/api/{databaseKey}/geomodels/components?key={key}&share={share}&componentKey={aa}&componentName={bb}&componentType={cc}&pageNumber={xx}&pageSize={yy}&attributes={zz}

1.1. 请求参数

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea 操作的通关令牌

PathParas:

参数名 类型 示例 是否必填 参数含义
databaseKey string test 数据库key,必传

SearchParas:

参数名 类型 示例 是否必填 参数含义
share string NULL 分享key
key string NULL 模型key,必须指定
componentKey string NULL 构件key关键字,可不指定
componentName string NULL 构件名称关键字,可不指定
componentType string NULL 构件类型关键字,可不指定
pageNumber string NULL 分页返回的页码,从0开始,默认为0
pageSize string NULL pageSize:分页返回每页最大条目,取值1~10000,默认为10
attributes string NULL 返回属性列表,如不指定则返回全部

Body

application/json:

NULL

1.2. 参数说明

参数名 类型 示例 是否必填 参数含义
NULL NULL NULL NULL NULL

1.3. 正确返回

{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": {
        "content": [
            {
                "name": "斜檩条:斜檩条-1m:2824483",
                "type": "IfcBuildingElementProxy",
                "key": "M1577178468831_03xNH48oj7Wv6Pwjg1c_RA",
                "location": {
                    "center": [
                        85.7622,
                        -32.3277,
                        1.90043
                    ]
                }
            },
            {
                "name": "斜檩条:斜檩条:2745945",
                "type": "IfcBuildingElementProxy",
                "key": "M1577178468831_3gTr6XEtj3kO57N2kFyI$W",
                "location": {
                    "center": [
                        85.7622,
                        -32.3277,
                        1.90043
                    ]
                }
            }
        ],
        "first": false,
        "last": false,
        "number": 2,
        "numberOfElements": 2,
        "size": 2,
        "totalElements": 27,
        "totalPages": 14
    }
}

1.4. 状态码

状态码 code message data 原因
400 BAD_PARAMETER_VALUE 参数(key)值不正确 NULL 当GEO模型的类型不是BIM时

1.5. 备注

暂无备注

1.6. 注意事项

1、仅适用于类型为BIM的3DTiles模型。

2、componentKey、componentType、componentName可指定关键词模糊搜索,多个条件之间的逻辑关系为“与”。

3、返回构件属性和构件定位信息。

4、数据库启用gacl时,有模型关联的BOSF文档读取权限的用户。

5、数据库未启用gacl时,有数据库访问权限的用户。

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-06 13:45:47

results matching ""

    No results matching ""