免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 6025|回复: 13
收起左侧

[二次开发] 使用Python给要素添加序号

[复制链接]

113

主题

1万

铜板

174

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
39147

精华勋章宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2014-12-13 16:33 | 显示全部楼层 |阅读模式
本帖最后由 若水三千 于 2014-12-13 16:34 编辑

  在ArcGIS的属性表中,由于编辑修改的原因,默认的FID或OID并不连续,经常需要给要素添加连读的序号,可使用Python代码完成。
  1. rec=-1
  2. def autoIncrement():
  3. global rec
  4. pStart = 1 #起始值为1,可修改
  5. pInterval = 1 #间隔值为1,可修改
  6. if (rec ==-1):
  7.   rec = pStart
  8. else:
  9.   rec = rec + pInterval
  10. return rec
复制代码

调用方法:
  1. autoIncrement()
复制代码

评分

参与人数 1铜板 +1 收起 理由
xiaohuafu + 1 好贴好报!

查看全部评分

发表于 2014-12-15 13:18 | 显示全部楼层
楼主不错!!
回复

使用道具 举报

0

主题

340

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
32
发表于 2016-9-9 17:16 | 显示全部楼层
谢谢分享,学习了
回复 支持 反对

使用道具 举报

0

主题

6764

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
349
发表于 2016-10-4 10:45 | 显示全部楼层

谢谢分享,学习了
回复 支持 反对

使用道具 举报

0

主题

2308

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
351
发表于 2016-12-15 09:42 | 显示全部楼层
谢谢分享!!!!
回复

使用道具 举报

2

主题

510

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
40
发表于 2017-1-18 10:18 | 显示全部楼层
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

2

主题

2264

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
249
发表于 2017-2-17 00:03 | 显示全部楼层
good 我喜欢~~~~~
回复 支持 反对

使用道具 举报

5

主题

514

铜板

20

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
588
发表于 2018-3-19 16:52 | 显示全部楼层
谢谢老板指点迷津
回复 支持 反对

使用道具 举报

4

主题

4863

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2649
QQ
发表于 2019-1-3 13:20 | 显示全部楼层
谢谢楼主
回复

使用道具 举报

8

主题

2240

铜板

8

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
422
发表于 2019-5-17 00:19 | 显示全部楼层
谢谢分享,学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表