1.字段计算器的使用方法
在任一要素类或者表上右击【打开属性表】,再找到要计算的字段上右击【字段计算器】,即可打开字段计算器。
2.使用方法示例
1、四则运算
简单的加减乘除运算,例如:
!数值01! * !数值02!
2、字符串叠加
!字符串01! + !字符串02!
3、字符串切片
如字符串的前3位:
!字符串01![:3]
类似的情况还有,取字符串的后3位:
!字符串01![-3:]
取字符串的2到4位。
!字符串01![1:4]
取关键字及前面或后面的文字,如,取“市”及前面的字。
*注意,要查找的如果是中文,需要在前面加u,这是python2.版本的问题。如果是ArcgisPro就不用加。
!字符串01! [:!字符串01!.find(u’市’)+1]
如果要考虑“市”和“县”2个关键字,情况就稍微复杂一些。可以勾选【显示代码块】,写一个方法再引用。
下面展示一些 内联代码片
。
def ss(a):
list_str = [u'市', u'县']
index = -1
for s in list_str:
if a.find(s) != -1:
index = a.find(s)
return a [:index+1]
4、英文转大写、小写、首字母大写等
全部转大写:
!字符串01!.upper()
全部转小写:
!字符串01!.lower()
首字母大写,其余字母小写:
!字符串01!.capitalize()