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

 时间:2026-02-14 06:27:12

1、首先介绍第一种方法:通过对shape文件中的dbf文件进行修改进行自动赋值。

首先将所要处理的文件格式转换成shape格式(具体转换方法后续专门介绍)

下图为一个shape格式的文件

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

2、将dbf文件以excel格式打开

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

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

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

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

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

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

6、将数据加载到ARCGIS中

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

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

7

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

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

8、打开后输入代码:

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

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

  • ARCGIS中根据字段属性重新排序并自动编号的方法
  • Arcgis中如何批量删除重复的相同图斑面
  • ARCGIS 从一个图层的属性字段添加到另一个图层中
  • ArcGIS计算宗地拐点坐标值
  • 怎么arcgis数据中加带号、去带号、加大数
  • 热门搜索
    春节去哪里旅游便宜 去云南旅游多少钱 香港旅游购物 重庆旅游图片 深圳世界之窗旅游攻略 陕西省旅游网 大同旅游网 苏州旅游景点介绍 增城旅游景点大全 苏杭旅游景点