手把手教您在SuperMap iDesktop中制作全球晕渲图

来源:互联网 发布:怪物猎人2g多玩数据库 编辑:程序博客网 时间:2024/05/11 15:35

先来给大家看几幅小编最近的制图成果微笑


                                                                                      图1:整体效果图

图2:放大到中国地区的效果图

图3:放大到重庆地区的效果图


图4 放大到广州地区的效果图

怎么样?看到这些漂亮的、具有立体效果的晕渲图,你是不是迫切的想知道,是怎么制作出来的?自己能不能也配置一幅出来?

不用着急,接下来,小编将带着大家一起,一步一步的来实现这幅晕渲图的制作。

一、数据来源

这幅全球的晕渲图中,全球地形数据来源于“地理空间数据云”网站(网址为http://www.gscloud.cn/)中的SRTM DEM的原始高程数据,植被数据来源于美国地质勘探局USGS网站(网址为https://landcover.usgs.gov/global_climatology.php),其余用到诸如省、市、县界线、道路线、铁路线、河流线面等矢量数据为国家测绘地理信息局制作的公共版中国1:100万比例尺数据(提示:此数据需要通过购买获得)。

二、制图流程

重点内容来了,快一起跟着小编来实践吧。

1、制作海洋地形

(1)  提取等值面:对全球DEM栅格数据提取等值面,等值距设置为1000米,并为等值面设置光滑系数为2的B样条法进行光滑。得到的结果,如下图5所示。


图5 提取全球DEM等值面

(2)  制作单值专题图:对提取好的等值面制作单值专题图,并为不同高度值的等值面设置颜色使得海拔由低变高表现为由深变浅的蓝色,以模拟海洋的效果。


图6 制作单值专题图模拟海洋效果

你可能要问了,为什么要提取出全球的海洋面,直接使用栅格数据不好么?

原因是:栅格数据不够精细,当地图放大到一定的大比例尺的时候,就能看出栅格块了,而且海底的晕渲效果也不是很好,所以为了地图显示的美观性,就提取了全球海洋面,通过制作单值专题图的方式展现。

2、制作陆地地形

(1)裁剪出陆地的地形数据:用陆地的面数据集裁剪出陆地地形DEM。

(2)生成三维晕渲图:对陆地DEM数据进行生成三维晕渲图的运算,得到山影数据。

(3)更新山影数据:由于雪山、荒原这样的地方通常是使用者不会关注的地方,而城镇地区的道路等附加要素比较多,过于详细的地形会干扰附加要素的显示,于是使用数据更新的方法将山影数据中的雪山、荒原和城镇用地的部分置为空值。

           这里用到的方法有:栅格代数运算时的con条件函数,栅格数据更新。


图7 山影数据更新前后

(4)地形叠加:由于地形为空的部分可以直接看到底下蓝色的海洋,所以先将陆地的面数据叠加到海洋地形上边,再叠加陆地部分的山影数据。


图8 地形效果展示

(4)叠加植被

将植被栅格数据叠加到地形数据上边并设置一定的透明度,这里需要注意的是,当地图的比例尺比较小的时候,地形比较模糊,这时植被不需要设置很高的透明度,而比例尺比较大的时候植被的透明度需要比较高来更好的显示其下的地形,这样的效果通过对植被设置显示比例尺来实现。


图9 植被与地形的叠加效果

3、添加附加要素

为晕渲图添加水系、植被、铁路与道路以及行政要素等附加要素,并为不同的图层设置不同的显示比例尺,使得每个比例尺下的要素都丰富且美观。


图10 添加了矢量数据的整体效果图

到这里,全球晕渲图基本就制作完成了。

为了地图更美观,例如植被的颜色、标签的大小等等,都需要反复的调整。哪个比例尺下,出现哪种要素信息,也都是需要反复优化调整的。

地图制图,同时也是个数据综合处理的过程。要有好的地图效果展现,数据也是关键。

今天在这里讲到的全球晕渲图的制作,其中的方法,也适用与其他小范围地区的晕渲图的制作。

今天教您的这些,您学会了吗?微笑


阅读全文
8 0
原创粉丝点击