怎么用arcgis做出好看的地形图

您所在的位置:网站首页 河源地形地势图 怎么用arcgis做出好看的地形图

怎么用arcgis做出好看的地形图

2023-08-13 11:15| 来源: 网络整理| 查看: 265

做地形图之前,首先要下载一份DEM高程数据,目前在中文网络环境里最便捷的获取途径是“地理空间数据云”网站,提供免费下载。

下载原则是比例尺越小,精度越高,地形起伏越清晰,即30mDEM数据比90mDEM数据精度更高,渲染出来的效果更好。

第一步,打开ArcMap,设置好空间投影,添加DEM数据和其他数据,使所有数据都在同一个数据视图下完美叠合

第二步,对DEM数据分级设色,arcgis里自带了很多色带可以用,但直接用一般不太好看,想要好看的色带,需要自己调。选中自己喜欢的色带,点击标注,出来一个弹窗,可以重新定义高程的间隔数,然后点生成,即出现对应间隔的色带颜色,双击颜色,就会弹出颜色窗口,若窗口内的颜色不满足你的需求,点更多颜色,自己输入颜色的RGB/HSV值,可以呈现所有你想要的颜色。颜色值的获取有专门的取色工具,见我之前的文章 地图制图中的配色技巧

第三步,渲染三维效果。配好色带后的地形图虽然视觉上有了比较明显的地形效果,然而这种效果只是平面的,我们可以通过生成山体阴影渲染出三维地形效果。打开ArcToolbox,依次选择:空间分析-表面分析-山体阴影

山体阴影工具有三个参数。方位角是指光源的方位角,从 0 到 360 度,默认值为 315 度,这个值一般不需要变动,默认就好。高度角指高于地平线的光源高度角,0 度代表地平线, 90 度代表头顶正上方,默认值为 45 度,高度角关系到山体阴影的立体性,过低的高度角会使得整个山体显得平坦,不够立体,因此,高度角可以调高一点,可设为70度。模拟阴影不用管。Z因子可以简单理解为山体起伏隆起多少倍,可设为2。

高度角和z因子不同值的选定对于山体阴影的生成效果差别很大。下面2张图是缩放到全图的山体阴影效果,上图是默认设置,下图是将高度差设为70,z值设为2的山体阴影效果。可以看出,下图的高差对比更加明显,地形起伏更加清晰。

下面四张图是不同数值设置下西南角局部区域的山体阴影。a 图和b图是以上2张大图的局部效果。为了测试单参数的改变对山体阴影效果的影响,就产生了c图和d图,c图是只改变高度差z不变的效果,d图是只改变z值不改变高度差的效果,可以看出d图比c图阴影效果更明显些,但c图与b图相比,b图在细节上更为深刻些。

a:高度差=45 z=1 b:高度差=70 z=2c:高度差=70 z=1 d:高度差=45 z=2

生成山体阴影图层后,需要把山体阴影放置在原始DEM图层上面,并设置透明度,否则山体阴影效果就会被遮盖。可以发现,加入山体阴影图层后不仅有了地形起伏的3D效果,而且色带饱和度也变得更加柔和。

山体阴影图层放上面 山体阴影图层放下面

其实,想渲染出好看的地形图,显著的高差是关键。本次实验的地形图制图区域是合肥市,可以看出同一个色带下,合肥界限之外(东南角区域)地形起伏效果很明显,而整个合肥市内则比较平坦,几乎看不出色带分级效果。对于这种情况,如果采用色差对比很大的色带,就会造成反次为主的效果,如下图所示:

而我们要表现的主体是合肥市,就不能让外围区域在视觉上过于突出。但我们要做出合肥市地形图,就必须要叠加DEM,怎么办呢?

解决方法就是采用饱和度较低的同色渐变色带。

是不是感觉没那么突兀了,同时地形效果也能很好的显现。

地图配色可参考一些地图网站(下一篇会介绍)以及地图制图中的配色技巧介绍过的几个配色网站,一些取色器工具也提供了配色方案如ColorSchemerStudio,个人用过最好用的取色器。

最终出图效果如下:

有兴趣的小伙伴可以关注土豆的公众号——土豆的平凡进阶成长之路 ,这里记录了GIS与制图相关,演讲与表达,读书笔记,生活与感悟,成长与心得等多方面内容,根据不同阶段的学习内容而定,步履不停,学习不止,土豆的平凡进阶之旅欢迎你的加入,一起走到更远的地方。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3