基于矢量切片的电子地图配图(四)配置基础要素
分享
本篇开始介绍在ArcGIS Pro中如何进行电子地图配图。按照操作步骤由少到多的顺序,分成四部分介绍:
配图整体思路
基于矢量切片的电子地图配图要求是空间上几何图形不重叠,只绘制一次。下图中,左图是传统配图的组织方式,我们看境界线,实际上是绘制了很多次,只是某些比例尺下不显示而已,空间上是有重叠的。
左图是传统配图的组织方式,右图是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
- 配置基础要素。包括境界线、植被、居民区和带有底色的行政区划面图层。
- 配置水系。
- 配置道路。
- 配置POI。
配图整体思路
1、使用图层、标注的可见比例控制显示范围; 2、使用基于比例的符号类,在不同比例下设置不同的符号;(ArcGIS Pro中特有) 3、使用显示过滤器,限制不同比例的可见要素。(ArcGIS Pro中特有)
基于矢量切片的电子地图配图要求是空间上几何图形不重叠,只绘制一次。下图中,左图是传统配图的组织方式,我们看境界线,实际上是绘制了很多次,只是某些比例尺下不显示而已,空间上是有重叠的。
左图是传统配图的组织方式,右图是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 个评论
推荐内容
相关问题
- arcgis10.2有时候无法复制粘贴要素
- 请问目前基于Esri哪个平台可以开发出这样的效果?(如3D热力图)
- 面规则中 必须被其他要素的要素类覆盖 与 必须被其他要素覆盖 区别是什么?
- 怎样调整要素的大小,比例不变的情况下?
- 怎样自学遥感和GIS一体化开发,或者说需要哪些基础?
- arcgis for python 如何获取线要素起点 终点坐标
- ArcGIS10.5配置data store时报错Unable to configure the ArcGIS Data Store with the GIS Server.
- arcgis datastore安装后无法访问配置页面
- 基于ArcGIS的CAD数据向GIS数据转换方法
- Engine中如何判断两个要素类的空间参考是否是同一个?
- 在arcpy中判断要素的类型