在以往的一些GIS项目中踩过很多坑,为了达到效果不择手段,各种无脑硬钢,最后在血与泪中总结出了一个真理,专业的效果要用专业的东西去做,本文虽然看似很长,其实是把每一步甚至每一次点击都截图记录下来了,便于大家一次看会,终生受用。
数字高程模型(Digital Elevation Model),简称DEM,是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派生。
简单来说,DEM其实就是用黑白色彩来记录地形高度的数据,如果把它转化成一张图片,就是一张黑白图如下:
https://tangrams.github.io/heightmapper/#3.656/46.81/106.74 (世界高度图)
既然是一张黑白的高度图,为什么我们不直接用图在三维软件中置换而是要费劲的获取DEM数据?
因为上述链接中的高度图真的只是一张图,我们直接置换的话,很难准确定位到自己所需要的区域,所以要获取真实的数据,在gis软件中精准定位,模拟最真实的效果
可能性很小
推荐网站:地理空间数据云,可以下载中国范围内90m和30m精确度的高程数据
在地理空间数据云上下载或者是我们一般得到的dem都是矩形或者是三角形的,而我们需要的往往是某个行政区或者某个自定义的区域,下面我以杭州市为例,介绍如何编辑DEM
首先进入地理空间数据云,首次下载需要先注册登陆(注意要先登陆再去选择你想下载的东西,不然登陆后之前选择的信息会被抹掉,很坑)
先选择数据集(有30m的和90m的,按需下载),然后按照它的页面顺序去选择,否则就会被刷新掉(体验太差了)下载完成,会得到几个后缀为.img的文件
直接把下载的文件拖入QGIS软件中,会出现一块黑白图,打开地图底图,能看到它的具体位置
如果要从这张黑白图中裁剪出杭州区域的话,还需要一个杭州区域的图层,在Easy Map中下载不含子区域的杭州.json数据,拖入Qgis中
选中两个图层,然后进行裁剪,输入图层是需要被裁剪的图层,掩膜图层是需要按照什么样子裁剪的图层,注意两个不要弄反
利用dem高程数据获得等高线(之所以是彩蛋,是因为目前看来项目上不太需要获取等高线这种东西,但是多增加一些知识准没错,没准儿哪天就用上了)
后续会继续把一些关于Qgis的知识和使用技巧继续研究分享给大家,敬请期待!
文章
11.87W+人气
19粉丝
1关注
©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号
互联网信息服务业务 合字B2-20220090