ArcGIS中有多种标注的方法,下面分享一些常用的标注表达式,希望可以帮助到大家。另外,我公众号【凌晨生长】对于这篇文章有较详细的说明,大家可以去看看。
1、多行字段表达式:
[LabelField] & VbNewline & [LabelField] 如下图1-1。图1-1
2、多个字段
[LabelField] &[LabelField],若是多个字段之间需要空格,则输入空格符号,但是空格符号需要加双引号。
eg: [行政区] & " "&[Shape_Area]
由此可见,标注多个字段只需要在之前之前输入&这个符号就OK了。例如下图1-1所示
图1-2
3、添加其他字符
[LabelField] &"word" eg: [Shape_Area]&"hm"
4、上角标
""&"word"&"" eg: ""&"2"&""
图1-3
如上图1-2所示中的表达式就运用了“添加其他字符”以及“上角标”这两种方式。
5、下角标
""&"word"&""
6、小数位数截短
Int( [LabelField]*10)/10
小数位截短简而言之是保留几位小数点,若是保留一位小数,那么就如上述表达式一样。若是保留两位小数,那么前面的表达式中,需要将数字10更改为100,以此类推。
以上几个表达式综合:
[ZLDWMC] & VbNewline &Int( [Shape_Area]*10)/10&"hm"&""&"2"&""
7、加粗、倾斜字体
""&""&[LabelField]&""&""
8、行间距调整
""&[LabelField] &""
eg:
""&[ZLDWMC] & VbNewline &Int( [Shape_Area]*10)/10&"hm"&""&"2"&""&""
9、字体描边
在PS中,有时候我们为凸显字体,会对字体进行白色描边,那么在ArcGIS中也可以实现这种方法。具体操作见图1-4.5.6图1-4
图1-5
图1-6
总结
以上各种表达式中,[LabelField]为字段名称,"word"可以是数字、字母等形式。
通过以上几个表达式的观察,可以分析出,字段名称及运算符号之间一定要输入&符号,运算符号需要用双引号,例如:""、""