当前位置: 首页 > news >正文

测绘日常:ArcGIS 字段计算器实现固定前缀 + 10 位补零 BSM 自动编号

大家好,我是小妖,做数据库、土地确权、国土空间监测,土地变更调查入库中,BSM是必不可缺的重要一环,怎么快速补全标识码呢?

BSM 标识码规范拿年度变更来说:行政区 6 位编码 + 10 位顺序流水号,手工编号极易重号、缺号。这里呢,我就分享一段ArcGIS 字段计算器标准 Python 脚本,一键批量生成规范 BSM,供大家交流探讨。

具体操作如下:

一、前置条件

1.BSM 字段类型设:文本(字符型,长度≥16)

2.图层开启编辑状态,右键 BSM→字段计算器,勾选【显示代码块】,编程语言选:Python。

二、完整粘贴代码

预代码块(代码框内填入)

代码块:

rec = 0

def autoIncrement():

global rec

pStart = 1 # 起始值

pInterval = 1 # 间隔值

if (rec == 0):

rec = pStart

else:

rec += pInterval

return rec

下方表达式框粘贴:

python

'411104' + str(autoIncrement()).zfill(10)

三、灵活改参数

注意事项:

1. ‘411104’代表的是固定的字符,XX市为411104,可以根据需要替换;

2. zfill(10),括号内的10,代表的BSM是位数(可以自行修改位数),合计16位数。

3. 代码中 pStart = 1 # 起始值,根据需要改为5、10、100或者别的1000开始都可以;

4. pInterval = 1 # 间隔值跳号,可以是间隔2、3、5、8等都可以。

5. 更换区县代码:把'411104'替换成本地 6 位行政区代码即可;

四、内业避坑要点

1. 批量运算前备份图层 shp,防止编号出错无法撤回;

2. 分乡镇分片编号:先用【按属性选择】圈选本乡镇图斑,单独运行计算器,分区生成 BSM;

3. 字段千万别建成短整型、长整型,超长编码会丢位。

文末结束语

日常做勘测定界、三调变更,BSM 批量编号是刚需操作,收藏备用少加班。持续更新

ArcGIS10.2.2 实操干货,我是测绘打工人小妖。

路虽远,行则将至,加油!

http://www.jsqmd.com/news/951952/

相关文章:

  • 智能对账系统选型避坑清单(2024最新实测数据版):87%企业踩中的AI集成断点全曝光
  • 5分钟终极指南:如何用Deceive实现Riot游戏隐身模式,专注游戏不被干扰
  • VTJ.PRO 双版本升级:构建企业级 AI 低代码协同开发新范式
  • NVIDIA Profile Inspector深度解析:显卡性能调优实战指南
  • 088、文字检测 YOLO 风格:用 YOLO 做场景文字检测替代 DBNet 的实验
  • 别再只用Measure Inertia了!用CATIA VBA脚本一键生成零件最小材料包络盒(附完整代码)
  • DDD-016:分层架构与 DDD
  • 2026玉溪市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • MySQL5.7 数据库安装、初始化、密码修改、远程连接完整实战
  • 新手零基础入门claude desktop:利用快马平台生成交互式学习项目
  • 别被KEIL的语法检查骗了!深入理解‘error in include chain’警告与编译器真实行为的差异
  • 3分钟免费安装AI象棋教练:Vin象棋让棋艺提升变得简单快速
  • 【国家级信创认证】:首套通过上交所智能审核适配测试的AI上市辅助平台,内测资格最后47席
  • 3分钟掌握终极窗口控制术:免费开源工具让你完全掌控Windows窗口大小
  • 别再手动导入了!用BurpSuite CLI和Docker实现自动化测试环境搭建与数据恢复
  • 别再乱设max-http-header-size了!SpringBoot内嵌Tomcat的这几个Connector参数详解与避坑指南
  • 星穹铁道自动化助手:三月七小助手完整使用指南
  • 2026苏州配眼镜推荐:干将东路写字楼里的光学革新与五类方案解析 - 配眼镜新资讯
  • 做课件找不到合适BGM?11个优质课件背景音乐站点整理
  • 2026年企业破产重整律师事务所服务解析:炜衡密云分所核心优势解读 - 商业科技观察
  • Labview视觉开发环境搭建保姆级教程(含VDM/VAS安装避坑指南)
  • 让音乐看得见:用Lano Visualizer打造动态桌面音频可视化体验
  • 怒怼微软后,研究员公开GitHub高危漏洞:一个链接拿下私有仓库权限
  • 从汽车悬架到手机防抖:阻尼振动微分方程在工程中的实际应用盘点
  • 告别JSON对比的烦恼:这个可视化工具如何帮你节省90%调试时间
  • 实战集成:利用快马ai实现cad安装与项目管理系统的自动化对接
  • 【状态估计】电力系统状态估计中的异常检测与分类附Matlab代码
  • Eledoisin-Related Peptide;KFIGLM
  • 苏州配眼镜推荐:2026五类需求适配方案解析攻略 - 配眼镜新资讯
  • 2026年当下江苏省纳米釉面漆实力厂家怎么选?深度解析技术壁垒与市场适配逻辑 - 2026年企业资讯