如何简便地发布三维地形并进行在线查看?

举报
竹叶青 发表于 2019/10/12 23:47:31 2019/10/12
【摘要】 前几天在【GISer入门】知识星球中分享了一篇文章,展示了别人发布的三维地形,打开浏览器就可以轻松查看效果,还可以对地形进行不同的颜色设置、360度任意视角进行观察。有朋友留言说,要是能够上传自己的数据就好了。看了下作者的代码,数据格式转换比较麻烦,但我们可以自己制作出一个类似的效果,接下来就给大家详细地讲讲如何快速地发布一个三维地形数据,并进行在线展示。事前准备安装QGIS软件,本次所有的...

top2.993eed9.png

前几天在【GISer入门】知识星球中分享了一篇文章,展示了别人发布的三维地形,打开浏览器就可以轻松查看效果,还可以对地形进行不同的颜色设置、360度任意视角进行观察。


1535640518446076584.jpg

有朋友留言说,要是能够上传自己的数据就好了。看了下作者的代码,数据格式转换比较麻烦,但我们可以自己制作出一个类似的效果,接下来就给大家详细地讲讲如何快速地发布一个三维地形数据,并进行在线展示。

事前准备

安装QGIS软件,本次所有的操作都是在QGIS中进行操作的,所以需要提前安装QGIS,免费、开源、跨平台,而且对计算机要求非常低,强烈推荐给大家,后续我会给大家陆续推送些基于QGIS的实用教程。

目前虽然官方已经放出了3.0.3版本,但配套的插件还没有完全同步更新过去,所以推荐大家安装QGIS2.18.20 LTR版本。下载地址:https://www.qgis.org/en/site/


1、界面配置

软件安装后,默认是英文界面,可能大部分童鞋对此不习惯,可以通过【Setting】菜单下的Options|locale将界面设置成中文(简体),设置完成后重启即可。


1535640518930068072.jpg

2、安装qgis2threejs插件

点击【插件】菜单--管理并安装插件,弹出插件对话框,搜索qgis2threejs,选择后点击安装插件。


1535640519378013989.jpg

3、添加数据,设置样式

添加DEM高程数据,根据自己的喜好设置DEM高程数据的显示效果。

  • 渲染类型中选择单波段伪彩色

  • 颜色重选择自己喜欢的一个色带值;

点击分类按钮,系统根据默认选项将高程值进行分类显示,点击【Apply】按钮后数据便按照设置更新了显示效果。


1535640519622067697.jpg

设置样式前


1535640519847037466.jpg

设置样式后

4、数据发布

设置好效果后,在【网络】菜单中,选择刚才安装的Qgis2threejs选项,弹出发布对话框


1535640520075087440.jpg


1535640520232084048.jpg

在弹出的对话框中按照默认设置,直接点击【Run】按钮即可,处理完毕后会自动打开一个网页呈现数据效果。


1535640520503003755.jpg

但由于我这份数据高差不大,所以起伏不是很明显,那如何使效果更明显些呢?我们可以对地形起伏做下夸大处理。


1535640520752034212.jpg

具体怎么做呢?想夸大地形只需要在对话框中选择World,在Vertical exaggeration参数中输入合适的数值即可。


1535640520937007607.jpg

此插件除了可以发布DEM高程数据,还可以发布点线面数据,自己尝试下,看你能玩出什么花样,欢迎到时候留言分享。


本文转载自异步社区

原文链接:

https://www.epubit.com/articleDetails?id=N92cf82d8-2a8c-4185-bc2e-d90417fa1d6f


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。