资讯专栏INFORMATION COLUMN

数字高程模型(Digital Elevation Model) DEM 切片以及数据发布与展示学习笔

FleyX / 3298人阅读

摘要:是一套库,用来渲染地球,区域地图,和多种要素,不需要安装任何插件就能在支持最新标准的浏览器上运行,支持硬件加速,非常适合动态数据在图层上的展示,是一个跨平台,开源,非常有前途的表现层库。

Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素,不需要安装任何插件就能在支持最新HTML5标准的浏览器上运行,支持WebGL硬件加速,非常适合动态数据在GIS图层上的展示,是一个跨平台,开源,非常有前途的webgis表现层库。

这里将Cesiumjs作为webgis的前端框架,框架安装很简单,按照官网说明操作即可:Cesium安装步骤

原始 DEM 数据切片制作

DEM 数据切片工具地址:GitHub

这里推荐使用 Docker 操作该工具,省去了配置环境之苦(之前我为了配置Linux环境花了不少时间),使用Docker命令:

docker pull homme/cesium-terrain-builder

下载 Docker 镜像

cesium-terrain-builder 的 Docker-hub 页面:cesium-terrain-builder

按照 Docker-hub 以及 GitHub 上边的说明,即可完成操作。

DEM 切片服务发布

DEM切片服务发布工具:GitHub

同样,推荐使用 Docker 操作该工具,使用 Docker 命令:

docker pull geodata/cesium-terrain-server

下载 Docker 镜像

cesium-terrain-server 的 Docker-hub 页面:cesium-terrain-server

这里有一个小 BUG,有人在 cesium-terrain-server 的 GitHub 里边提了 issue Error in Docker image?,服务的端口号应该为 8000 而不是 80

Cesiumjs 展示地形数据

按照Cesiumjs官网的地形调用方法调用即可

小结

最好是严格按照 cesium-terrain-server 的 Docker-hub 页面中的 Creating and serving tilesets 部分的说明组织文件夹结构,简单快捷,对于我这样的不大了解GO服务器的人来说很方便

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26873.html

相关文章

  • ArcGIS水文分析实战教程(10)河流平均比降计算

    摘要:水文分析实战教程河流平均比降计算本章导读河流比降指的是河流任意两端点间的高程差与两点间的水平距离之比值,简单的概括为单位河长内的落差,其单位一般都是。读者可以参考水文分析实战教程河流提取与河网分级的做法去提取。 ArcGIS水文分析实战教程(10)河流平均比降计算 本章导读:河流比降指的是河流任意两端点间的高程差与两点间的水平距离之比值,简单的概括为单位河长内的落差,其单位一般都是‰ ...

    zhangrxiang 评论0 收藏0
  • 如何使用OpenDroneMap对航拍图像快速建模

    摘要:当你驾轻就熟地用无人机拍摄了某个地区的航拍图像后,除了分享到微信朋友圈里,还可以做些什么呢或许能助你开启思路。 当你驾轻就熟地用无人机拍摄了某个地区的航拍图像后,除了分享到微信朋友圈里,还可以做些什么呢?或许 OpenDroneMap 能助你开启思路。 showImg(https://segmentfault.com/img/remote/1460000010612101); Open...

    sherlock221 评论0 收藏0
  • [DL-医疗-综述] 001 综合指南及实例(上)

    摘要:摘要背景深度学习是一种表示学习方法,非常适合用来处理数字病理学中的图像分析问题。优质的注释样本是深度学习重要的先决条件,但是处理数字病理学中最大的挑战就是获取高质量的注释样本。本文使用的深度学习主要由四个模块组成。 Deep learning for digital pathology image analysis: A comprehensive tutorial with sele...

    isaced 评论0 收藏0
  • 数据可视化之美 -- 以Matlab、Python为工具

    摘要:在我们科研工作中,将数据完美展现出来尤为重要。数据可视化是以数据为视角,探索世界。我们真正想要的是数据视觉,以数据为工具,以可视化为手段,目的是描述真实,探索世界。 ...

    why_rookie 评论0 收藏0
  • Digital Twin——IoT的下一个浪潮

    摘要:和物联网那么为什么我们认为是物联网的下一个浪潮呢这是因为前者在传感器和输入数据上已取得了不错的发展,而后者正在越来越多地将这些已有的成果更好地为我们所用。其他的同样也可以使用解决方案,作为工业或物联网的一部分。 选自Medium作者:Tomasz Kielar 京东云开发者社区编译 showImg(https://segmentfault.com/img/bVbsN8i?w=1080...

    MiracleWong 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<