1. 提取模型路网

提取ifc和revit模型的拓扑和栅格路网数据。


请求方式:POST

请求地址:/api/{databaseKey}/routes

1.1. 请求参数

Headers:

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

PathParas:

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

SearchParas:

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

Body

application/json:

{
    "modelKey": "M1563776188225", //必填
    "gridWidth": 300,
    "gridHeight": 1500,
    "outDoor":true,  // 是否为户外路网
    "roads": [     // 户外道路构件
        "M1543243122_23231",
        "M1543243122_23231",
        ... ...
    ]
}

1.2. 参数说明

参数名 类型 示例 是否必填 参数含义
modelKey string M1563776188225 模型key
gridWidth int 300
gridHeight int 1500
outDoor boolean true/false 是否为户外路网
roads 数组 ["M1543243122_23231","M1543243122_23231",... ...] 户外道路构件

1.3. 正确返回

{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": {
        "remark": "路网正在提取",
        "key": "R1574301767021",
        "status": "0",
        "modelKey": "M1573442710475"
    }
}

1.4. 状态码

状态码 code message data 原因
400 PARSE_NOT_FINISHED 模型(xxx)正在解析 NULL 当模型正在解析时
400 PARSE_FAILED 模型(xxx)解析失败 NULL 当模型解析失败时
400 BAD_PARAMETER 参数(gridWidth)值不正确,取值应为Double类型数字 NULL 当参数gridWidth不是数字时
400 BAD_PARAMETER 参数(gridHeight)值不正确,取值应为Double类型数字 NULL 当参数gridHeight不是数字时
400 BAD_PARAMETER 参数(gridWidth)值不正确,取值范围:15cm-5m NULL 当参数gridWidth不在取值范围内时
400 BAD_PARAMETER 参数(gridHeight)值不正确,取值范围:1m-3m NULL 当参数gridHeight不在取值范围内时
400 BIZ_EXCEPTION modelKey为xxxx的模型几何正在转换中,请稍后再试! NULL 当几何版本是3.0且在转换中时
400 BIZ_EXCEPTION modelKey为xxxx的模型未开始几何转换,构件几何不存在! NULL 当几何版本是3.0且未转换时
400 BIZ_EXCEPTION modelKey为xxxx的模型的几何转换失败! NULL 当几何版本是3.0且转换失败时

1.5. 备注

1、status:“0”表示正在进行,“1”表示成功,“-1”表示已失败。
2、目前支持IFC和RVT格式的单体建筑模型,门、楼梯、台阶、斜坡等构件的类型应正确设置。
3、用于提取路网的模型规范,见“附件9”

1.6. 注意事项

1、可通行宽度gridWidth可选,默认为 300个模型长度单位,取值范围:15cm-5m。
2、可通行高度gridHeight可选,默认为 1500个模型长度单位,取值范围:1m-3m。
3、提取路网时需要区分模型户内/外模式,传递outDoor参数,此参数默认为false;
4. 当户外道路构件无法满足路网提取建议时,可以通过roads参数手动指定户外道路构件;roads参数仅在outDoor参数为true时生效
5. 数据库启用gacl时,有模型关联的BOSF文档编辑权限的用户
6. 数据库未启用gacl时,有数据库访问权限的用户
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-09-24 13:48:02

results matching ""

    No results matching ""