# 特征结构化 API
# 请求
PUT https://apigate.glodon.com/bimface/api/files/{fileId}/extractFeatures
1
# 说明
通过图纸文件ID,对图纸进行特征提取,并将数据结构化存储。通过请求体Body来确定需要提取哪些模块的数据(目前只有两个模块:图框sheetFrame和楼层表floorTable)。
# 请求参数
类别 | 参数名 | 必选 | 类型 | 描述 |
---|---|---|---|---|
Header | Authorization | 是 | String | bearer {accessToken} |
Path | fileId | 是 | integer (int64) | 图纸文件ID |
Body | request | 是 | object | 请求体,需输入模块(需满足权限要求), "config": {"features": ["sheetFrame","floorTable"]}} |
Query | callback | 否 | String | 回调url |
# 响应
HTTP 代码 | 说明 | 类型 |
---|---|---|
200 | OK | 请求成功,根据业务 code 解析实际结果 |
201 | Created | 无内容 |
401 | Unauthorized | 无内容 |
403 | Forbidden | 无内容 |
404 | Not Found | 无内容 |
# HTTP 请求示例
请求path
https://apigate.glodon.com/bimface/api/files/1211223382064960/extractFeatures
1
请求header
"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"
1
请求body
{
"config": {
"features": [
"sheetFrame",
"floorTable"
]
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 成功结果示例
{
"code" : "success",
"data" : {
"createTime" : "2020-09-07 18:26:01",
"databagId" : "9b711803a43b92d871cde346b63e5019",
"fileId": 1902753151453280,
"reason" : "reason",
"status" : "success"
},
"message" : ""
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11