欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 地下管线管网三维建模之管道与附属物的无缝衔接

地下管线管网三维建模之管道与附属物的无缝衔接

2025/3/14 23:45:26 来源:https://blog.csdn.net/luoyun620/article/details/141163013  浏览:    关键词:地下管线管网三维建模之管道与附属物的无缝衔接
如果只是想做一个玩具级别的三维管网模型,不用理会井、附属物等管网内容的话,那这篇文章可以忽略。因为我要说的不是简单的练习练习技术,而是要达到商业项目要求级别的三维管网模型。

三维管网模型有什么

前面的一篇文章说到过,二维管网数据是由管点和管线共同组成的复杂数据,对应到三维管网模型,至少应该达到以下四个目标:

  1. 1:1还原二维管道、附属物;
  2. 展现三维管道本身的空间属性,相对于二维管道数据来说,如:直观看到管道大小、方向;
  3. 展现附属物与管道空间关系,多条管道的空间拓扑关系;
  4. 正确表达管道与附属物之间的角度关系。

当前一般的三维管网建模软件

  1. QGIS,是一个款免费开源的桌面GIS软件,有很强大的功能,支持插件扩展,其中的三维管网建模功能中是由QGIS的Qgis2threejs提供的,下图是使用Qgis2threejs建模管线三维配置截图:
    在这里插入图片描述

上图中有一个管线的配置页面,从可配置内容来看,管线可以配置成line(二维线)和pipe管道,管道管径大小是统一的,无法还原真实真实的管线大小。对管道接头没有做平滑处理,如下图:
在这里插入图片描述
对于管点图层来说,下图是管点的三维配置:
在这里插入图片描述
在实验过程中配置成雨水井模型后,卡死无法动弹。但从可配置内容来看:

1) 管点可以配置成point(二维点)和3D model,从页面配置功能来看,一个点数据图层只能设置一种模型(可能是我没找到方法,如有错误,欢迎留言砖拍);
2)当选择配置成模型后,可以选择模型路径;
3)可以缩放模型大小,全图模型统一大小;
4)可以设置模型旋转轴和在各方向上的旋转角度,但是相对于偏北角,也就是说场景中模型都统一朝一个方向,对于一些有方向要求的附属物很不友好,比如路灯,路灯是沿着路的,有横着的,有竖着的,可能有任何角度的,但如果模型都朝着一个方向,那就有点尴尬了。
5)模型不带属性,不能获取到模型的属性信息,无法关联进入当前热门的物联网,与实时信息匹配。
从以上可以看出,QGIS在管网建模方面,还有很长的路要走。当前来看不能满足三维管网模型的要求的。除了QGIS还有使用cesium代码直接绘制管网的方法。

  1. cesium,cesium是开源免费的三维API,提供了相当强大的功能接口,通过cesium提供的corridor类型绘制,可以直接绘制管道模型,如下图:

在这里插入图片描述
通过cesium提供的方法,管道可绘制出来,接头可以平滑,但是通过代码绘制管道,效率很低,如上图中的二通道可以直接平滑过来,但管网中不仅有二通,还有三通或别的类型,代码难度非常大,对多通接着无法实现;附属物通过加载glb的方式加载,理论上也是可以的,但实现起来非常难,它有QGIS建模的所有缺点,并且还效率很低。商业项目没法玩。

完美的解决方案

先看下面几张图:
在这里插入图片描述
上图中,各附属物与管道模型相互联动,比如阀门附属物的方向与管线走向相关,阀门大小与管道大小相关。
在这里插入图片描述
要达到上面图中的效果是不是很麻烦呢?其实操作很简单(万一真不会,可以在QQ群里找他们技术人员),只需要加载数据后,全可视化配置即可:
在这里插入图片描述
配置完后,点击开始建模就完成了。
在这里插入图片描述
在这里插入图片描述
话不多说,借用一句话:专业的就让专业的人去做!试用下载地址
有任何问题也可以QQ群:709743809,欢迎加入一起学习讨论

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词