当前位置:   article > 正文

Mars3D(含Cesium)数据及服务篇:倾斜摄影模型转为3DTiles格式_osg2cesiumapp

osg2cesiumapp

1. OSGB格式介绍

Open Scene Gragh Binary是OSGB的全称,这里的Binary是二进制的意思。 目前市面上生产的倾斜模型,尤其ContextCapture Cente处理的倾斜摄影三维模型数据的组织方式一般是二进制存贮的、带有嵌入式链接纹理数据(.jpg)的OSGB格式。 我们可以通过一些工具,将osgb转3dtiles格式后在平台中使用。

#2. 3D Tiles格式介绍

3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。

3D Tiles官方资料 格式说明文档

image

#3. 处理工具

目前市场的数据处理工具或解决方案主要来源于以下:

  1. Github 开源的小工具
  2. Cesium官方推出的 Cesium Ion在线平台(对国内企业来说有点鸡肋)
  3. 一些商家推出的工具集(如cesiumlab)

#3.1 Cesiumlab工具“倾斜模型转换”模块

来源:北京西部世界公司

说明:从官网下载工具后,按工具说明注册帐号登录后即可使用,是图形化界面操作,操作比较简便。

官方下载地址 官方操作说明

#3.2 osg2cesiumApp工具

来源:QQ群703622028 风的心愿 提供

说明:按下载的文件内说明进行操作。

下载地址

#3.3 fanvanzh开源工具

来源:Github开源

说明:按开源仓库教程操作,通过命令行的方式进行数据转换和处理。

Github地址

#4. 处理操作流程完整示例

#4.1 osgb文件转为3dtiles

下面是以cesiumlab中的“倾斜模型转换V3”模块为例,导出3dtiles

  • 添加osgb文件

选择的是包含所有osgb文件夹的Data文件。

image

  • 勾选之后进行参数设置;一般情况下文件结构如下所示,会根据xml文件自动识别相关参数,如果没有则根据需要对其进行相关设置。
  • 存储类型选择“散列文件”。
  • 选择导出路径

image

image

转换成功之后的文件如下; 

image

#4.2 发布三维数据为HTTP服务

因为3dtiles数据一般都很大,建议发布为独立服务。

可以参考教程发布三维数据服务

#4.3 在平台中加载模型

可以参考教程在平台中加载模型 

image

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/101621
推荐阅读
相关标签
  

闽ICP备14008679号