中台
  1. 模型对比-Revit
中台
  • 规范
  • 项目管理
    • 锁定状态
      • 锁定
      • 提交版本
      • 取消锁定
      • 初始化单体下专业
      • 更新项目信息
      • 更新项目扩展信息
      • 更新单体信息
      • 更新单体扩展信息
      • 添加单体
      • 添加文件版本(文件上传成功后调用)
      • 添加单体扩展信息
      • 项目详情
      • 项目扩展信息
      • 单体列表
      • 专业列表
      • 文件版本列表
      • 删除单体
    • 普通状态
      • 项目列表(带分页)
      • 项目详情
      • 单体列表
      • 项目下拉筛选项
      • 专业列表
      • 批量检查是否处于编辑状态
    • 创建项目
      POST
  • 模型管理
    • 单体下属文件列表
      POST
    • 模型详情
      POST
    • 批量删除文件或文件夹
      POST
    • 轻量化
      POST
  • 存储管理
    • 分片上传
      • 获取分片上传凭证
      • 检查分片是否存在
      • 检查分片是否存在v2
      • 文件分片上传
      • 合并分片
    • 下载
      • 单文件下载
      • 批量下载
    • 普通上传
      POST
    • 检查文件是否存在
      GET
    • 秒传
      POST
  • 任务管理
    • 任务列表
    • 任务取消
    • 任务重试
    • 更新任务读取状态
  • 能力服务
    • 模型对比-SZ-IFC
      • 模型对比-SZ-IFC
      • 开启IFC模型对比任务
      • 查询IFC模型对比任务结果
    • 轻量化展示
      • 轻量化展示
      • 获取obv-token
    • 图纸识别
      • 图纸识别
      • 识图识别任务开启
      • 识图识别结果查询
    • 图模匹配
      • 图模匹配
      • 开启图模匹配任务
      • 图模匹配任务结果查询
    • 空间计算
      • 空间计算
      • 查询空间树
      • 查询构件树
      • 查询机电系统树
      • 根据空间查构件
      • 根据构件查属性
    • 模型对比-Revit
      • 模型对比-Revit
      • 开启Revit模型对比任务
        POST
      • 查询Revit模型对比任务信息
        GET
      • 查询Revit模型对比结果
        GET
    • 项目维度统计查询
      • 项目维度统计查询
      • 项目聚合列表
      • 项目编码列表
      • 获取子文件夹树
      • 获取子文件列表
      • 项目版本列表
    • 模型维度统计查询
      • 模型维度统计查询
      • 按类型获取模型数量
      • 按周期获取模型数量
      • 按专业获取统计模型
      • 按单体获取模型列表
    • 单体维度统计查询
      • 单体维度统计查询
      • 根据项目ID获取单体
    • 能力列表
      POST
    • 能力接口列表
      POST
    • 模型文件Hash存储
      POST
    • 模型文件Hash查询
      POST
  1. 模型对比-Revit

开启Revit模型对比任务

开发中
POST
/zt/obv/bimserver/translation/v3/compare
新建模型对比Job(rvt)

请求参数

Query 参数
client_id
string 
可选
client_id,默认从token中获取
isRegenerated
string 
可选
是否重新生成任务,默认值:true
Header 参数
Authorization
string 
必需
示例值:
Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJvYnY6d3JpdGUiLCJvYnY6cmVhZCJdLCJleHAiOjE2OTU4MTc4MTksImF1dGhvcml0aWVzIjpbIlJPTEVfU1ZDX1NUT1JBR0VfQURNSU4iLCJST0xFX1NWQ19KT0JfQURNSU4iXSwianRpIjoiOWVmYjNkYjgtM2NjNi00ODlkLWFjNjYtYjZmZjk1Njc5ZjVhIiwiY2xpZW50X2lkIjoiMVRvY2c5Mm9RV2NjMzhiT2pBQzU1ZzYifQ.Rvmy5KKAf2GcN3CtKTe5J3l_hGSVd_tem6gaDVQ03EiMAC3AsCuLc0RtxgrRTcGFmEwmVQ9ADxBRmsweqNYTpLniQvobd28clDJaBvsA3oMUVOHQ2Qr54j1sQq-8tD4UqxnqvclpWMVps4kdQRy8T9DHoqgPXJI9kYHxuJzTwDmMZVLqmfMQSW8vns8NQDpMesKXnGx2oD_vhahbxxr-kC0rIFmSi_XrWn5eT6GMS-rd6C7GmFlnSUCoT8yxfvdHa1p8KEl_4L0WJcqsZVGMj_t7lPva4lS_hVFdFGxCs0KHNFpuCJSDSr1OLDTJdWg4WhDNT7r9zy410kyXpLdWkQ
Body 参数application/json
sourceModel
string 
源模型urn
必需
comparedModel
string 
对比模型urn
必需
job_type
string 
对比任务类型
必需
对比任务类型,流式对比时必填,固定'lod-compare'
resultType
string 
对比结果类型
必需
与转换任务的类型保持一致
viewPairs
array[string]
对比列表
必需
示例
{
  "sourceModel": "urn:bimbox.object:king_ifc/20230921105631000208",
  "comparedModel": "urn:bimbox.object:king_ifc/20230921105338000207",
  "viewPairs": [
    [
      "3b655d7f-0572-a455-ff72-5eacaab0f182",
      "3b655d7f-0572-a455-ff72-5eacaab0f182"
    ]
  ],
  "job_type": "lod-compare",
  "resultType": "rvt-lod"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/zt/obv/bimserver/translation/v3/compare?client_id=&isRegenerated=' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJvYnY6d3JpdGUiLCJvYnY6cmVhZCJdLCJleHAiOjE2OTU4MTc4MTksImF1dGhvcml0aWVzIjpbIlJPTEVfU1ZDX1NUT1JBR0VfQURNSU4iLCJST0xFX1NWQ19KT0JfQURNSU4iXSwianRpIjoiOWVmYjNkYjgtM2NjNi00ODlkLWFjNjYtYjZmZjk1Njc5ZjVhIiwiY2xpZW50X2lkIjoiMVRvY2c5Mm9RV2NjMzhiT2pBQzU1ZzYifQ.Rvmy5KKAf2GcN3CtKTe5J3l_hGSVd_tem6gaDVQ03EiMAC3AsCuLc0RtxgrRTcGFmEwmVQ9ADxBRmsweqNYTpLniQvobd28clDJaBvsA3oMUVOHQ2Qr54j1sQq-8tD4UqxnqvclpWMVps4kdQRy8T9DHoqgPXJI9kYHxuJzTwDmMZVLqmfMQSW8vns8NQDpMesKXnGx2oD_vhahbxxr-kC0rIFmSi_XrWn5eT6GMS-rd6C7GmFlnSUCoT8yxfvdHa1p8KEl_4L0WJcqsZVGMj_t7lPva4lS_hVFdFGxCs0KHNFpuCJSDSr1OLDTJdWg4WhDNT7r9zy410kyXpLdWkQ' \
--header 'Content-Type: application/json' \
--data-raw '{
  "sourceModel": "urn:bimbox.object:king_ifc/20230921105631000208",
  "comparedModel": "urn:bimbox.object:king_ifc/20230921105338000207",
  "viewPairs": [
    [
      "3b655d7f-0572-a455-ff72-5eacaab0f182",
      "3b655d7f-0572-a455-ff72-5eacaab0f182"
    ]
  ],
  "job_type": "lod-compare",
  "resultType": "rvt-lod"
}'

返回响应

🟢200成功
application/json
Body
data
object 
人物详情
必需
sourceModel
string 
源模型urn路径
必需
comparedModel
string 
对比模型urn路径
必需
viewPairs
array [array] 
对比列表
必需
compareResult
string 
对比结果
必需
resultType
string 
结果类型
必需
job_type
string 
对比类型
必需
stage
string 
任务阶段
必需
id
string 
job id
必需
state
string 
Job 状态
必需
示例
{
  "data": {
    "sourceModel": "urn:bimbox.object:king_ifc/20230921105631000208",
    "comparedModel": "urn:bimbox.object:king_ifc/20230921105338000207",
    "viewPairs": [
      [
        "3b655d7f-0572-a455-ff72-5eacaab0f182",
        "3b655d7f-0572-a455-ff72-5eacaab0f182"
      ]
    ],
    "compareResult": "urn:bimbox.object:translation_result_v2/47TcZM1hQtos3VrWPl1D5ia9",
    "resultType": "rvt-lod",
    "job_type": "lod-compare",
    "stage": "processing",
    "id": "1BOYoGQhUHh",
    "state": "queued"
  }
}
修改于 2023-10-19 07:06:25
上一页
模型对比-Revit
下一页
查询Revit模型对比任务信息
Built with