使用SuperMap iDesktop切地形,使用iServer发布地形服务,使用SuperMap Cesium预览

前言

在项目中需要用到超图平台,之前所有的服务都是通过QGIS+GeoServer+Cesium完成的,只好迁移到SuperMap技术体系了,特将此过程作为记录,以供有需要的人参考!

处理过程记录

1. 超图desktop裁剪dem

  • 不知什么原因此过程非常缓慢,建议使用QGIS裁剪,当然也可以省略

在这里插入图片描述

  • 地图->地图裁剪->选中对象区域裁剪

在这里插入图片描述
在这里插入图片描述

  1. 导入数据集并预览
    将裁减完成的栅格数据导入数据集:新建数据源->导入数据集(此过程数据面积大的话非常缓慢),主要是栅格
    在这里插入图片描述
    加载到三维场景
    在这里插入图片描述
    预览三维效果
    在这里插入图片描述

  2. 生成缓存

    在这里插入图片描述
    在这里插入图片描述

  3. 发布缓存
    将缓存拷贝至服务器,通过Iserver发布服务
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  1. 超图Cesium加载

代码如下:

 const viewer = new Cesium.Viewer('cesiumContainer',{
        //创建地形服务提供者的实例,url为SuperMap iServer发布的TIN地形服务
        terrainProvider : new Cesium.CesiumTerrainProvider({
            url : "http://x.x.x.x:8090/iserver/services/3D-local3DCache-supermapQzgyTerrain/rest/realspace/datas/supermapQzgyTerrain",
            isSct : true,//地形服务源自SuperMap iServer发布时需设置isSct为true
            invisibility:true
        }),
    });

效果如下:
在这里插入图片描述

参考:【三维GIS】地形与影像数据如何导入GIS,并Web可视化

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值