ArcGIS10实现自动按自然数顺序给属性字段赋值

作者:分开不是尽头 | 创建时间: 2023-07-06
在ARCGIS中对适量的属性字段进行编辑时,当数据量较大时有可能会碰到自动赋值的情况。本文通过两种方法介绍自动为属性字段赋值的步骤...
ArcGIS10实现自动按自然数顺序给属性字段赋值

操作方法

首先介绍第一种方法:通过对shape文件中的dbf文件进行修改进行自动赋值。 首先将所要处理的文件格式转换成shape格式(具体转换方法后续专门介绍) 下图为一个shape格式的文件

将dbf文件以excel格式打开

excel打开后对要自动赋值的列进行编辑保存。

将修改后的shape文件加载到Arcgis中去,查看其属性表。顺序编码成功。

第二种方法是根据ARCGIS中属性表中的字段计算器来实现

将数据加载到ARCGIS中

打开后输入代码: step=0def autoIncrement():   global step,code   pstart=1   pinterval=1   if(step==0):      step=pstart   else:      step=step+pinterval   code='%05.0f'%step   return code

点击确定后就可以自动编码。

点击展开全文

更多推荐