玩转地下管网三维建模:MagicPipe3D系统

       地下管网是保障城市运行的基础设施和“生命线”。随着实景三维中国建设的推进,构建地下管网三维模型与地上融合的数字孪生场景,对于提升智慧城市管理至关重要!针对现有三维管线建模数据差异大、建模交互弱、模型效果差、缺乏语义信息等缺陷,武汉幻城经纬科技有限公司从底层开发了参数化三维管网建模系统MagicPipe3D。

        MagicPipe3D系统本地离线参数化构建地下管网模型(包括管道、接头、附属设施等),输出标准3Dtiles服务、Obj模型等格式,支持Cesium、Unreal、Unity、Osg等引擎进行三维可视化、语义查询、专题分析。

MagicPipe3D系统特点

(1)安全:系统本地化单机运行,不上传数据不受网络影响,国产自主可控;

(2)灵活:支持多种数据输入、坐标转换和参数配置,满足不同用户需求;   

(3)精细化:支持各种复杂的管道接头构建算法,以及丰富的附属物模型库,实现管道、接头、附属物立体衔接,并绑定语义查询信息;

(4)高效:融合实例化、几何简化、多级索引等机制,实现一键快速自动建模,同时也保证模型的高效渲染。

MagicPipe3D建模流程

(1)数据输入:支持Shapefile矢量和CSV表格两种数据格式输入,最少需要输入一组管线和管点数据才能进行建模。Shapefile矢量应为标准格式,包括坐标系、几何矢量、属性表等信息,其中属性表字段名称需为英文字母。CSV表格通过配置相关基础字段和坐标系转化为Shapefile,然后导入。

(2)数据预处理:包括数据检查、坐标转换、附属模型等操作。数据检查基于配置参数,进行完整性、属性、拓扑等检查;坐标转换可以根据需要将输入Shapefile转换为其它地理或投影坐标系,支持地方坐标系Prj导入;附属模型系统内嵌常见地下管网附属模型库,用户可以点击对应模型导入三维局部视图查看,也可以导入自有附属模型进行扩充。

(3)建模输出:包括建模参数配置和输出配置。建模参数配置,通过配置管线字段、管点字段、管道材质、附属物字段及其对应的附属模型等实现三维管网参数化建模;输出配置,主要配置输出三维模型格式3dtiles或obj、四叉树分块层级、几何简化、合并导出等参数,根据建模需求实现模型输出。

MagicPipe3D系统菜单

(1)文件导入:支持shp、csv、obj、3dtiles等文件格式导入;

(2)数据视图:支持属性查询、定位、光照、地形透明等;

(3)数据预处理:支持矢量检查、坐标系转换、附属模型库等;

(4)管网建模:支持单组管网建模、批量管网建模;

(5)其它工具:支持建筑物拉伸白模、三维模型格式转换;

(6)关于系统:系统设置、日志、视频等。

MagicPipe3D系统截图

MagicPipe3D获取方式

        武汉幻城经纬科技有限公司版权所有。

        技术交流QQ群:709743809。

        欢迎下载试用:www.magic3d.net

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/511508.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

易基因:NAR:RCMS编辑系统在特定细胞RNA位点的靶向m5C甲基化和去甲基化研究|项目文章

喜讯!易基因表观转录组学RNA-BS技术服务见刊《核酸研究》 大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 2024年2月15日,吉林大学张涛、赵飞宇、李金泽为共同第一作者,吉林大学李占军、隋婷婷及赖良…

MySQL中有事务无法回滚的语句?

目录 0.从修改表结构语句开始 1.DDL(Data Definition Language) 数据定义语言 2.DCL(Data Control Language) 数据控制语言 3.在该事务还没提交时开启新事务 4.锁操作 5.行政声明语句 6.主从复制的从机操作 7.如何避免出现隐式提交导致的错误 0.从修改表结构语句开始 试…

windows下thinkphp使用php7.4.5版本链接oracle数据库

我用的php运行环境是PHPCUSTOM,感谢大佬Lccee的耐心指导。 大佬的博客https://blog.csdn.net/Lccee?typeblog 首先查看自己的oracle版本 查询语句: SELECT * FROM v$version;根据自己的版本下载对应的oracle客户端,及得版本运行环境与自己的环境位数要…

GIN与Echo:选择正确Go框架的指南

您是否在Go中构建Web应用?选择正确的框架至关重要!GIN和Echo是两个热门选择,每个都有其优势和特点。本指南将详细介绍每个框架的特性、速度、社区热度以及它们各自擅长的项目类型。最后,您将能够为您的下一个Web项目选择完美的框架…

使用GRU进行天气变化的时间序列预测

本文基于最适合入门的100个深度学习项目的学习记录,同时在Google clolab上面是实现,文末有资源连接 天气变化的时间序列的难点 天气变化的时间序列预测涉及到了一系列复杂的挑战,主要是因为天气系统的高度动态性和非线性特征。以下是几个主…

RabbitMQ分享

RabbitMQ遵循AMQP协议,自身采用Erlang RabbitMQ工作模式 生产者发消息,启动多个消费者实例来消费消息,每个消费者仅消费部分信息,可达到负载均衡的效果。 RabbitMQ三种常用交换机类型: 交换机主要起调度分发作用。 …

动手学深度学习—循环神经网络RNN详解

循环神经网络 循环神经网络的步骤: 处理数据 将数据按照批量大小和时间步数进行处理,最后得到迭代器,即每一个迭代的大小是批量大小时间步数,迭代次数根据整个数据的大小决定,最后得出处理的数据(参照第三…

java面试(jvm)

JVM内存模型 细分Eden: java类加载过程?双亲委派机制?一个对象从加载到JVM,再到被GC清除过程? JAVA类加载器:AppClassLoader - ExtClassLoader - BootStrapClassLoader。每种类加载器都有他自己的加载目录…

Go语言中的时间控制:定时器技术详细指南

Go语言中的时间控制:定时器技术详细指南 引言定时器基础创建和使用time.Timer使用time.Ticker实现周期性任务定时器的内部机制小结 使用time.Timer实现简单的定时任务创建和启动定时器停止和重置定时器定时器的实际应用小结 利用time.Ticker处理重复的定时任务创建和…

ubuntu debian apt deb debootstrap根文件系统制作 利用国内源加速 清华源

参考项目 https://github.com/Kron4ek/Wine-Builds/blob/master/create_ubuntu_bootstraps.sh 制作一个最小的deb 根文件系统 sudo apt install debootstrap debootstrap --arch amd64 jammy ~/tmp/ubuntu-jammy-bootstrap https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ 命…

HCIA-HarmonyOS设备开发V2.0证书

目录 一、不墨迹,上证书二、考试总结三、习题四、知识点五、坚持就有收获 HCIA-HarmonyOS Device Developer V2.0 开发者能力认证考试已通过。 一、不墨迹,上证书 一个多月的努力,验证了自己的学习成果,也认识到自己有待提升之处…

Flutter中的Provider状态管理工具有哪些优势

在Flutter应用开发中,状态管理是一个至关重要的方面。而Provider作为一种简单、灵活且高效的状态管理工具,在众多Flutter开发者中备受青睐。本文将深入探讨Provider在Flutter中的优势,帮助读者更好地理解其价值和应用场景。 简单易用 Provi…