cesium osgb 转cesium 可用的3dtiles 和b3dm 汇总测试
1、倾斜摄影原始.osgb格式数据如下倾斜摄影数据仅支持 smart3d 格式的 osgb 组织方式, 数据目录必须有一个 “Data” 目录的总入口, “Data” 目录同级放置一个 metadata.xml 文件用来记录模型的位置信息,2、由于osgb不能直接在cesium中加载显示,所以需要转换成3dtiles或b3dm格式2.1、cesiumlab osgb-转b3dm软件采用cesium
1、倾斜摄影原始.osgb格式数据如下
倾斜摄影数据仅支持 smart3d 格式的 osgb 组织方式, 数据目录必须有一个 “Data” 目录的总入口, “Data” 目录同级放置一个 metadata.xml 文件用来记录模型的位置信息,



2、由于osgb不能直接在cesium中加载显示,所以需要转换成3dtiles或b3dm格式
2.1、cesiumlab osgb-转b3dm
软件采用cesiumlab,如下图所示

输出目录含tileset.json

测试:在localspaceviewer和cesiumLab可视化界面中均可以看到,而且位置均符合预期

将转换后的文件夹复制到服务器下,基于文件夹的url,可以在cesium中访问,具体可参考网上的
如下地址,注意的是如果是放到服务,地址就要用服务器的地址。
https://blog.csdn.net/qq_36377037/article/details/86591761
2.1、cesiumApp osgb-b3dm
a、osg2cesiumApp
可视化的操作界面(参考https://www.jianshu.com/p/e1ee883ff7a5),如下图所示,osgb输入目录要填写到osgb数据的Data目录,软件会自动读取Data目录同一级别下的metadata.xml元数据信息,并填充Metadata(除了输入目录和输出目录,其它基本都是默认填写),点击确定,即可开始转换

转换后的数据目录如下:


测试:在cesiumLab中能正确显示,但是位置不正确(抱歉这里更正一下,程序不能放在中文目录里面了,程序作者说如果按照说明使用就可以使用,我没时间去试用,大家可以去尝试一下,或者联系作者https://blog.csdn.net/windydreams)
2.3、3dtiles osgb-3dtiles
参考 https://www.yuque.com/quietlychan/agkqhu/wipnin (软件下载地址)
源码见 https://github.com/fanvanzh/3dtiles(可以自己编译,但是建议用上面编译好的软件直接使用)
软件目录如下:

具体使用如下:打开命令提示符,切换到软件目录位置
然后输入数据转换命令3dtile.exe -f osgb -i C:\cmhData\guizhou\testosgb -o C:\cmhData\guizhou\testosgb_3dtiles
按回车键,等待数据转换完成。

成功后目录如下


测试:在cesiumLab中测试完全正确
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)