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

2025-04-07 00:14:56

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

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

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

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

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

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

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

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

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

6、将数据加载到ARCGIS中

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

8、打开后输入代码:step=0defautoIncrement():globalstep,codepstart=1pinterva造婷用痃l=1if(step==0):step=pstartelse:step=step+pintervalcode='%05.0f'%stepreturncode

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢