ArcGIS基础实验操作100例--实验16对字段自定义赋值

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6 

实验数据:请访问实验1(传送门)

基础编辑篇--实验16 对字段自定义赋值

目录

一、实验背景

二、实验数据

三、实验步骤

(1)创建新字段

(2)字段赋初始值

(3)字段赋初始值


一、实验背景

地理信息数据的属性表以字段的形式记录了丰富的属性信息,与图形要素进行关联后具有巨大的分析价值,是地理信息数据的价值之一。该数据属性表中所存储的字段值,通常由数据采集人员以手动形式录入,是特定、单一的属性值。而在很多情况下,常常需要根据特定的规律,对字段进行自定义批量化赋值。

本实验讲述使用地理信息系统软件对字段进行自定义批量赋值的方法,字段的赋值规则为“字母+等差数列”,此处“等差数列”使用的是已有的序号字段。读者通过本实验的练习,应能够理解对字段进行批量、快速赋值操作的基本原理,熟练掌握使用已有字段值计算新字段值的方法。

二、实验数据

图层名称格式坐标系说明
pointShapefile点要素Unknown字段别名设置的点要素数据

直接双击文件Ex16.mxd即可打开

三、实验步骤

(1)创建新字段

右击 points图层,打开属性表;打开【Table Options】→【Add Field】对话框,新建字段【Name】设置为“Mark”,【Type】设置为“Text”;点击【OK】,完成创建。

(2)字段赋初始值

右击Mark字段,打开【Field Calculator】对话框;【Parser】中勾选“Python”;在公式栏中填写公式“'ID'+str( !FID!)”;点击【OK】,完成字段赋值操作。注:由于属性表中“FID”字段为默认字段,其值为递增的等差数列,因此可直接借用该字段值作为新字段初始值的一部分,即数字部分;而字母部分则可使用“加”运算将两者进行连接得以实现。

(3)字段赋初始值

在 ArcToolbox 中,打开【Data Management  Tools】→【Fields】→【Calculate Field】对话框,【Input Table】设置为“points”,【Field Name】设置为“Mark”,点击【Field Calculator】按钮,输入表达式“'ID'+str( !FID!)”,【Expression Type】选择“PYTHON_9.3”;点击【OK】,完成字段赋值操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

juechen333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值