arcgis设计的点如何自动编号 5
我在arcgis里面设计好了100个钻孔的位置点,但是我想自动生成点的编号,例如B01-001一直到BO1-100,请问各位大侠有什么好的方法,感激不尽...
我在arcgis里面设计好了100个钻孔的位置点,但是我想自动生成点的编号,例如B01-001一直到BO1-100,请问各位大侠有什么好的方法,感激不尽
展开
7个回答
展开全部
1、ARCGIS中识别不重复字段内容自动编号Python方法:重复字段内容编同样的号,不重复的顺序号递增编号方法。
2、在自动编号字段中计算出识别左侧字段内容判断其重复性然后自动编号。
3、打开arcgis、arcmap——属性表——对应字段的字段计算器。
4、字段计算器窗口中勾选,Python和显示代码。打开代码窗口。
5、在代码窗口中输入代码如下: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)。
6、运行代码后,结果如下图,识别了左边圈出的字段中的重复值然后,对不重复的字段自动编号并在重复的字段值对应位置编和之前同样的号。
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个在Field Calculator里面处理比较麻烦,不知道用过FME没,这种处理在FME中是相当简单的,先通过空间挂接获取相对应的村属性用spatialRelator转换器,再对图斑进行分组编号用Counter转换器就可以实现要的结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |