基于矢量切片的电子地图配图(四)配置基础要素

本篇开始介绍在ArcGIS Pro中如何进行电子地图配图。按照操作步骤由少到多的顺序,分成四部分介绍:
  • 配置基础要素。包括境界线、植被、居民区和带有底色的行政区划面图层。
  • 配置水系。
  • 配置道路。
  • 配置POI。


配图整体思路

1、使用图层、标注的可见比例控制显示范围; 2、使用基于比例的符号类,在不同比例下设置不同的符号;(ArcGIS Pro中特有) 3、使用显示过滤器,限制不同比例的可见要素。(ArcGIS Pro中特有)



基于矢量切片的电子地图配图要求是空间上几何图形不重叠,只绘制一次。下图中,左图是传统配图的组织方式,我们看境界线,实际上是绘制了很多次,只是某些比例尺下不显示而已,空间上是有重叠的。

1.jpg

左图是传统配图的组织方式,右图是ArcGIS Pro中图层的组织方式

我们在ArcGIS Pro中,加载境界线,设置显示级别从8到17级即可。的确,ArcMap中也可以采用设置图层的可见比例方式。但是,如果第8级的河流颜色和第9级不同,ArcMap无法在一个图层中实现这个效果。我们使用ArcGIS Pro中的https://pro.arcgis.com/zh-cn/pro-app/help/mapping/symbols-and-styles/scale-based-symbol-classes.htm优化符号类的可见比例范围可以实现此效果,如下图所示。 


优化符号类的可见比例范围

对于POI等图层,各比例级别显示的要素不一样,我们可以使用https://pro.arcgis.com/zh-cn/pro-app/help/mapping/layer-properties/display-filters.htm显示过滤器限制比例范围内的可见要素。 


使用显示过滤器限制可见要素
 
其他设置,如设置图层可见比例范围、设置符号等和在ArcMap中的操作大同小异,就不多叙述了。

操作步骤(配置境界线、植被和居民区)
 
如果有已经配置好的MXD,可以直接导入到ArcGIS Pro中;如果没有MXD,那么直接添加对应的要素类即可。以下操作以配置好的北京电子地图配图数据为例。

1、打开ArcGIS Pro,新建工程
选择Map模板,输入工程存放的位置及工程名,点击OK。


新建工程
 
2、将MXD导入到ArcGIS Pro中
点击【Insert】—【Import Map】,选择示例数据中的MXD,点击OK。

导入MXD
 
会生成一个新的Map窗口,结果如下:


如果有图层找不到数据源(出现红色叹号),可以点击红色叹号,选择数据源,此方法可以批量修复链接。


批量修复数据源
 
3、设置各级别默认比例范围
 
需要事先设置下各级别默认比例范围。使用显示过滤器控制各比例要素显示时,选择的是默认比例范围,不能手动输入比例范围值。
 
点击状态栏中,显示比例尺旁边的黑色倒三角,选择【Customize】,弹出Scale Properties对话框,手动添加或是从文件导入,点击OK。第一列Scale,显示的是该级别最大可见比例尺对应的值;第二列Alias,显示的是别名。在下方Display中,可以控制显示比例尺,还是别名,还是都显示。

设置各级别默认比例范围
 
设置默认比例范围的方法如下: 方法一:手动输入比例尺的值。在红色框中输入某级别最大比例尺对应的值及名称,点击【Add】添加。

手动输入值
 
方法二:从文件导入。可以点击【Load】—【User Profile Default Scales】,然后单击【Save】保存,导出一个txt文件,修改txt中对应比例尺及名称。选择【Delete All】,再选择【Load】—【From File】,导入修改后的txt文件即可。

导出修改后的txt文件
 
4、配置基础要素
 
(1)配置境界线 境界线在8-17级都显示。直接将境界线从图层组中拖拽出来,点击【Appearance】—【Visibility Range】,设置最大可见比例尺(In Beyond)和最小可见比例尺(Out Beyond),如下图所示。


如果是直接加载的境界线,需要先进行唯一值渲染,点击【Appearance】—【Drawing】—【Symbology】—【Unique Value】,根据ADCODE99字段进行渲染,设置线型符号,再设置图层可见比例尺。


唯一值渲染
 
(2)配置植被、居民区和行政区划面 植被、居民区和北京市图层也是从图层组拖拽出来,然后设置图层可见比例尺。

植被在15-17级显示

居民区在17级显示

北京市(带有淡灰色底色)在14-17级显示


北京市行政区划面

有坑勿入
在进行唯一渲染时,请为每一类配置符号。不要使用all other value,因为矢量切片不支持。


这是2.0版本的已知问题。BUG-000103324 In the 'Unique values' category for symbology, point features that fall under '<all other value>' go missing after conversion of the layer into a vector tile package.

来源:http://blog.csdn.net/ceibake/a ... 99683


基于矢量切片的电子地图配图(一)为什么要重新配图?:http://zhihu.esrichina.com.cn/article/3329
基于矢量切片的电子地图配图(二)示例数据来源:http://zhihu.esrichina.com.cn/article/3330
基于矢量切片的电子地图配图(三)配图准备:http://zhihu.esrichina.com.cn/article/3331
基于矢量切片的电子地图配图(四)配置基础要素:http://zhihu.esrichina.com.cn/article/3332
基于矢量切片的电子地图配图(五)显示行政区划名称:http://zhihu.esrichina.com.cn/article/3339
基于矢量切片的电子地图配图(六)关于字体:http://zhihu.esrichina.com.cn/article/3340 
基于矢量切片的电子地图配图(七)配置水系:http://zhihu.esrichina.com.cn/article/3433
基于矢量切片的电子地图配图(八)配置兴趣点:http://zhihu.esrichina.com.cn/article/3435

0 个评论

要回复文章请先登录注册