Cesium中地形数据的加载

在cesium中为了看到更真实的世界,加载地形数据是必不可少的。

有地形数据和没有地形数据进行比较,就会一目了然了。

说明:1.地形数据是无法单独展示的,地形数据需要结合影像图或者普通瓦片来展示才能看到地球表面的高低起伏状态。

在cesium中调用,进行展示,代码如下。

            let viewer = new Cesium.Viewer("cesiumContainer", {
                    baseLayerPicker: false,
                    timeline: false,
                    homeButton: false,
                    fullscreenButton: false,
                    infoBox: false,
                    sceneModePicker: false,
                    navigationInstructionsInitiallyVisible: false,
                    navigationHelpButton: false,
                    geocoder: false,
                    animation: false,
                    selectionIndicator: false,

                    //谷歌影像
                    imageryProvider: new Cesium.UrlTemplateImageryProvider({
                        url: "http://mt1.google.cn/vt/lyrs=s&hl=zh-CN&x={x}&y={y}&z=                {z}&s=Gali"
                    }),
                    terrainProvider:new Cesium.CesiumTerrainProvider({
                         url: 'localhost:8088/terrain/'
                    })
                    shouldAnimate: true,
                    vrButton: false,
                    shadows: true
                    // orderIndependentTranslucency: false
                });

其中,cesium中使用的地形文件格式如下:

 

该地形瓦片文件需要单独在tomcat或者iis上进行发布 ,发布后调用地址。

该过程是默认已经拥有了cesium可以直接调用的地形文件,但是一般这个文件需要我们去转换,无法直接获取到。一版=般我们可以获取到DEM数据,使用cesium提供的工具(gdal2srtmtiles)将数据转换。里面有详细的安装说明

工具连接:百度网盘 请输入提取码icon-default.png?t=M1FBhttps://pan.baidu.com/s/1V9icqEQN5vXxfkDGRwNuNA          提取码:1qpj

链接2: https://pan.baidu.com/s/1C8bv_hgvHOCE1INkIWL3xw 
提取码:niil

参考连接:cesium获取模型高度_Cesium中地形数据的加载_weixin_39710295的博客-CSDN博客

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值