本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书
实验平台:ArcGIS 10.6
实验数据:请访问实验1(传送门)
高级编辑篇--实验68 注记符号化表达
目录
一、实验背景
二、实验数据
三、实验步骤
(1)设置图层标注的表达式
(2)标注图层
(3)生成注记图层
(4)设置个别注记的位置及字体大小
(5)创建注记背景面数据
(6)设置注记背景透明度
一、实验背景
注记是绘制地理数据专题图的重要元素,其注明地理数据属性信息的同时,具有更丰富的符号化样式。注记是静态的标签图层,能够独立地保存为永久性文件,且具有常规图层数据的计算功能。而标注是动态的标签图形,无法以文件的形式进行存储及计算。
本实验讲述使用地理信息系统软件实现注记符号化表达的方法,由标注生成注记并添加注记的背景图层,实现注记的符号化。读者通过实验练习,应能够理解注记与标注的差异,学会创建注记并将注记作为图层进行计算。值得注意的是,注记由存储在GDB 数据库中的图层才能生成,单独的Shapefile文件无法创建注记图层。
二、实验数据
图层名称 | 格式 | 坐标系 | 说明 |
地级市 | Shapefile点要素 | China_Lambert_Conformal_Conic | 用于标注的数据 |
省级行政区 | Shapefile面要素 | China_Lambert_Conformal_Conic | 用于标注参考 |
中国县界 | Shapefile面要素 | China_Lambert_Conformal_Conic | 用于标注参考 |
直接双击文件Ex68.mxd即可打开。
三、实验步骤
(1)设置图层标注的表达式
双击“地级市”图层,打开【Layer Properties】对话框,选择【Labels】选项卡;点击【Expression】按钮打开【Label Expression】对话框,【Parser】语言选择“JScript”,在表达式框中输入:"【城市名】"+[name]+"\n"+"【城市编号】"+[OBJECTID];点击【OK】,完成。
(2)标注图层
勾选【Label features in this layer】标注结果图层。
(3)生成注记图层
右击“地级市”图层,选择【Convert Labels to Annotation】工具,打开参数对话框,默认参数即可。
注:要生成注记图层,注记图层推荐存储在数据库geodatabase中。
(4)设置个别注记的位置及字体大小
右键“地级市注记”选择【Edit Features】→【Start Editing】,调整注记字体大小时,可先选中注记,后设置【Draw】工具条中的【Font Size】进行快捷设置;也可选中【Select Elements】直接双击注记,打开注记【Properties】对话框,选择【Change Symbol】按钮进行符号的特殊设置;设置完后,保存编辑,退出编辑状态。
注:只有点击【Start Editing】后,才能更改注记的位置和大小。
(5)创建注记背景面数据
在ArcToolbox 中,打开【Data Management Tools】→【Features】→【Minimum Bounding Geometry】对话框,设置【Input Features】为“地级市注记”图层,【Output Feature Class】为“背景.shp”,【Geometry Type】选择“ENVELOPE”;点击【OK】,得到背景面数据。
(6)设置注记背景透明度
双击“背景”图层,打开【Layer Properties】对话框,选择【Display】选项卡,设置【Transparent】为“70%”;点击【OK】。