gis添加字段后如何输入文字,gis数字化中如何加入文字

首页 > 大全 > 作者:YD1662023-02-04 08:08:37

我们平时在用ArcGIS制图时常常会用到标注,但是有时候我们需要在专题图上标注的内容多一些,就可能需要换行显示;或者在标注字段属性时想加一些说明文字,来更准确的表达。

下面举个例子来说明一下:

gis添加字段后如何输入文字,gis数字化中如何加入文字(1)

​​在制图显示的时候我既想把目录编号标注上,又想把面积标注上,同时为了在显示的时候能够让看图人明白“2.27”具体是什么意思,我还想把“2.27”显示成“面积2.27公顷”,就像下图这样:

gis添加字段后如何输入文字,gis数字化中如何加入文字(2)

​那么这时就需要用到一个函数vbnewline,vbnewline是一个字符串常数,作用就是输出字符串时换行。

那么该如何进行操作呢?

首先,选中要标注的图层,右键将“标注要素”选中,然后再右键-属性。

gis添加字段后如何输入文字,gis数字化中如何加入文字(3)

​接下来在属性页找到标注,标注字段选择表达式,就会弹出一个对话框。

gis添加字段后如何输入文字,gis数字化中如何加入文字(4)

gis添加字段后如何输入文字,gis数字化中如何加入文字(5)

​这时候我们需要哪个字段双击就可将字段添加到表达式中,在表达式框输入:

[目录编]& vbnewline & "面积 " & [图斑面] & "公顷 "

同时注意标点符号一定要用英文的半角,然后点击确定就可以了,也可根据自己需要调整字体大小及颜色。

gis添加字段后如何输入文字,gis数字化中如何加入文字(6)

​最终想要达到的效果就实现了。

说明一下:ArcGIS 10.2 以及更早的版本,ArcGIS写shapefile的时候,遇到中文默认使用Windows当前语言 字符集编码(也称 代码页/CodePage/OEM CodePage),例如中文一般使用的是 CodePage 936(GBK)。ArcGIS 10.2.1 以及之后的版本,ArcGIS写shapefile的时候,默认使用的是 UTF-8 编码类型。所以示例中矢量的字段名称就变成了只剩下前三个字,但是不影响表达式“vbnewline”的使用。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.