# 图纸转换 API
# 请求
PUT https://apigate.glodon.com/bimface/api/translate
1
# 说明
源文件上传成功后,即可发起对该文件的转换。由于转换不能立即完成,支持在文件转换完成以后,通过Callback机制通知应用;另外,应用也可以通过接口查询转换状态
# 请求 Header
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | bearer {accessToken} |
# 请求 Body
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
callback | 否 | String | 回调地址:样例 : "https://api.glodon.com/viewing/callback?authCode=iklJk0affae&signature=2ef131395fb6442eb99abd83d45c3201“ |
config | 否 | Object | 配置参数,样例 : {"split":true} |
source | 否 | 样例:TranslateSource | TranslateSource |
# TranslateSource
参数名 | 必选 | 类型 | 描述 |
---|---|---|---|
compressed | 否 | boolean | 样例 : false |
fileId | 否 | integer (int64) | 样例 : 1277823232112 |
rootName | 否 | String | 样例:"rootFileName.dwg" |
# HTTP 请求示例
请求 path
https://apigate.glodon.com/bimface/api/translate
1
请求 header
"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"
1
请求 body
{
"callback" : "https://api.glodon.com/viewing/callback?authCode=iklJk0affae&signature=2ef131395fb6442eb99abd83d45c3201",
"config" : {
"split":true
},
"source" : {
"compressed" : false,
"fileId" : 1277823232112,
"rootName" : "rootFileName.dwg"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
注意:请求体中的config可以设置为空
"config":null
或者传入指定的转换参数
"config":{
"texture":true
}
1
2
3
4
5
6
2
3
4
5
6
# 响应
HTTP 代码 | 说明 | 类型 |
---|---|---|
200 | OK | 请求成功,根据业务 code 解析实际结果 |
201 | Created | 无内容 |
401 | Unauthorized | 无内容 |
403 | Forbidden | 无内容 |
404 | Not Found | 无内容 |
# 成功结果示例
{
"code" : "success",
"data" : {
"createTime" : "2017-12-25 17:23:46",
"databagId" : "9b711803a43b92d871cde346b63e5019",
"fileId" : 1248789071339712,
"name" : "bimface_2018.dwg",
"reason" : "reason",
"status" : "success",
"thumbnail" : [ "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/96.png", "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/256.png" ]
},
"message" : ""
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
另外几种发起转换的请求体示例: 1. DWG文件转换 (1)DWG文件转换成矢量图纸
{
"source":{
"fileId":1402934652281952,
"compressed":false
},
"callback":"http://www.app.com/receive",
"config":null
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
(2)DWG文件转换成图片
{
"source":{
"fileId":857482189666208,
"compressed":false,
"rootName":"root.dwg"
},
"callback":"http://www.app.com/receive",
"config":{
"exportDrawing":false
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
(3)DWG文件解析轴网信息
{
"source": {
"fileId": 857482189666208,
"compressed": false,
"rootName": "root.dwg"
},
"callback": "http://www.app.com/receive",
"config": {
"exportAxisGrids": {
"gridLines": [
"A1-WC$0$DOTE",
"A2-WC$0$DOTE"
],
"gridBubbles": [
"A1-WC$0$AXIS_TEXT",
"A2-WC$0$AXIS_TEXT"
]
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20