1. 二维管线数据准备

二维管线数据以gdb格式为例,管线需要有 起点点号、终点点号、起点埋深、终点埋深、管径和管线类型等属性,管点需要有 管点点号、地面高程、附属物等属性。数据坐标系是国家2000某带投影坐标系。

2. 管线三维化

管线主要分成方管和圆管两种来处理。

方管处理流程:二维管线段以管径里面的宽缓冲成面,根据管径里面的高拉伸成立体,利用起点和终点的高程差计算旋转角度,对前面生成的管体进行旋转即得到没有材质的方管。

圆管处理流程:二维管线段以管径直接缓冲成圆柱体,再旋转角度即可。

具体流程:

管线根据起点和终点挂接对应管点的xy坐标和地面高程,以起点和终点中较低的点为原点(坐标0,0)重新绘制出二维管线。

计算二维管线的水平方向上旋转角度(方便后面生成管点附属物模型时调整角度);二维管线缓冲成面,提取其中的一条边线作为后面旋转时的旋转轴;二维管线根据起点和终点高程差内插成三维线,按前面的旋转轴旋转三维线到水平状态。

方管:根据宽缓冲成面,再根据高拉伸成管体,按前面旋转轴旋转到正确角度,最后平移到正确位置。

圆管:根据管径缓冲成圆柱体,往上移动一个半径距离,使管底高度为0,按前面旋转轴旋转到正确角度,最后平移到正确位置。

按照不同管线类型分别赋予不同颜色。

3. 管点附属物模型生成

        提取管点xy坐标,去除几何属性,后面直接用附属物模型替换;管点附属物模型在3dsmax里面制作好,导出3ds格式,在读模块里面加载进来,按不同模型分好类。 、

从前面管线中提取出每条管线的管径、起点终点埋深和水平旋转角度;根据管点点号,分别计算每个管点连接的所有管线的最大埋深和最大管径以及其中最长管线的水平旋转角;

根据上面的埋深、管径和角度对管点附属物进行缩放和旋转,再平移到管点的正确位置。

写出带属性的3dtiles格式数据。

4. 在cesium平台中加载和属性查询

5. 管线连接地方即弯头处理

6.  测试用fme工具

fme实现gdb格式管线数据生成3dtiles格式三维模型-其它文档类资源-CSDN下载

FME中二维管线数据三维化及生成带属性3dtiles相关推荐

  1. 基于点、线数据三维地质建模方法

    ** 基于点.线数据三维地质建模方法 ** 1.前言   作者本人计算机出身,近一年多负责公司地质建模项目项目工作,项目关联计算机.采矿行业相关技术.本文章主要介绍采矿行业地质建模及模型更新相关数字化 ...

  2. 卷积神经网络中二维卷积核与三维卷积核有什么区别?

    目录 1 一维卷积神经网络(1D-CNN) 2 二维卷积神经网络(2D-CNN) 2.1 单通道 2.2 多通道 2.3 2D卷积的计算 3 三维卷积 ​​​​​​​3.1 3D卷积 3.2 3D卷积 ...

  3. 神策分析 1.10 推数据全景化,跨部门联动释放共享价值

    随着企业业务发展与数据驱动意识不断提升,对数据分析的需求愈发精细,对数据价值的深度挖掘已成为大多数企业的刚需.近期,神策分析推出 1.10 版本. 新版本延续了一贯的专业度打磨,神策数据聚焦于企业海量 ...

  4. ccxt k线数据_机器学习系列:深度探秘K线结构新维度

    标星★公众号,第一时间获取最新研究 来源:光大证券金工团队独家授权 作者:胡骥聪 近期原创文章: ♥ 基于无监督学习的期权定价异常检测(代码+数据) ♥ 5种机器学习算法在预测股价的应用(代码+数据) ...

  5. 大数据三维可视化展示系统的应用分析

    伴随着数据在当今互联网飞速发展下变的维度更广,数量更大.构造越来越复杂,人们要想更为清晰,飞速的认识和理解一份数据,传统的二维平面图表已经无法满足需求,三维可视化技术越结合多媒体技术.网络技术及其三维 ...

  6. 双目线激光三维扫描技术原理剖析

    背景 激光扫描三维测量技术凭借其非接触.精度高.适用范围广等优点,目前已经成为工业领域中不可或缺的技术,具有很高的研究价值.该项技术被广泛用于产品缺陷检查.自动化装配.尺寸测量.文物重建和视觉导航等领 ...

  7. 结合FME利用倾斜三维模型数据成果生成DSM等数据产品

    原文发布时间:2017/8/4  14:39:06 作者:土豆(天下图) 邮箱:18055031@qq.com 1 序言 众所周知,我们利用Smart3D除了生成各种数据格式的三维模型以外,还可以在生 ...

  8. 基于MATLAB的线激光三维彩色扫描仪

    暑期做的一个项目,开始并不是很熟悉,在网上查找的资料也不是很具体,但是自习学习了理论知识之后还是比较容易的做出来这个项目,现在开源整个项目,由于篇幅有限,本文适合稍微有点点基础的朋友.源码见底部 先显 ...

  9. 破解大数据孤岛化 SaaS主流厂商共建开放标准

    10月27日,"智能交互SaaS协会"在2017易观A10大数据峰会宣告成立.这个协会与以往的业界协会或联盟不同.是由主流SaaS厂商主动联合发起,有产业生态伙伴单位自由参与的开放 ...

最新文章

  1. ios 接收 c# socket udp 组播
  2. 线程池模式比较-------ICE线程池模型------L/F领导者跟随者模式
  3. 【C 语言】字符串模型 ( 字符串翻转模型 | 借助 递归函数操作 逆序字符串操作 | 引入线程安全概念 )
  4. java final域_final域_鲲鹏通用_TaiShan服务器代码移植参考_Java同步原语_华为云
  5. bzoj4427【Nwerc2015】Cleaning Pipes清理管道
  6. 实现自己的BeanFactory、AOP以及声明式事务
  7. 曾是微信最大对手的它,如今却黯然退场,一代即时通讯App就此谢幕!
  8. Flutter进阶—实现动画效果(二)
  9. DataRowVersion与DataRowState C#版
  10. 实际应用中installshield的事件处理
  11. LaTeX最全的数学符号大全(更新中…… )
  12. Gin+Mysql简单的Restful风格的API
  13. html导航栏点击显示该栏内容,点击导航栏,实现下方内容改变
  14. 巨详细,大电流线性电源(LDO)原理,看完你就明白了
  15. 群晖DSM PT软件安装记录一:安装transmission
  16. Eclipse 4.2 SR1版悄悄发布
  17. 嵩天老师的Python基础MOOC课笔记
  18. AT24C512地址特性
  19. 【刘文彬】探路以太坊
  20. SSH的常用玩法(SSH隧道)

热门文章

  1. java基本类型封装类和原始类型的区别及好处
  2. Java中的8种基本和对应的封装类
  3. 萌宠短视频定位类型分享,做好准备再做内容,才能事半功倍
  4. 微信小程序评分在哪,如何评分,没有关于
  5. SolidWorks如何在圆柱零件上打孔?异型开孔教程
  6. 计算机关闭屏幕不休眠,台式机Win10无法睡眠,点击睡眠只有显示器关闭,电源灯亮着,主机依旧持续运转,us - Microsoft Community...
  7. 悬镜云鲨SaaS三大核心能力 构筑下一代积极防御体系
  8. 三年的今目标使用—带给我的是什么
  9. 机器学习的概率统计模型(附代码)(二)
  10. Class-agnostic