基于矢量切片的电子地图配图(五)显示行政区划名称
分享
配图效果
北京示例的效果是文字外加一个晕圈,以区别其他文字。
文字下加了晕圈的效果
还有一种效果是,文字下衬了矩形的背景。
带背景的文字标注
以上两种效果可以任意选择,第二种效果字会偏下一些,ArcGIS Pro 2.0版本下目前只能是这个效果。
操作步骤
行政区划数据可以使用点要素类,也可以使用面要素类。在北京示例数据中,我们使用的是点要素类。
效果一:文字晕圈效果
1、设置标注样式
在左侧的Contents中,将区县名称图层从图层组中拖拽出来,并使其处于选中状态。
点击选项卡【Labeling】—【Text Symbol】右下方的小三角,打开Label Class面板。
在Label Class面板中,单击【Halo】(晕圈),设置参数如下,然后点击【Apply】。
晕圈的参数解释如下:
晕圈参数介绍
2、设置标注位置
设置标注在点的中心显示。在Label Class面板中,点击【Position】—【Placement】,选择【Centered on point】。
设置标注位置
北京乡镇图层标注采用的是晕圈的方式,直接配置即可,不再赘述。
设置显示标注
设置点符号无颜色
效果二:带背景的文字标注
文本注释类型包括简单线注释、背景注释、点符号注释和气球注释,详细内容可参考:http://pro.arcgis.com/zh-cn/pro-app/help/mapping/symbols-and-styles/text-symbols.htm#ESRI_SECTION1_F905DD62D21E4736A2F773CEEB1A3FDB文本符号。
文本注释类型
这里我们使用点符号注释,实现带背景的文字标注功能。Label Class面板中设置的参数如下:
在ArcGIS Pro里显示是没有问题的,生成的矢量切片结果不对。
左图是配图结果,右图是切片结果
这是矢量切片的一个已知问题,背景注释和气球注释在切片中也会出现同样的问题(BUG-000107552 ArcGIS Pro - The Background shape of label in Vector Tile package was not same as in Feature class)。
这个方法的思路是使用点符号注释,然后自己做一个点符号(矩形的)。在选择Point symbol时,选择我们自己做的这个符号。制作符号步骤如下:
1、打开样式(Style)管理界面
点击菜单【View】—【Catalog】,打开Catalog面板。点击【Swich to View】。
Catalog面板
双击Style。
点击Point symbol。
2、新建点符号
在左侧空白处,右键,选择新建。
新建点符号
3、修改符号样式
选择矩形,并设置颜色,点击【Apply】。
然后Label Class面板中,Point symbols选择我们刚做好的符号,在北京这个示例数据中,符号大小设置为20。结果如下:
左图是配图,右图是切片结果
文章来源:http://blog.csdn.net/ceibake/a ... 99779
基于矢量切片的电子地图配图(一)为什么要重新配图?: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
北京示例的效果是文字外加一个晕圈,以区别其他文字。
文字下加了晕圈的效果
还有一种效果是,文字下衬了矩形的背景。
带背景的文字标注
以上两种效果可以任意选择,第二种效果字会偏下一些,ArcGIS Pro 2.0版本下目前只能是这个效果。
操作步骤
行政区划数据可以使用点要素类,也可以使用面要素类。在北京示例数据中,我们使用的是点要素类。
效果一:文字晕圈效果
1、设置标注样式
在左侧的Contents中,将区县名称图层从图层组中拖拽出来,并使其处于选中状态。
点击选项卡【Labeling】—【Text Symbol】右下方的小三角,打开Label Class面板。
在Label Class面板中,单击【Halo】(晕圈),设置参数如下,然后点击【Apply】。
晕圈的参数解释如下:
- Halo symbol:晕圈的样式 -- Color:晕圈的颜色 -- Outline color:晕圈边线颜色 -- Outline width:晕圈边线宽度
- Halo size:晕圈的大小
晕圈参数介绍
2、设置标注位置
设置标注在点的中心显示。在Label Class面板中,点击【Position】—【Placement】,选择【Centered on point】。
设置标注位置
北京乡镇图层标注采用的是晕圈的方式,直接配置即可,不再赘述。
如果你是直接从数据库中加载的数据,需要先设置显示要素类的标注,再将要素的符号设置为不显示。然后根据上面介绍的效果进行设置即可。
设置显示标注
设置点符号无颜色
效果二:带背景的文字标注
文本注释类型包括简单线注释、背景注释、点符号注释和气球注释,详细内容可参考:http://pro.arcgis.com/zh-cn/pro-app/help/mapping/symbols-and-styles/text-symbols.htm#ESRI_SECTION1_F905DD62D21E4736A2F773CEEB1A3FDB文本符号。
文本注释类型
这里我们使用点符号注释,实现带背景的文字标注功能。Label Class面板中设置的参数如下:
在ArcGIS Pro里显示是没有问题的,生成的矢量切片结果不对。
左图是配图结果,右图是切片结果
这是矢量切片的一个已知问题,背景注释和气球注释在切片中也会出现同样的问题(BUG-000107552 ArcGIS Pro - The Background shape of label in Vector Tile package was not same as in Feature class)。
偶然发现一个方法,我本机测试后,效果如开篇提到的,字的位置会稍微偏下一点。如果大家测试有问题,那目前就无解了,暂用晕圈效果好了。
这个方法的思路是使用点符号注释,然后自己做一个点符号(矩形的)。在选择Point symbol时,选择我们自己做的这个符号。制作符号步骤如下:
1、打开样式(Style)管理界面
点击菜单【View】—【Catalog】,打开Catalog面板。点击【Swich to View】。
Catalog面板
双击Style。
点击Point symbol。
2、新建点符号
在左侧空白处,右键,选择新建。
新建点符号
3、修改符号样式
选择矩形,并设置颜色,点击【Apply】。
然后Label Class面板中,Point symbols选择我们刚做好的符号,在北京这个示例数据中,符号大小设置为20。结果如下:
左图是配图,右图是切片结果
关于效果二,欢迎提供测试结果,感谢~
文章来源:http://blog.csdn.net/ceibake/a ... 99779
基于矢量切片的电子地图配图(一)为什么要重新配图?: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.4 离线部署js api 4.3 版本 无法显示
- 请问目前基于Esri哪个平台可以开发出这样的效果?(如3D热力图)
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 基于ArcGIS的CAD数据向GIS数据转换方法
- CityEngine做的三维环境可以在移动端显示吗?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- 网络分析时设置的停靠点为什么显示是问号?
- arcgis pro将二维矢量面图层拉伸为三维模型后,如何导出该模型?
- ArcGIS Pro 创建矢量切片包时报错ERROR 001117,但已设置了元数据
- arcgis切片结果图片间出现白条是哪里设置不对吗?