参数化三维地下管网建模系统MagicPipe3D

2023-10-08 15:50

本文主要是介绍参数化三维地下管网建模系统MagicPipe3D,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 系统简介

       武汉幻城经纬科技有限公司研发的经纬管网建模系统MagicPipe3D实现了从二维地下管网矢量数据到三维地下管网BIM模型的一键式转换,包括二维数据提取、三维参数配置、几何建模、语义建模、模型组织、可视化等。系统自动提取二维管网几何和属性信息,基于参数化建模方法构建三维管道、接头、附属设施的几何模型和语义库,形成效果美观、加载效率高的城市级大范围三维地下管网3DTiles模型。

      欢迎下载试用,官方网站:经纬管网链接

2. 系统简介

  1. 基于GIS的交互式建模,二维地图、三维局部、三维地球与参数化建模过程联动,系统操作更加灵活便捷;
  2. 支持完整建模流程:二维浏览、坐标系转换、属性查询、素材配置、参数化建模、模型组织、三维漫游、语义查询等,完全自主知识产权,建模过程不依赖于任何其他软件或商业库;
  3. 支持局部更新:交互式选择二维地图更新范围,局部三维建模替换,便于城市大范围三维管网模型更新维护;
  4. 参数建模灵活配置,自动提取矢量参数数据,可手动设置模型纹理、组织、输出等。

3. 系统功能

(1)文件导入

     导入矢量,支持导入Shapefile二维矢量数据,在二维地图查看;

     导入表格,支持导入CSV二维表格数据,在二维地图查看;

     导入模型,导入三维Obj等模型数据,在三维局部视图查看;

     导入场景,支持导入3D Tiles模型数据,在三维地球查看。

(2)数据视图

      视图切换,实现二维地图、三维笛卡尔、三维气球视图切换;

      图层管理器,打开/关闭二维或三维视图图层管理窗口;

      属性查询,查询二维矢量地下管网的属性表信息;

      地图定位,定位到指定经纬度位置;

      缩放全图,缩放到所有数据外部范围;

      地形透明,三维地球设置地形透明便于查看管网模型;

      清空地图,将视图所有数据清空。

 (3)建模准备

      坐标系转换,针对原始二维矢量数据的坐标系为空、地方坐标系、投影坐标系等情况,可以设置或投影到WGS84、CGCS2000等地理坐标系,为管网3DTiles构建做准备;

      附属模型库,用户可以查看当前附属设施模型库的所有模型,载入三维局部场景浏览。也可以自己导入附属设施模型,为三维建模中的附属设施配置做准备。

(4)管网建模

      单项三维建模,根据一组二维管线和管点数据,自动提取建模参数,提供人为修改参数和配置,包括管线几何参数、纹理、金字塔层级组织、输出目录,最后构建3DTiles格式的三维地下管网模型;

      批量三维建模,批量配置所有载入的矢量管网数据,分别配置对应管线类型参数,进行一键式批量建模处理,按照先后顺序依次输出3DTiles格式的城市级大范围三维地下管网BIM模型。

 (4)关于系统

       系统设置,提供二维地图、三维局部、三维地球参数配置;

       软件注册,提供正式版购买注册信息;

       联系我们,提供官方联系方式。

       系统帮助,软件操作帮助文档。

    武汉幻城经纬科技有限公司版权所有,转载请注明出处!

这篇关于参数化三维地下管网建模系统MagicPipe3D的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/166372

相关文章

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

Java通过反射获取方法参数名的方式小结

《Java通过反射获取方法参数名的方式小结》这篇文章主要为大家详细介绍了Java如何通过反射获取方法参数名的方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、解决方式方式2.1: 添加编译参数配置 -parameters方式2.2: 使用Spring的内部工具类 -

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

Python调用另一个py文件并传递参数常见的方法及其应用场景

《Python调用另一个py文件并传递参数常见的方法及其应用场景》:本文主要介绍在Python中调用另一个py文件并传递参数的几种常见方法,包括使用import语句、exec函数、subproce... 目录前言1. 使用import语句1.1 基本用法1.2 导入特定函数1.3 处理文件路径2. 使用ex

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

Python如何使用seleniumwire接管Chrome查看控制台中参数

《Python如何使用seleniumwire接管Chrome查看控制台中参数》文章介绍了如何使用Python的seleniumwire库来接管Chrome浏览器,并通过控制台查看接口参数,本文给大家... 1、cmd打开控制台,启动谷歌并制定端口号,找不到文件的加环境变量chrome.exe --rem