ArcGIS制图羽化效果

技术文章3年前 (2021-04-30)2070

上图中左侧地图的图形背景组织很差,很难区分图中重点内容;右侧地图通过使用羽化效果突出了重点内容。

案例解析

现在讲解羽化效果的制作方法。在ArcMap中,对于重点突出区域生成多环缓冲区,如图:

然后使用Union工具,给多环缓冲区加一个边界,该边界范围与地图出图范围一致,如图

最后,对缓冲区的多边形使用由小到大的透明度,使用白色填充符号,羽化效果即可实现,如图:

实现过程

创建羽化效果,分以下4个步骤来实现。

第1步:创建多环缓冲区

根据研究区域边界,可以使用ArcToolbox中分析工具箱里的Multiple Ring Buffer tool工具创建多环缓冲区,也可以使用Buffer向导(这个方法略快些,本文选择该方式)。

1.启动ArcMap,加载数据并符号化;

2.数据视图下,打开量测工具,计算羽化的范围(30km),如图;

3.开启Buffer Wizard工具。单击菜单Customize->Customize Mode,切换到Commands页,在Categories下选择Tools,在Commands下选择Buffer Wizard,拖放到Tools工具条上,如图;

4.单击Buffer Wizard工具,打开向导页面,选择研究区图层,即北京范围,如图;

5.单击下一步,选择As multiple buffer rings方式,设置环数为10,缓冲距离为3km,距离单位为Kilometers,如图;

6.单击下一步,参数设置如图,注意修改输出要素类名称;

7.单击完成,生成新图层“Buffer_of_北京”,如图;

第2步:为步骤1中创建的缓冲区添加一个“边界多边形”

这时需要添加一个多边形,以显示缓冲区以外的可见范围,这里暂且称它为“边界多边形”。

8.数据视图下,在Draw工具条上使用矩形工具,按照出图页面范围绘制一个几何图形;

9.在Draw工具条上,单击Drawing->Convert Graphics to Features,打开转换图形至要素窗口,在Convert下选择Polygon graphics,勾选Selected graphics only选项,使用数据框坐标系统,重命名输出要素类,勾选Automatically delete graphic after conversion,如图;

10.单击OK,添加新图层MapExtent;

11.在Arctoolbox中打开Union工具,输入要素选择“Buffer_of_北京”、MapExtent,命名输出要素类名称,JoinAttributes选择ALL,如图

12.单击OK,生成新图层“Buffer_北京_Union”,如图 94;

13.在Arctoolbox中打开Erase工具,输入要素选择“Buffer_北京_Union”,擦除要素选择“北京”,命名输出要素类名称,如图

14.单击OK,生成新图层“Buffer_北京_Union_Erase”,如图;

第3步:添加透明度字段,并计算属性值

15.在内容列表中,右键单击“Buffer_北京_Union_Erase”图层,选择Open AttributesTable,打开属性表窗口;

16.单击Table Options->Add Field,打开添加字段窗口,命名新字段为Xpar,字段类型为Long Integer,如图,单击OK;

17.在属性表窗口中,选中Xpar字段列,右键单击选择Field Calculator,打开字段计算窗口,在“Xpar=”下输入“100-((100 *[FromBufDst])/[LargestFromBufDst_Distance])”,其中[LargestFromBufDst_Distance]是缓冲的最大范围(本例中是30km),如图,这个计算会使得Buffer越远的地方透明度越大,单击OK

18.在属性表窗口中,选择“FID_Buffer_of_北京”字段值为-1的记录,即选中边界多边形,使用Field Calculator计算Xpar值为0,如图;

第4步:使用透明度字段对缓冲区进行符号化**

现在,需要对缓冲区图层设置符号和透明度。

19.关闭属性表窗口,在内容列表中,右键单击“Buffer_北京_Union_Erase”图层,选择Properties;

20.打开图层属性表窗口,切换到Symbology页,选择Features->Single Symbol,单击填充符号,弹出符号选择器窗口,设置填充符号颜色为白色,轮廓线颜色为无色,如图,单击OK

21.回到图层属性Symbology页,单击Advanced按钮,选择Transparency,设置Xpar字段作为透明度值;

22.连续单击OK,关闭图层属性窗口。在内容列表中,将“Buffer_北京_Union_Erase”图层移至最上层,查看地图窗口,羽化效果如图。

可以看到,背景逐渐衰落的效果出来了。这时,还可以添加其它数据,如河流等,但要注意放在“Buffer_北京_Union_Erase”图层的下面。还可以将需要的标注转为注记进行显示。

参考

中国的ArcGIS产品与技术专栏http://blog.csdn.net/arcgis_all/article/details/8219279


相关文章

Arcgis软件中FeatureToLine与PolygonToLine的异同

Arcgis软件中FeatureToLine与PolygonToLine的异同

在Arctoolbox中,有两个命令可将面要素类转换成线要素类:Feature To Line和Polygon To Line。虽然这两个命令都能将面状要素类转换成线状要素类,但他们之间有很多不同,正...

shapefile与字符集编码设置

shapefile与字符集编码设置

在 ArcGIS Desktop (ArcMap, ArcCatalog, and ArcToolbox) 中,有编码页转换功能(CODE PAGE CONVERSION),可以读写多种字符编码的 s...

ArcGIS实用制图技巧——如何制作“光照”效果的水体多边形

ArcGIS实用制图技巧——如何制作“光照”效果的水体多边形

通过对地图中的水体要素添加光照效果,能够使地图更具真实感。这里,就来介绍一下如何使用ArcMap来实现为水体表面添加光照效果。         &nb...

ArcGIS使用字体文件制作符号库

ArcGIS使用字体文件制作符号库

ArcGIS制作的符号库有多种,刚刚毕业进入公司,接触到符号库的制作,在前人的脚步之下,本人整理通过字体符号(Character Marker Symbol)制作符号库的步骤。重要方法:对于大量制造符...

ArcGIS地图通用线符号的制作

ArcGIS地图通用线符号的制作

ArcGIS地图中有一些线性数据,如交通网络,应用的领域非常广泛,其符号表达已逐渐被大众所认识和熟知。这类线符号的制作,虽没达到约定俗成的程度,但已具有一定的通用性,值得制图员去学习和掌握。所以本文将...

如何在ARCGIS软件中调用天地图服务

如何在ARCGIS软件中调用天地图服务

国家地理信息公共服务平台为大家提供多种地图服务,大家可以根据本文步骤调用天地图服务。步骤1:注册网站并申请天地图应用开发许可1.打开国家地理信息公共服务平台(网址:https://www.tiandi...