ArcGIS 10.1 新特性之文本
标注和注记
新增标注表达式解析程序
在 ArcGIS 10.1 中,新增了一种标注表达式解析程序。现在,您可以使用 Python 向标注表达式中添加逻辑,包括条件逻辑和循环。例如,您可生成一种标注形式,标注中的每个单词仅第一个字母是大写,而不必考虑文本字符串在属性字段中的存储方式。
国际化
改进了对复杂脚本文本显示的国际化支持,例如,阿拉伯语、希伯来语和泰语。
Maplex 标注引擎
Maplex for ArcGIS 扩展模块功能被移至 ArcGIS for Desktop 核心产品中,现称为 Maplex 标注引擎。
标注密度
放置属性 对话框中新增了一个标注密度选项卡,用于对所有影响标注密度的参数进行组织。选项卡上具有以下标注参数:
- 移除同名标注
- 重复标注(适用于线和面)
- 标注缓冲区
- 最小要素大小(适用于线和面)
- 标注面的最大要素部件
- 连接线段(仅适用于线)
线连接和多部件面
用于控制线连接和多部件面的全局标注放置参数已从常规 Maplex 标注选项移动到标注分类级别。这样允许按标注分类设置参数,来代替针对数据框设置参数。
键编号
已将键编号作为标注调整策略进行了添加。在地图上要素密度很高的区域(例如小型住宅区或博物馆或大学之类的建筑群),您可以使用键编号提供一个用于显示键编号和初始标注的表格。
管理标注中的空白区
“标注表达式”对话框中新增了一个用于控制标注中所使用的空白区的功能。这些设置用于从标注中移除多余的空格和换行符。
下面的两个图举例说明从标注移除多余的空格和从标注移除多余的换行符选项如何影响标注表达式的显示。在下面的标注表达式中,使用空格来展开标注的顶行,然后添加了若干新行来展开堆叠。如果未选中空白区选项,则标注表达式显示如左图,其中保留了空白区。如果选中空白区选项,则标注表达式显示如右图,其中从标注移除空白区。
"This is" & vbnewline & vbnewline & vbnewline & "the label text"
偏移堆叠标注
新增了一个使用偏移标注样式时在线要素的任一侧上堆叠标注的功能。可通过“规则放置”样式选项访问此参数。
下面的两个图举例说明了启用允许堆叠标注横跨线时的放置差异。左图显示偏移放置样式将堆叠标注偏移至街道要素一侧的效果。右图显示选中允许堆叠标注横跨线后 Ventanna Ln 标注横跨街道要素的效果。
标注邻近交汇点和边界的线要素
标注邻近交汇点和地图边界的线要素的功能已添加到重复线标注参数中。此功能在使用“数据驱动页面”创建地图图幅时非常有用,因为这些地图图幅通常包含横跨整个地图在下一个地图图幅上继续显示的要素。在这种情况下,邻近地图边界进行标注将更易于作出解释。
相对于精确符号轮廓的偏移点标注
点标注偏移参数新增了一个选项,用于测量相对于精确符号轮廓的偏移量。偏移量通过要素符号边界到标注外边缘的距离进行度量。简单几何符号的边界为符号的边;而对于图形和字体符号,符号边界是符号周围的外接矩形(除非选中 测量相对于精确符号轮廓的偏移复选框)。
下面两个图举例说明启用测量相对于精确符号轮廓的偏移时的放置差异。左图为默认偏移。右图为测量相对于精确符号轮廓的偏移。