查看原文
其他

如何在QGIS中制作这种三维梯田效果?

张云金 GISer学习团 2021-09-19

前几天有朋友在我朋友圈看到下面这个视频,询问制作方法。教程我之前已经分享到知识星球了,今天稍微详细地介绍下。


这个图呢,是在QGIS中制作完成的。所以以下方法只适用于QGIS,你可以自己在ArcGIS中探索下。


1)数据准备

制作这种效果需要先准备一份数据,可以使用axismaps网站提供的功能下载数据。

网站地址:https://contours.axismaps.com

默认是夏威夷区域,如何自定义呢?


你可以通过百度或者高德坐标拾取的方法,来获得想要下载区域的坐标位置,下面使用的是百度坐标拾取工具。


在搜索框中输入你感兴趣的区域,比如珠穆朗玛峰,然后直接在地图上点击就可以获得对应的坐标了,复制一下坐标,备用。

当然你可能会说,百度坐标系或者火星坐标系与地球坐标系下的坐标是有很大差别的,对的,是有差别,但对于咱们做这种图无大影响,我们只是需要一个大致位置。


接下来就根据你复制的坐标,修改网址中的参数即可,然后回车访问。


根据你网络的情况,等待时间不尽相同,但通常情况下,等一会就会出来的。


软件默认情况下数据的单位是feet,为了后续应用方便,我们可以将单位修改为meters。


此时,切换到下载页面,点击Download GeoJSON按钮,下载即可。


2)数据格式转换

下载后的Geojson数据可以直接拖拽到QGIS工程中。


Geojson的数据格式在操作上有时候会出现些问题,所以为了稳定性,建议大家把数据另存为shp格式。


3)数据整饰美化

先按照数据中的高度属性设置一个渐变色,根据自己喜好自己选择。


目前线条太粗,影响效果,我们在样式中设置一个细一点的效果。


接下来就非常关键了。

勾选【绘制效果】,按照下图效果,勾选出阴影。点击应用,效果就出来了。


把视图放大一下,可以看到更为精细的效果。


至于如何做出这种动态的效果,其实也非常简单,找一台性能较差的笔记本,越差越好,设置好效果以后,点击应用。它就会一层一层的给你绘制出来。



对啦,最近微信公众号推文改版,很多机制发生了改变。昨天看帅张的文章《微信最近的一些新改动》,里面有提到很多时候你可能不会第一时间收到某个号的推文,具体原因及如何应对,他给提供了一些方法,见下图高亮处。


如果你想第一时间接收到GISer学习团公众号的推文,欢迎多多互动。

GISer学习团

 扫码关注我们 


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存