Cesium加载地形数据(cesiumlab制作地形数据),从源数据到地形服务

目录

1  下载地形数据(DEM)

2  拼接数据,并裁剪 

3  ceiumlab地形切片

4  使用tomcat发布(Nginx等也可)

5  cesium中使用地形服务


手摸手教会你:如何在cesium加载自己制作的地形数据

1  下载地形数据(DEM)

下载地址:地理空间数据云 (gscloud.cn)

 步骤1: 进入高级检索

  步骤2: 选择数据集

 步骤3: 选择区域

 步骤4: 逐个下载 

2  拼接数据,并裁剪 

下载之后的数据为压缩包,解压之后,在ArcGIS中拼接、裁剪(也可以选择其他软件)

 拼接,裁剪

 

3  ceiumlab地形切片

简单的切片操作:选择上一步裁剪输出的dem_clip.tif

 地形切片结果

4  使用tomcat发布(Nginx等也可)

把切片结果(文件夹YiChangShi)拷贝至tomcat的webapps文件下,启动服务,记录访问地址http://localhost:7080/YiChangShi/

5  cesium中使用地形服务

在初始化地图的时候直接加载(也可以事后加载)

window.viewer = new Cesium.Viewer('mapContainer', {
        sceneMode: Cesium.SceneMode.SCENE3D,
        infoBox: false, //信息框
        selectionIndicator: false, //绿色框

        geocoder: false,//是否显示geocoder小器件,右上角查询按钮
        homeButton: false,//是否显示Home按钮
        sceneModePicker: false,//是否显示3D/2D选择器
        baseLayerPicker: false,//是否显示图层选择器

        navigationHelpButton: false,//是否显示右上角的帮助按钮
        animation: false,//是否创建动画小器件,左下角仪表
        timeline: false,//是否显示时间轴
        fullscreenButton: false,//是否显示全屏按钮

        // imageryProvider: tdtImageryProvider, // 天地图
        terrainProvider: new Cesium.CesiumTerrainProvider({  
            url:"http://localhost:7080/YiChangShi/",  
            minimumLevel: 0,  
            maximumLevel: 15,  
        }), 
    });

 加载效果

  • 11
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 34
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值