SuperMap 三维管网教程

一、数据处理流程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1、数据导入

在这里插入图片描述

1、属性数据

在这里插入图片描述

2、CAD 格式

在这里插入图片描述

2、管线场景构成及管点分类

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、数据检查
1、数据检查目的

1、检查参与三维拓扑构网的点在三维空间中是否在管线上

2、检查数据属性表中是否有高程字段,若无则新增赋值(没有高程字段则无法构建三维管线)

若管点不在管线上,三维拓扑构网后管点被删除,并在该位置的管线上自动生成一个管
点,原管点的属性将丢失

2、工具:管网数据检查插件

在这里插入图片描述

在这里插入图片描述

此时的数据还是二维矢量数据集,需要转为三维管线数据。

4、数据类型转换

在这里插入图片描述

在这里插入图片描述

数据转换完成之后,就可以进行三维拓扑构网了。

5、三维拓扑构网
1、三维网格模型

在这里插入图片描述

2、构建三维拓扑网络
1、构建三维网络数据集的方式

在这里插入图片描述

2、自定义构建三维网络

在这里插入图片描述

二、构建三维管线场景流程

在这里插入图片描述

在这里插入图片描述

1、管点、管线符号配置
1、新建三维自适应管点符号

在这里插入图片描述

在这里插入图片描述

2、新建三维点符号

在这里插入图片描述

3、新建三维线型符号

在这里插入图片描述

在这里插入图片描述

2、加载三维网格数据集

在这里插入图片描述

3、三维管线的构建

在这里插入图片描述

1、一种方式:使用一种管线符号

在这里插入图片描述

在这里插入图片描述

2、另一种方式:使用多种管线符号

在这里插入图片描述

4、三维管点的构建

在这里插入图片描述

1、一种方式:设置图层风格使用一种管点符号

在这里插入图片描述

2、创建自定义专题图使用多种管点符号

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、自适应管点

自适应管点显示不出来的问题:

在这里插入图片描述

在这里插入图片描述

5、生成缓存

在这里插入图片描述

三、WebGL 展示管线场景

整体流程:

1、管线数据准备

2、服务发布

3、搭建工程框架

4、编程开发与调试

1、管线数据准备

按照【一、数据处理流程】和【二、构建三维管线场景流程】准备管线数据。

2、服务发布

在这里插入图片描述

发布三维服务:

在这里插入图片描述

正常启动 iserver 会显示 开始协议处理句柄… Server startup in … ms

在这里插入图片描述

选择工作空间 sxwu:

在这里插入图片描述

勾选三维服务:

在这里插入图片描述

至此即发布了管线场景的三维服务。

3、搭建工程框架

开发包资源:

在这里插入图片描述

4、编程开发与调试

undergroundMode 开启地下场景

minimumZoomDistance 设置相机变焦时最小距离

在这里插入图片描述

scene.open 打开三维管线场景

在这里插入图片描述

在这里插入图片描述

四、WebGL 实现爆管分析

1、爆管分析的本质

在这里插入图片描述

2、三维网络分析功能

在这里插入图片描述

3、爆管分析实现思路

在这里插入图片描述

4、服务发布

在这里插入图片描述

1、获取三维网络分析服务地址

在这里插入图片描述

2、三维网络分析服务检查

在这里插入图片描述

5、编码
1、开启地下模式、加载场景

在这里插入图片描述

2、设置鼠标绘制监听事件

在这里插入图片描述

3、获取师表点击的管线 ID,根据分析类型构建请求体

在这里插入图片描述

4、向 iServer 发送请求,获取返回结果并高亮显示

在这里插入图片描述

5、结果

下图为上游关键设施分析的结果:点击绿色箭头指向的管线,会返回红色高亮的管线 ID 以及 蓝色高亮的阀门 ID

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碳学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值