Cesium加载倾斜摄影OSGB三维数据完整过程超详细

2023-07-30

Cesium加载倾斜摄影OSGB三维数据完整过程(超详细)

本仓库提供了一个详细的教程和资源文件,帮助用户在Cesium中加载倾斜摄影OSGB三维数据。通过本教程,您将学习到如何从获取原始OSGB数据开始,到最终在Cesium中成功加载和显示三维模型。

内容概述

  1. 获取正确的OSGB格式数据
    • 倾斜摄影数据仅支持smart3d格式的OSGB组织方式。
    • 数据目录必须有一个“Data”目录的总入口,同级放置一个metadata.xml文件记录模型的位置信息。
    • 每个瓦片目录下必须有一个与目录名同名的OSGB文件,否则无法识别根节点。
  2. 将OSGB格式数据转换为3DTile格式数据
    • 由于Cesium暂不支持OSGB格式数据显示,需要将OSGB格式数据转换为3DTile格式数据。
    • 推荐使用开源转换工具进行转换,工具使用过程较为复杂,建议参考相关博客。
  3. 在服务器上发布转换后的数据
    • 将转换成功后的数据在服务器上发布,利用Cesium接口进行数据添加显示。
  4. 解决Cesium版本兼容性问题
    • 针对Cesium 1.50版本可能出现的加载不上导致渲染停止的错误,提供了解决方案。
    • 通过修改Cesium.js代码,解决KHR_technique_webgl扩展不支持的问题。
  5. 成功完成加载
    • 通过以上步骤,您将成功在Cesium中加载并显示倾斜摄影OSGB三维数据。

使用方法

  1. 下载本仓库中的资源文件。
  2. 按照教程步骤,获取并准备OSGB格式数据。
  3. 使用提供的转换工具将OSGB数据转换为3DTile格式。
  4. 在服务器上发布转换后的数据,并在Cesium中进行加载和显示。

注意事项

  • 确保OSGB数据的目录结构和文件命名符合要求。
  • 转换工具的使用可能较为复杂,建议仔细阅读相关文档和教程。
  • 在Cesium中加载数据时,注意版本兼容性问题,并根据需要进行代码调整。

通过本教程和资源文件,您将能够顺利在Cesium中加载和显示倾斜摄影OSGB三维数据,为您的项目提供强大的三维可视化支持。

下载链接

Cesium加载倾斜摄影OSGB三维数据完整过程超详细