# 获取图纸结构化结果文件 API

# 请求

GET https://apigate.glodon.com/bimface/api/data/v2/files/{fileId}/drawingFeatures
1

# 请求参数

类别 参数名 必选 类型 描述
Header Authorization String bearer {accessToken}
Path fileId integer (int64) 图纸文件ID

# 响应

HTTP 代码 说明 类型
200 OK 请求成功,根据业务 code 解析实际结果
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

# HTTP 请求示例

请求path

https://apigate.glodon.com/bimface/api/data/v2/files/1248789071339712/drawingFeatures
1

请求header

"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"
1

# 成功结果示例

{
    "code": "success",
    "message": null,
    "data": "结果.zip下载链接"
}
1
2
3
4
5

data是结果数据,提供zip下载链接。下载zip并解压后,输出的是各个模块的原子化结果数据,用户来组合原子化结果使用,模块和结果对应关系定义如下:

模块名称 描述 结果数据文件
文本识别(Text) 图纸文本识别 暂未实现
图框识别(SheetFrame) 图纸图框信息识别,实现图纸拆分,并通过图号、图纸名称 SmartScissor.json
楼层表提取(FloorTable) 楼层信息识别,获取标高、层高、面积信息 SmartFloorTable.json

SmartScissor.json内容如下:

{
    "data": [
        {
            "frames": [], 
            "id": 27, # 布局空间号
            "name": "Layout1" # 视口空间的名称
        },
        {
            "frames": [ # 子图图框坐标范围
                {
                    "bbox": [ # 子图图框坐标
                        -1.0,
                        29699.0,
                        21001.0,
                        59401.0
                    ],
                    "id": 1, # 子图id
                    "name": "unknown-name",  # 子图名
                    "number": "unknown-no-1" # 子图编号
                }
            ],
            "id": 0, # 这里默认是0
            "name": "Model" # model还是Layout
        }
    ],
    "version": "2.0"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

SmartFloorTable.json内容如下:

{
    "code": 2000,
    "data": [
        {
            "1": { # 这个是子图id
                "t0": { # 楼层表序号(一张子图如果存在多个楼层表,这里从t0..tn)
                    "1": { # 楼层序号
                        "层号": "屋面", 
                        "层高": "",
                        "标高": "13.718",
                        "混凝土等级": {
                            "剪力墙": "",
                            "墙柱": "",
                            "墙梁": "",
                            "板": "",
                            "框架柱": "",
                            "框架梁": "",
                            "非框架梁": ""
                        }
                    },
                    "2": { # 楼层序号
                        "层号": "阁楼",
                        "层高": "1.783",
                        "标高": "11.935",
                        "混凝土等级": {
                            "剪力墙": "",
                            "墙柱": "",
                            "墙梁": "",
                            "板": "",
                            "框架柱": "",
                            "框架梁": "",
                            "非框架梁": ""
                        }
                    }
                }
            }
        }
    ],
    "message": "成功"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  • 在线客服

  • 意见反馈