首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何利用ArcGIS使道路叠加融合

01

概述

ArcGIS在日常制图应用的非常广泛,今天整理介绍下符号冲突解决的相关方法。

以道路叠加和融合为例, 由于城市道路等级多、道路复杂,如何让这些道路很好的显示,并体现道路叠加和融合关系,显得十分重要。

ArcGIS中,可以使用Symbol Levels(符号级别)来解决道路间的这些关系。

02

案例解析

符号级别用来控制要素符号系统的绘制顺序,还可以控制线符号彼此之间的连接方式。

ArcMap绘制要素时,默认根据内容列表中的图层顺序(从下至上)绘制图层,再根据图层的属性表顺序绘制要素。

启用符号级别绘制时,将会覆盖此机制。

可通过两种视图使用符号级别:默认视图和高级视图。

使用默认视图可设置符号的连接和合并,利用常用效果快速创建地图。

使用高级视图可以创建更为复杂的效果。

默认视图

默认视图如上所示,高级视图如下。

高级视图

默认情况下,所有图层的符号级别绘制都处于关闭状态。

您可以根据需要,对单图层或图层组开启符号级别绘制,进入方式如图所示。

符号级别绘制

符号级别绘制

下面以城市中道路的叠加和融合为例,介绍单图层、图层组的符号级别使用。

03

单图层符号级别

启动ArcMap,加载线要素类Roads_All,该要素类包含多种类型的道路,如主要高速公路、街道等。

在内容列表中,右键单击Roads_All要素类,选择Properties。

打开图层属性窗口,切换到Symbology页,选择Categories->Unique values,在Value Field列表中选择Class字段,单击Add All Values,为每种道路类型设置符号,如图。

为每种道路类型设置符号

放大地图,如图所示,可以看到,使用默认的绘制顺序,道路之间会产生冲突,使用符号级别可以很好的解决这一问题。

道路之间会产生冲突

再次打开图层属性窗口,切换到Symbology页,单击Advanced,选择Symbol Levels。

图层属性窗口

打开符号级别窗口,在符号级别设置中有两种视图模式,如图。

缺省模式

上图是缺省模式,勾选Draw this layer using the symbol levels specified below选项可以启用符号级别绘制。列表中显示了当前图层的所有符号,可以选择任何一种,并设置其符号的连接和合并特性,可通过箭头键调整符号绘制顺序,也可以单击Switch to Advanced View,切换到高级视图。

如下图是高级视图。

高级视图

单击多图层符号可查看每个层符号对应的数值,如图。

绘制顺序调整

在绘制顺序中,数值越小对应的绘制顺序越靠前,即值设置为0的图层最先绘制,值为6的图层最后绘制。

按数值设置图层绘制顺序,连续单击确定,回到地图窗口,道路显示效果如图。

道路显示效果

04

图层组符号级别

启动ArcMap,加载各道路要素类,生成名为All-Roads的图层组,如图所示,符号级别绘制将对图层组内图层符号起作用。

加载各道路要素类

在内容列表中,右键单击图层组All-Roads,选择Properties。

打开图层组属性窗口,切换到Group页,如图。

打开图层组属性窗口

单击Symbol Levels进入符号级别设置窗口,如图,同样有两种视图模式:缺省视图和高级视图,设置方式与单图层的操作一样。

缺省视图

05

总结

以上就是如何利用ArcGIS使道路叠加和融合过程中单图层、图层组的符号级别使用。

文章转载于:水经注GIS

本文仅限行业学习交流之用,版权、著作权归原载平台及作者所有。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除

- END -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201127A0GJFE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券