1. 获取指定管道构件的中心线信息

获取构件管道中心线信息。


请求方式:GET

请求地址:/api/{databaseKey}/piping/component/centerlines?componentKey={key1,key2,key3}&share={yyy}

1.1. 请求参数

Headers:

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

PathParas:

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

SearchParas:

参数名 类型 示例 是否必填 参数含义
componentKey string NULL 构件key,多个构件key以英文逗号连接
share string NULL 分享key

Body

application/json:

NULL

1.2. 参数说明

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

1.3. 正确返回

{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": {
    "M1523234_21123" : {  // 构件key
        "diameter": 50.125,  // 管道直径
        "length": 50.125,  // 管道中心线长度       
        "centerLines": [  // 中心线线段坐标
            [
                498.9702323790502,
                4058.7879291015593,
                888.9081143021383
            ],
            [
                498.9702323790502,
                1635.9498291015625,
                888.9081143021383
            ]
        ],
        "type": "IfcFlowSegment"   // 构件类型
        }
    }
}

1.4. 错误返回

状态码 code message data 原因
NULL CENTER_LINE_FAILED 管道(xxx)提取失败 NULL 管道提取失败

1.5. 备注

  1. 仅支持管道、两通管件,不支持三通以上管件

1.6. 注意事项

  1. 如果构件管道信息尚未提取,则调用管道提取算法执行计算,返回计算结果
  2. 如果构件管道信息已经提取,则直接返回
  3. 返回的centerLines列表中,从第一个坐标开始,每两个坐标表示一条线段
  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 ""