- 规范
- 项目管理
- 模型管理
- 存储管理
- 任务管理
- 能力服务
- 模型对比-SZ-IFC
- 轻量化展示
- 图纸识别
- 图模匹配
- 空间计算
- 模型对比-Revit
- 项目维度统计查询
- 模型维度统计查询
- 单体维度统计查询
- 能力列表POST
- 能力接口列表POST
- 模型文件Hash存储POST
- 模型文件Hash查询POST
- 模型对比-SZ-IFC
开启IFC模型对比任务
开发中
POST
/task_symbol_sz/api/bim/businessCenter/execute/diffIfc
请求参数
Body 参数application/json
platform
string
所属平台
batchTask
array [object {7}]
任务列表
sourceDocumentId
string
被与之对比的模型id
sourceDocumentVersion
integer
被与之对比的模型版本
compareDocumentId
string
要查看变换的模型id
compareDocumentVersion
integer
要查看变换的模型版本
convertType
string
任务类型(写死ifc-lod)
projectId
string
项目id
buildingId
string
单体id
taskType
string
任务类型(写死ifcDiff)
示例
{
"taskType": "ifcDiff",
"batchTask": [
{
"sourceDocumentId": "18b7afcdb9b14106b701f8c4111d465a",
"sourceDocumentVersion": 5,
"compareDocumentId": "18b7afcdb9b14106b701f8c4111d465a",
"compareDocumentVersion": 4,
"convertType": "ifc-lod",
"projectId": "5db978eee0c04b3c99bc9d8be89527d0",
"buildingId": null
}
],
"platform": "/mp_data_manager/"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/task_symbol_sz/api/bim/businessCenter/execute/diffIfc' \
--header 'Content-Type: application/json' \
--data-raw '{
"taskType": "ifcDiff",
"batchTask": [
{
"sourceDocumentId": "18b7afcdb9b14106b701f8c4111d465a",
"sourceDocumentVersion": 5,
"compareDocumentId": "18b7afcdb9b14106b701f8c4111d465a",
"compareDocumentVersion": 4,
"convertType": "ifc-lod",
"projectId": "5db978eee0c04b3c99bc9d8be89527d0",
"buildingId": null
}
],
"platform": "/mp_data_manager/"
}'
返回响应
🟢200成功
application/json
Body
data
object
必需
taskIds
array[string]
必需
code
integer
必需
errmsg
string
必需
示例
{
"data": {
"taskIds": [
"1698536039571128320"
]
},
"code": 0,
"errmsg": "成功"
}
修改于 2023-10-19 01:23:57