中台
模型对比-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
模型对比-Revit
复制页面
模型对比-Revit
简介
#
支持三维模型的版本变更对比,并将差异结果进行直观可视化的展示,直观可视化的展示前后版本间增删改变化情况,方便用户对前后工作进行直观的查看。应用于版本对比或方案对比中。
Revit模型对比使用中间格式统计对数据进行处理,改方式兼容性更强,能够实现不受特定格式的约束,速度较IFC模型对比慢。
对接流程
#
模型对比作为一个耗时任务,对比结果不会立马返回。通过开启任务 --> 轮询 --> 获取任务结果的方式来完成一个对比生命周期。
Revit模型对比要求header中传入obv-token,通过获取obv-token接口获取
开启模型对比任务主要是传入两个模型的信息
获取两个文件中同一个视图的guid后便可以组成对比列表-ViewPairs,可通过OBV方法get3dGeometryItems()
开启模型对比任务,获取返回结果jobId
通过jobId轮询获取模型对比状态,检测state状态为complete即完成模型对比任务
通过jobId查询模型对比任务结果
接口列表
#
获取obv-token
开启Revit模型对比任务
查询Revit模型对比任务信息
查询Revit模型对比结果
对比结果显示
#
1、对接结果中构件id返回的是模型 guid(obv API中叫obvId)。实际在obv轻量化引擎中定位操作构件传的不是guid,而是nodeId(每次模型引擎化都可能不同)。obv提供了guid与nodeId相互转换的API。
2、样例展示
修改于
2023-11-02 07:14:29
上一页
根据构件查属性
下一页
开启Revit模型对比任务