『转载』倾斜摄影osgb模型根节点合并(基于supermap),然后转换为3dtiles

Posted 游侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『转载』倾斜摄影osgb模型根节点合并(基于supermap),然后转换为3dtiles相关的知识,希望对你有一定的参考价值。

原文链接 倾斜摄影osgb模型根节点合并(基于supermap),然后转换为3dtiles 个人是怕简书又审查看不了大佬的文章了。请支持原创,如有侵权,请联系删除。

简介

之前针对倾斜摄影osgb模型根节点合并做过简单的介绍,具体请参考《osgb合并根节点(基于LSV),然后转换为3dtiles》,原文链接, https://www.jianshu.com/p/ac7d2428257b。Supermap是国产老牌的GIS引擎厂商,其技术实力应该是不错的。本文基于Supermap进行osgb的根节点合并,然后通过其他工具转换为3dtiles,并在cesium上展示,进行实践。

超图合并osgb

主要步骤如下

生成配置文件

这个比较简单就不详述

pic_5c222696.png

生成配置文件菜单.png

设置根节点配置参数

主要有以下几个配置参数
源配置文件:选择scp文件
目标配置文件:设置输出的scp文件路径和名称
金字塔层级:值越大,根节点越少,可根据测试设置,一般1即可
压缩类型:选择“普通PC设备”,软件会对纹理进行S3TC压缩;选择"不压缩",即字面意思

pic_24549663.png

根节点合并菜单.png

pic_71f4cde3.png

合并根节点配置.png

执行根节点合并

点击确定按钮即可,如果数据较大就要多等一些时间了,生成结果如下图所示:

pic_55bd1bcf.png

图片.png

由上图可以看出,原始数据“大雁塔”有64块,进过supermap合并后只有8块,减少到原来的8分之一。

超图合并osgb与 图新地球4合并osgb之间的对比

1)超图合并osgb,会生成新的osgb数据,并可以对纹理进行压缩。如果原来数据很大,新生成的数据也会很大,所以保证你的硬盘空间够大吧
2)图新地球合并根节点后原始数据不变的基础上,根节点合并后的结果保存在MergeRoot目录, 与原始数据的Data目录平级
3)图新地球合并后的数据,需要从最顶层的根节点进行处理,因此在数据转换不利于多线程处理
4)超图生成的数据会有多个子目录,利于多线程处理
5)怎么选择呢?只有对比测试,自己选择了~

转换为3dtiles

目前最终要将合并后的osgb数据转换为3dtiles,可以使用osg2cesiumApp v1.13版本进行转换,转换后的成果如下图所示

pic_643bfde4.png

图片.png

工具下载地址:
链接:https://pan.baidu.com/s/1AjfMqLecSvNGyU9Cku42FQ
提取码:4osd

查看转换后的结果

浏览3dtiles, 需要将其发布为资源服务,具体可以参见https://www.jianshu.com/p/c6c9332bc238

以上是关于『转载』倾斜摄影osgb模型根节点合并(基于supermap),然后转换为3dtiles的主要内容,如果未能解决你的问题,请参考以下文章

Cesiumjs可以加载倾斜摄影的OSGB数据吗

我手上有osgb格式的倾斜摄影文件,如何打开进行浏览?

supermap中预览osgb格式的倾斜摄影文件

ceisum_加载倾斜摄影模型

如何在Web上直接浏览大规模OSGB格式倾斜模型(二):转换OSGB

三维模型格式