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

 时间:2024-10-11 18:45:57

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ArcGIS批量合并多个矢量图层
  • arcgis影像裁剪教程
  • ArcGIS基础-数据入库
  • arcgis中根据属性选择的方法
  • ArcGIS设置数据框参考比例
  • 热门搜索
    崇尚科学反对邪教手抄报 劳动手抄报内容50字 五一劳动节手抄报内容 三八妇女节手抄报简单 小学生手抄报内容 说好普通话手抄报 抗疫英雄手抄报 改革开放40周年手抄报 白衣天使手抄报 迎新春手抄报