注:【表达式】文本框中默认情况下不是空白的,一般显示的是【标注管理器】对话框中当前选择
的标注字段。如果不需要,可以直接删除。表达式设置完成后可以单击【验证】按钮对表达式的正确性进行验证,也可以通过【保存】按钮将表达式进行保存,并通过【加载】按钮加载表达式。
(6)单击【确定】按钮,完成标注表达式设置。返回到【标注管理器】对话框。
(7)单击【标注管理器】对话框中的【确定按钮】,完成标注。结果如图3.53所示。
图3.53 多属性字段标注结果
注:也可以通过双击内容列表中的图层“县级行政区”,打开【图层属性对话框】,切换到【标注】
选项卡,在【标注】选项卡中进行多属性字段标准。步骤为:在【标注】选项卡中勾选复选框【标注此图层中的要素】,在【文本符号】色块中设置标注字体的参数,单击【表达式】按钮,进入【标注表达式】对话框,其他设置和上述操作一样,不再赘述。
5)SQL查询标注
SQL查询标注在通过SQL查询所引用图层的属性表中的特定属性值并进行标注。例如,本例通过SQL(1)启动ArcMap应用程序,打开地图文档“东北.mxd”(位于“...\\第三章\\地图标注和注记\\地图(2)调用【标注】工具条,打开【标注管理器】对话框。
(3)在【标注分类】列表中勾选“县级行政区”复选框,勾选并单击“县级行政区”父目录下的“默(4)展开【标注字段】下拉框,选择“NAME_2”字段,并对标注字体参数进行设置。
(5)单击【SQL查询】按钮,打开【SQL查询】对话框(如图3.54所示)。 查询字段标注“呼伦贝尔”和“齐齐哈尔”。实现SQL查询标注的操作步骤如下: 标注\\原始数据”)。
认”注记组。
图3.54 SQL代码设置
(6)【SQL查询】对话框最上方的列表框中列出了图层“县级行政区”的所有字段,双击列表框中的。单击列表中的字段“NAME_2”,再单击获取唯一值按钮
,在【SQL查询】对话框中间的列表
。再在【SQL
字段“NAME_2”,在【SQL查询】对话框最下方的文本框中则出现了SQL代码:\。单击等于号按钮框中列出了字段“NAME_2”的属性值,找到属性值“呼伦贝尔”并左键双击。单击或按钮的文本框的SQL代码变为:\呼伦贝尔' OR \齐齐哈尔'。
注:【SQL查询】对话框最下方的文本框的上方有一行SQL代码相结合。本例中的完整SQL代码:
SELECT * FROM 县级行政区 WHERE:
\呼伦贝尔' OR \齐齐哈尔'
SELECT * FROM 构成了 SQL 表达式的第一部分,系统会自动为您提供该语句。查询表达式使用跟随在 Select * From <图层或数据集> Where 子句之后,需要用户自己添加。
(7)单击【确定】按钮,完成SQL查询。返回到【标注管理器】对话框。
(8)单击【标注管理器】对话框中的【确定按钮】,完成标注。结果如图3.55所示。
查询】对话框中间的列表框中找到属性值“齐齐哈尔”并左键双击。此时,在【SQL查询】对话框最下方
图3.55 SQL查询标注结果