Cesium加载地形数据只显示半个地球

Posted zhcgis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cesium加载地形数据只显示半个地球相关的知识,希望对你有一定的参考价值。

Cesium第0级地形包括两个瓦片:0/0/0.terrain,0/1/0.terrain,分别为左半球和右半球(具体参考:https://blog.csdn.net/u013929284/article/details/71616600 ),若缺失其一,则无法显示完整的地球。

相关问题:下载的局部区域地形经转换和瓦片分割后得到的地形terrain数据,利用cesium加载展示后,只显示半个地球,另外一半地球透明。

 

解决方法:

方法1.  当heightmap格式地形数据的全局配置文件为json文件时,

    尝试修改json文件中地形瓦片x维度的范围为:startX:0,endX:1 即可。

    参考:https://blog.csdn.net/u010608964/article/details/89106040

方法2.  使用gdal2srtmtiles工具转换的heightmap地形数据(全局配置文件为xml)时,

    如文首所述,尝试补足0级地形瓦片,也即若0级瓦片缺少0/1/0层则将其补充,缺少0/0/0层则补充之。

    补充的地形可为任意地形,但需将地形文件(3个)名改为0.terrain,0.hdr,0.kml。

以上是关于Cesium加载地形数据只显示半个地球的主要内容,如果未能解决你的问题,请参考以下文章

Cesium中地形数据(DEM)的加载

Cesium官方教程5--地形图层

cesium 加载地图、地形、模型不显示提示CORS policy错误

cesium 3d地形和平面地形动态转换,取消3d地形

Cesium专栏-空间分析之地形等高线(附源码下载)

Cesium - 离线使用方法