如何按某字段值给另一字段批量赋值?

本人正在学习土地利用变化相关知识和技术,是新手,不会脚本语言。图中GRIDCODE字段值为1时,type2003字段赋值为"水面";图中GRIDCODE字段值为2时,type2003字段赋值为"草地".....GRIDCODE共有9个值。求高手帮助。
1.png

 
已邀请:

张国丽

赞同来自: 万松贤

①使用select by attribute,将GRIDCODE字段值为1的选取出来,
11.png

②在选中的前提下,在type2003字段右键,使用field calculator,批量赋值为“水面”即可。
22.png

潘建伟

赞同来自: 万松贤

右键“GRIDCODE”字段-->按照升序或者降序排列-->然后选中值为2的行-->右键“type2003”字段-->字段计算器-->“草地”;
依次类推,反正你“GRIDCODE”里面只有9种类型,这样做9次也不累
 

turtle

赞同来自: 万松贤

可以考虑这个思路:
1. 建立一个excel文档,如下图
 
Snap1.png


2. 保存为03版本的excel;
3. 建立矢量数据与excel表格之间的关联,关联字段选择GRIDCODE;

Snap2.png


4. 打开编辑器,开始编辑;
5. 打开字段计算器,为type2003字段赋值,令其等于excel表格数据中的type2003字段即可

万松贤

赞同来自:

谢谢。我先去试试。

要回复问题请先登录注册