从模型到服务——iDesktopX处理自动化工具实现BIM模型到三维服务发布

前言

BIM模型在SuperMap实际使用的业务流程中常常需要在桌面产品中生成缓存,然后通过iServer发布三维服务使用。对于BIM模型来说,通常由多个BIM数据组成,因此在生成缓存与发布服务过程中往往会出现许多重复的步骤。对于这种情况,使用iDesktopX的处理自动化工具能够很好解决这一问题。本文就以BIM模型为例,使用iDesktopX 11i所带的三维模型处理算子,构建了一个处理自动化模型,实现了BIM模型从使用插件导出到模型的三维服务发布。

一、 处理自动化模型

本文针对BIM模型构建的处理自动化模型整体如下:

在这里插入图片描述

使用该处理自动化模型可以直接将在Revit中使用SuperMap三维插件导出的BIM模型生成缓存,并将缓存发布为三维服务。其中还对BIM模型做了一些例如移除重复点、重复面和重复子对象的简单的优化。接下来将详细介绍其中一些关键算子的参数设置。

二、 算子参数设置

1、 使用迭代数据集打开导出后的BIM模型

首先新建一个字符串变量,附加属性选择文件路径,在字符串值中选择导出的数据源(UDBX数据)

在这里插入图片描述
在这里插入图片描述

2、 移除重复点、重复面和重复子对象

移除重复点与移除重复面算子默认会另存模型数据集,我们这里取消勾选

在这里插入图片描述
在删除重复子对象算子中需要另存模型数据集,我们可以使用一个字符串变量来控制其结果数据集名称。命名的字符串变量需要勾选集合,附加属性为空。并在字符串变量的值中填入需要命名的数据集名称。

在这里插入图片描述
在这里插入图片描述

3、 模型生成缓存

同样的,在模型生成缓存时用字符串变量来控制缓存结果的命名,方便查看。并根据模型情况,设置生成缓存的参数。

在这里插入图片描述

对模型数据集生成缓存之后,需要进行模型缓存合并根节点,根据模型情况设置简化率,并勾选合并图层。

在这里插入图片描述

4、 三维切片缓存发布

需要在iServer中生成一个令牌用于发布服务,在算子参数在填写iServer地址与令牌即可。

在这里插入图片描述
在这里插入图片描述

5、 执行结果

执行模型成功后,会在输出窗口出现发布的三维服务地址,点击即可访问使用。

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值