金茂审图业务说明

1. 主要调用流程

金茂审图主要流程需要参考:
CAD识别流程

2. 输入配置

在金茂审图业务场景下,发起转换时应使用如下的参数:

{
  "callback" : "https://api.glodon.com/viewing/callback",  // 可选
  "config" : {
    "random": "1625464065.6179504",    // 可选
    "localpack": "true",
    "scenarioType":"nodereview",         // 必选
    "meta": [
        {
            "path": "123.dwg",   
            "fileCode": "1#JZ#W3#$$"
        }
    ],
    "paramList": [
        {
            "fileCode": "1#JZ#W3#$$",
            "params":["(?i)(BZSL)$","(?i)(BZSL2)$"]   // 审查规则(正则表达式),可以放多个。注意每个字符串的开头和结尾不要有中括号
        }
    ],
    "taskType":"autoCheck",            // 必选
    "version": "1.0",
    "taskId": "test"
  },
  "source" : {
    "compressed" : true,
    "fileId" : 1277823232112,         // 上传文件获取的fileId
    "rootName" : "rootFileName.zip"   // 上传文件的文件名
  }
}

3. 结果文件说明

解压zip后,可以在文件夹中看到每种构件的识别结果,文件名格式为commponentCode#fileCode.json。
其中commponentCode为每种构件的编号,fileCode为上传图纸的编号。
具体的构件编号如下:

commponentCode 构件名称
5
8 楼梯
15
16
21 房间
27
51 标准节点

每个构件识别结果的具体数据结构如下:

标准节点

一级变量 二级变量 三级变量 类型 示例值 描述 备注
code int 200
message string success
data obj
nodes list
ID int 节点id
name string 节点编码
box obj 外接box
nX double
nY double
xX double
xY double