http://www.yuyong.net

快速解答ARCGIS识别不重复字段内容自动编号方法Python

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到ARCGIS识别不重复字段内容自动编号方法Python的问题,如果我们遇到了ARCGIS识别不重复字段内容...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到ARCGIS识别不重复字段内容自动编号方法Python的问题,如果我们遇到了ARCGIS识别不重复字段内容自动编号方法Python的情况,该怎么处理怎么才能解决ARCGIS识别不重复字段内容自动编号方法Python带来的困扰呢,对于这样的问题其实我们只需要ARCGISARCGIS中识别不重复字段内容自动编号Python方法:重复字段内容编同样的号,不重复的顺序号递增编号方法。如下图,有如下属性表。在自动编号字段中计算出识别左侧字段内容判断其重复性然后自动编号。打开arcgis、arcmap——属性表——对应字段的字段计算器。如下图字段计算器窗口中勾选,Python和显示代码。打开代码窗口。如下图红色圈出位置。在代码窗口中输入代码如下:L=[ ]B=这样就解决了这样的问题,接下来给大家带来ARCGIS识别不重复字段内容自动编号方法Python的详细操作步骤。

工具/原料

ARCGIS

方法/步骤

ARCGIS中识别不重复字段内容自动编号Python方法:重复字段内容编同样的号,不重复的顺序号递增编号方法。

快速解答ARCGIS识别不重复字段内容自动编号方法Python

如下图,有如下属性表。在自动编号字段中计算出识别左侧字段内容判断其重复性然后自动编号。

快速解答ARCGIS识别不重复字段内容自动编号方法Python

打开arcgis、arcmap——属性表——对应字段的字段计算器。如下图

快速解答ARCGIS识别不重复字段内容自动编号方法Python

字段计算器窗口中勾选,Python和显示代码。打开代码窗口。如下图红色圈出位置。

快速解答ARCGIS识别不重复字段内容自动编号方法Python

在代码窗口中输入代码如下:

L=[ ]

B=[ ]

def aa(x):

global L

global B

L.append(x)

if L.count(x) ==1:

B.append(x)

return (B.index(x)+1)

如下图。

快速解答ARCGIS识别不重复字段内容自动编号方法Python

运行代码后,结果如下图,识别了左边圈出的字段中的重复值然后,对不重复的字段自动编号并在重复的字段值对应位置编和之前同样的号。不好解释大家试试最好。

快速解答ARCGIS识别不重复字段内容自动编号方法Python

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。