本篇开始介绍在ArcGIS Pro中如何进行电子地图配图。按照操作步骤由少到多的顺序,分成四部分介绍:
- 配置基础要素。包括境界线、植被、居民区和带有底色的行政区划面图层。
- 配置水系。
- 配置道路。
- 配置POI。
配图整体思路
1、使用图层、标注的可见比例控制显示范围;
2、使用基于比例的符号类,在不同比例下设置不同的符号;(ArcGIS Pro中特有)
3、使用显示过滤器,限制不同比例的可见要素。(ArcGIS Pro中特有)
基于矢量切片的电子地图配图要求是空间上几何图形不重叠,只绘制一次。下图中,是传统配图的组织方式,我们看境界线,实际上是绘制了很多次,只是某些比例尺下不显示而已,空间上是有重叠的。
![图层组控制可见比例](https://i-blog.csdnimg.cn/blog_migrate/7554225112a5becebe0716ca6ce158f1.webp?x-image-process=image/format,png)
图层组控制可见比例
我们在ArcGIS Pro中,加载境界线,设置显示级别从8到17级即可。的确,ArcMap中也可以采用设置图层的可见比例方式。但是,如果第8级的河流颜色和第9级不同,ArcMap无法在一个图层中实现这个效果。我们使用ArcGIS Pro中的优化符号类的可见比例范围可以实现此效果,如下图所示。
![优化符号类的可见比例范围](https://i-blog.csdnimg.cn/blog_migrate/795694d6dd9bf90b69bedc7115c52472.webp?x-image-process=image/format,png)
优化符号类的可见比例范围
对于POI等图层,各比例级别显示的要素不一样,我们可以使用显示过滤器限制比例范围内的可见要素。
![使用显示过滤器限制可见要素](https://i-blog.csdnimg.cn/blog_migrate/f38f1b4c55e4513f717b60306d719652.webp?x-image-process=image/format,png)
使用显示过滤器限制可见要素
其他设置,如设置图层可见比例范围、设置符号等和在ArcMap中的操作大同小异,就不多叙述了。
操作步骤(配置境界线、植被和居民区)
如果有已经配置好的MXD,可以直接导入到ArcGIS Pro中;如果没有MXD,那么直接添加对应的要素类即可。以下操作以配置好的北京电子地图配图数据为例。
1、打开ArcGIS Pro,新建工程
选择Map模板,输入工程存放的位置及工程名,点击OK。
![新建工程](https://i-blog.csdnimg.cn/blog_migrate/ac8b06deb959ad5d00abba589a7215e5.webp?x-image-process=image/format,png)
新建工程
2、将MXD导入到ArcGIS Pro中
点击【Insert】—【Import Map】,选择示例数据中的MXD,点击OK。
![导入MXD](https://i-blog.csdnimg.cn/blog_migrate/96ff97e342442190f08d4e7ea8b95087.webp?x-image-process=image/format,png)
导入MXD
会生成一个新的Map窗口,结果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/c928f419444b7a5fab8044fff10eae7a.webp?x-image-process=image/format,png)
如果有图层找不到数据源(出现红色叹号),可以点击红色叹号,选择数据源,此方法可以批量修复链接。
![批量修复数据源](https://i-blog.csdnimg.cn/blog_migrate/6d8ed3b1a1bbcfcf1628f75587ff8cba.webp?x-image-process=image/format,png)
批量修复数据源
3、设置各级别默认比例范围
需要事先设置下各级别默认比例范围。使用显示过滤器控制各比例要素显示时,选择的是默认比例范围,不能手动输入比例范围值。
点击状态栏中,显示比例尺旁边的黑色倒三角,选择【Customize】,弹出Scale Properties对话框,手动添加或是从文件导入,点击OK。第一列Scale,显示的是该级别最大可见比例尺对应的值;第二列Alias,显示的是别名。在下方Display中,可以控制显示比例尺,还是别名,还是都显示。
![设置各级别默认比例范围](https://i-blog.csdnimg.cn/blog_migrate/1854810cbc690792822005648218a7c6.webp?x-image-process=image/format,png)
设置各级别默认比例范围
设置默认比例范围的方法如下:
方法一:手动输入比例尺的值。在红色框中输入某级别最大比例尺对应的值及名称,点击【Add】添加。
![手动输入值](https://i-blog.csdnimg.cn/blog_migrate/de36560daf777712a2e7dc0dd6e5f29a.webp?x-image-process=image/format,png)
手动输入值
方法二:从文件导入。可以点击【Load】—【User Profile Default Scales】,然后单击【Save】保存,导出一个txt文件,修改txt中对应比例尺及名称。选择【Delete All】,再选择【Load】—【From File】,导入修改后的txt文件即可。
![导出修改后的txt文件](https://i-blog.csdnimg.cn/blog_migrate/37cd9491b889dd4ae947ed9ff27b5979.webp?x-image-process=image/format,png)
导出修改后的txt文件
4、配置基础要素
(1)配置境界线
境界线在8-17级都显示。直接将境界线从图层组中拖拽出来,点击【Appearance】—【Visibility Range】,设置最大可见比例尺(In Beyond)和最小可见比例尺(Out Beyond),如下图所示。
![](https://i-blog.csdnimg.cn/blog_migrate/e4c920ace62d5f3bbdfa90ed7c38ae2d.webp?x-image-process=image/format,png)
如果是直接加载的境界线,需要先进行唯一值渲染,点击【Appearance】—【Drawing】—【Symbology】—【Unique Value】,根据ADCODE99字段进行渲染,设置线型符号,再设置图层可见比例尺。
![唯一值渲染](https://i-blog.csdnimg.cn/blog_migrate/ae16c5992b065f460891ab0afcf82e70.webp?x-image-process=image/format,png)
唯一值渲染
(2)配置植被、居民区和行政区划面
植被、居民区和北京市图层也是从图层组拖拽出来,然后设置图层可见比例尺。
![植被在15-17级显示](https://i-blog.csdnimg.cn/blog_migrate/f5b914f531747d2300396f68a22af66b.webp?x-image-process=image/format,png)
植被在15-17级显示
![居民区在17级显示](https://i-blog.csdnimg.cn/blog_migrate/c7ef9a65b699c37350ef3abecd69f57f.webp?x-image-process=image/format,png)
居民区在17级显示
![北京市(带有淡灰色底色)在14-17级显示](https://i-blog.csdnimg.cn/blog_migrate/3c087a4baac0bd833062c93b1775c9e6.webp?x-image-process=image/format,png)
北京市(带有淡灰色底色)在14-17级显示
![北京市行政区划面](https://i-blog.csdnimg.cn/blog_migrate/2e48aa7324d196018e80eb46fc96fd9e.webp?x-image-process=image/format,png)
北京市行政区划面
有坑勿入
在进行唯一渲染时,请为每一类配置符号。不要使用all other value,因为矢量切片不支持。如下图所示,在配图中,部分数据使用了All Other Value中的样式(红色圆圈),但是在切片中这些要素丢失了。
![](https://i-blog.csdnimg.cn/blog_migrate/3d9d41e22a1c372c25eb1b7e0b2a2479.webp?x-image-process=image/format,png)
这是2.0版本的已知问题。BUG-000103324 In the ‘Unique values’ category for symbology, point features that fall under ‘’ go missing after conversion of the layer into a vector tile package.