鸿业的【管立得】设计的地下管线BIM模型如何导入到图新地球

0序:

在城乡建设行业,不论是园区的建设还是整个区划的智慧城市应用,地下管线都是很重要的组成元素。地下管线的直接测绘成果是管点表、管线表,存档及交付的成果多数是CAD文件,在智慧城市、市政工程、三维GIS信息化平台中体现的多数是三维BIM模型,可以更直观的看到管线之间的互通、压盖情况,和倾斜模型融合后又可以模拟开挖,来避免施工过程中不小心挖断管线。

做地下管线的BIM有很多种方法,有数据库管理管点表、管线表并自动渲染成三维模型的,也有通过CAD图纸翻模成bim的。

本文核心是介绍清楚鸿业的【管立得】创建的BIM模型是如何一步步的导入到图新地球中的。

1.【管立得】导出BIM模型为FBX

BIM模型的坐标系一般都和CAD图纸保持一致,当前多数都是国家2000坐标系。

因为FBX模型如果存储2000平米坐标这样的大数坐标,则每个模型的顶点坐标值会特别特别大。因为一般三维建模软件在导出FBX格式的三维模型时,都会做一个【偏移量】,相当于是以bim的中线为坐标原点来存储模型。

在和GIS进行结合的时候,在把偏移量给加回去。

【管立得】 导出界面如下(offset.txt需要记录下来,如果需要给配合部门提供数据,一定要提供这个配套的offset.txt文件):

导出后成果如下:

2.使用图新地球NavisWorks的BIM插件转换FBX文件为3dtiles格式的模型文件

3dtiles格式的bim模型是随着开源组织cesium的兴起而逐步流行的一种模型组织协议。

图新当前也对3dtiles格式的模型组织协议进行了兼容。

图新地球BIM插件是把BIM模型转为3dtiles格式的工具。有revit版本、Microstation版本以及Navisworks三个版本。

Revit版本主要负责转换rvt格式的bim模型文件,Microstation主要负责转换dgn格式的bim模型,NavisWorks版本主要负责对各种中间格式的BIM模型进行转换(NavisWorks是Autodesk的三维模型查看软件,对fbx、skp、dwg、ifc、犀牛的3dm、同豪的FBX等进行转换)

2.1Navisworks打开FBX格式的模型

打开按钮,选择fbx格式模型即可(如果有多份fbx模型,可以同时打开)

如果导出的时候是分类导出的,生成模型需要合并,就可以把相关FBX模型一起打开。转换的时候会一起转换。

2.2配置投影和偏移量

平面坐标的BIM模型要想和经纬度的GIS平台进行叠加,就必须要制定平面坐标对应的坐标系,来把平面坐标和经纬度叠加到一起。

模型导出的时候设置了偏移量,这个时候就要把偏移量给加上去。

配置投影文件:

可以通过prj文件进行配置,也可以直接复制wkt字符串

详细的投影文件生成过程可以参考:Prj文件的几种制作方式_制作prj的坐标投影文件-CSDN博客

配置偏移量:

导出的时候偏移量是多少,这个时候就要减去多少,可以认为是导出时偏移量的负数。

2.3导出3dtiles格式的bim模型

只要选择一下3dtiles文件的存储路径即可,切记此处的文件夹一定是要存在的,否则会报错。

导出成果如下:

注:如果有多份3dtiles格式的bim模型,可以把tileset.json这个文件的名称改一下,以便区分。复制一份重新命名也是一个不错的选择。

如果需要上传到网页端平台进行发布,名称一定要是tileset.json

2.4图新地球加载3dtiles格式的bim模型

直接拖拽tileset.json到地图上即可

或者通过【文件】菜单下的【添加3dTiles格式的BIM模型】进行加载,如下图

注:如果是没有投影的bim模型,可以通过【标绘编辑】菜单下的【模型编辑】里面的【3dTiles格式模型编辑】进行位置的调整。

3使用图新地球的导入FBX功能生成lgd格式的模型文件

核心也是配置投影以及偏移量

注:图新后面会把lgd格式的转换全部升级为3dtiles格式,此功能后面会更新。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

linux系统——ping命令

ping命令可以用来判断对远端ip的连通性,可以加域名也可以加公共ip地址 这里发送出56字节,返回64字节

How to: Add and Customize the Ribbon Skin List and Skin Gallery

皮肤列表和皮肤库允许用户选择皮肤。本文介绍如何在功能区中显示“皮肤列表”或“皮肤库”并对其进行自定义。 DevExpress演示中心中的大多数应用程序都允许您选择皮肤。例如,运行XtraGrid演示并导航到皮肤功能区页面以更改当前皮肤。 在功能区UI中显示皮肤列表或…

多模态模型是什么意思(国内外的AI多模态有哪些)

在人工智能和机器学习的领域,我们经常会遇到一些专业术语,这些术语可能会让初学者感到困惑。其中,"多模态模型"就是这样一个概念。 什么是AI多模态。它是什么意思呢? 那么,多模态模型是什么意思呢&#xff1…

前端工程化:基于Vue.js 3.0的设计与实践

这里写目录标题 《前端工程化:基于Vue.js 3.0的设计与实践》书籍引言本书概述主要内容作者简介为什么选择这本书?结语 《前端工程化:基于Vue.js 3.0的设计与实践》书籍 够买连接—>https://item.jd.com/13952512.html 引言 在前端技术日…

MySQL基础_10.约束

文章目录 第一章、约束1.1 约束的定义1.2 非空约束1.3 唯一性约束1.4 主键约束1.5 自增列1.6 外键约束1.7 CHECK约束1.8 DEFAULT约束 第一章、约束 1.1 约束的定义 约束是对表中字段的限制。 约束按照作用范围可以分为:列级约束和表级约束 列级约束:声…

人体感应提醒 大声公+微波模块

文章目录 模块简介接线程序示例 模块简介 微波感应开关模块 RCWL-0516是一款采用多普勒雷达技术,专门检测物体移动的微波感应模块。采用 2.7G 微波信号检测,该模块具有灵敏度高,感应距离远,可靠性强,感应角度大&#…

vue2组件封装实战系列之tag组件

作为本系列的第一篇文章,不会过于的繁杂,并且前期的组件都会是比较简单的基础组件!但是不要忽视这些基础组件,因为纵观elementui、elementplus还是其他的流行组件库,组件库的封装都是套娃式的,很多复杂组件…

LVS负载均衡群集+NAT部署

目录 1.企业群集应用概述 1.1 群集的含义 1.2 企业群集分类 2.LVS负载均衡群集运用理论 2.1 负载均衡的架构 2.2 LVS负载均衡群集工作的三种模式 3.LVS虚拟服务器(Linux Virtual Server) 3.1 ip_vs通用模块 3.2 LVS调度器用的调度方法 4.ipvs…

嵌入式Linux系统编程 — 3.1 Linux系统中的文件类型

目录 1 Linux 系统中的文件类型简介 2 普通文件 2.1 什么是普通文件 2.2 普通文件分类 3 目录文件 4 字符设备文件和块设备文件 4.1 什么是设备文件 4.2 查看设备文件的方法: 5 符号链接文件(link) 5.1 什么是符号链接文件 5.2 如…

C# WPF入门学习主线篇(九)—— ComboBox常见属性和事件

欢迎来到C# WPF入门学习系列的第九篇。在前面的文章中,我们已经学习了 Button、TextBox、Label 和 ListBox 控件。今天,我们将探讨 WPF 中的另一个重要控件——ComboBox。本文将详细介绍 ComboBox 的常见属性和事件,并通过示例代码展示其在实…

RocketMQ的安装

首先到RocketMQ官网下载页面下载 | RocketMQ (apache.org),本机解压缩,作者在这里用的是最新的5.2.0版本。按照如下步骤安装。 1、环境变量配置rocket mq地址 ROCKETMQ_HOME D:\rocketmq-all-5.2.0-bin-release 在变量path中添加”%ROCKETMQ_HOME%\bi…

应用广义线性模型一|线性模型

文章目录 一、统计学及思维模式二、未知现象的数学描述三、线性模型(一)线性模型的定义(二)线性模型的参数估计(三)线性模型的应用(四)离散解释变量的设计向量构建方法 四、线性模型…

makefile与进度条

Linux项目自动化构建工具-make/makefile make是一个命令, makefile是一个文件,保存依赖关系和依赖方法。‘ touch Makefile/makefile mybin:mytest.c//依赖关系 目标文件:依赖文件列表 文件列表的文件之间以空格分隔 gcc -o mybin mytest.…

快团团大团长小团长无需物流发货怎么设置?

在快团团平台上,团长组织的团购活动有时可能涉及到无需物流发货的情况,比如自提团等,这时团长需要正确设置团购项目以适应这类特殊需求。以下是关于快团团团长如何进行无需物流发货设置的专业指导: 快团团无需物流发货设置指南 1…

找了半天,还不如自己写一个图片转ico格式的程序

关于jpg、png等图片转ICO格式 最近突然急需一张ico格式的文件,就拿着处理好的png图片出网上找在线转换器,找了一个小时,绝了,不是需要注册充钱就是下载不下来,好不容易下载下来还是个文件错误。想着找个PS插件直接导出…

SpringBoot+Vue学生作业管理系统【附:资料➕文档】

前言:我是源码分享交流Coding,专注JavaVue领域,专业提供程序设计开发、源码分享、 技术指导讲解、各类项目免费分享,定制和毕业设计服务! 免费获取方式--->>文章末尾处! 项目介绍047: 【…

【讲解下ECMAScript和JavaScript之间有何区别?】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

还在为线上BUG苦苦找寻?试试IntelliJ IDEA远程调试线上Java程序

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

持续警惕火灾风险:学校可燃气体报警器的定期校准检验

可燃气体报警器在学校中的安装、检验和校准对于保护师生生命安全至关重要。 接下来,佰德将探讨可燃气体报警器在学校中的必要性,以及相关实际案例和数据,为您呈现一个安全的学习环境。 一、学校安全不能掉以轻心 学校是培养未来的摇篮&…

还不会线程池?JUC线程池源码级万字解析

线程池主要解决了两个问题: 第一个是当大量执行异步任务的时候提供较好的性能;在不使用线程池的时候,每次需要执行一个异步任务都需要新建一个 Thread 来进行,而线程的创建和销毁都是需要时间的,所以可以通过线程池来实…