养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

arcgis字段计算器分类赋值Python、VB

时间:2024-09-25 00:28:25

ar罕铞泱殳cgis中判断字段的内容,填入对应数值arcgis中Python判断字段内容,返回对应数值arcgis中VB脚本判断字段内容,返回对应数值。

arcgis字段计算器分类赋值Python、VB

工具/原料

通用通用

win7

arcgis10.2

方法/步骤

1、经常会遇到字段分类赋值:判断某字段属性,写入对应数值这次就说说分别用VB脚本和Python来计算的方法例如有这样一个数据,如下图。

arcgis字段计算器分类赋值Python、VB

2、要在试验这个字段列中计算出:如果DLMC为旱地,则填013如果DLMC为水田,则填011。

arcgis字段计算器分类赋值Python、VB

3、用VB脚本的方法:打开字段计算器,选择VB脚本,输入下列代码:DimaIf[D雉搽妤粲LMC]="旱地"Thena="013&鳎溻趄酃quot;elsea="011"endif试验=a。

arcgis字段计算器分类赋值Python、VB

4、计算完成后,如下图。

arcgis字段计算器分类赋值Python、VB

5、用Python的方法:打开字段计算器,选择Python,输入下列代码:defa(水瑞侮瑜b):ifb=租涫疼迟=u"旱地":return"013"else:return"011"试验=a(!DLMC!)。

arcgis字段计算器分类赋值Python、VB

6、计算完成后,如下图:

arcgis字段计算器分类赋值Python、VB

7、ifb==u"旱地":重点说下,识别汉字,字样前要加u,漏了就会提示“处理期间出现错误”。

8、两种方法都可以,Python对格式要求高,大家注意!

© 一点知识