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

【AI】 ArcGIS 字段计算器中对字段重复内容自动编号

在 ArcGIS 字段计算器中对字段重复内容自动编号,可通过 ‌Python 脚本结合字典计数‌ 实现。以下是推荐的通用方法,适用于 ArcMap 和 ArcGIS Pro(部分界面略有差异)。


‌核心思路‌

  • 使用全局字典记录每个字段值的出现次数。
  • 每次遇到相同值时,计数加1,并返回当前序号。
  • 支持多字段组合判重、编号补零等扩展需求。

‌操作步骤‌

  1. ‌打开属性表‌
    右键图层 → “打开属性表”。

  2. ‌添加编号字段‌
    点击表头“添加字段”,建议命名为 SerialNum(类型:短整型或长整型)。

  3. ‌启动字段计算器‌
    右键新字段 → “字段计算器”。

  4. ‌设置 Python 解析器‌
    勾选 ‌“Python”‌,并勾选 ‌“显示代码块”‌(ArcGIS Pro 中可能默认显示)。

  5. ‌输入脚本代码‌
    在 ‌“预逻辑脚本代码”‌ 区域粘贴以下任一方案:

    • ‌基础重复编号(首次为1,第二次为2,依此类推)‌

      pythonCopy Code
       
      unique_dict = {} def auto_number(value):global unique_dictunique_dict[value] = unique_dict.get(value, 0) + 1return unique_dict[value]
    • ‌若需从0开始编号(适用于某些逻辑场景)‌

      pythonCopy Code
       
      unique_dict = {} def auto_number(value):global unique_dictunique_dict[value] = unique_dict.get(value, -1) + 1return unique_dict[value]
  6. ‌设置表达式‌
    在下方表达式框输入(假设判重字段为 TBBH):

    pythonCopy Code
     
    auto_number(!TBBH!)

    ⚠️ 将 TBBH 替换为你实际使用的字段名。

  7. ‌执行计算‌
    点击“确定”,等待完成。

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

相关文章:

  • 5大维度解析:让生态数据说话的R语言工具
  • 金融风控实战:如何用SMOTE算法解决欺诈检测中的类别不平衡问题
  • 实战应用:基于快马平台快速构建mingw环境下的windows桌面工具
  • 从CMA到保留内存:Linux大块DMA内存分配的实战与抉择
  • 2026 最新薪酬管理服务商TOP6评测!权威榜单发布 - 十大品牌榜
  • 单细胞差异基因火山图优化绘制:解决p值聚集与空白问题
  • 大模型:重塑软件研发的未来引擎——从需求到代码的智能革新!
  • 三相电机控制中的端电压、相电压与线电压波形解析
  • 2026工业自动化连接器优质供应商推荐榜 - 优质品牌商家
  • 2026 最新灵活用工服务商TOP6评测!权威榜单发布 - 十大品牌榜
  • HakcMyVM-Simple
  • 基于51单片机与Proteus的数字示波器仿真设计与实现
  • Docker(二)Redis容器化部署与SpringBoot集成实战(win11)
  • 2026年品牌排行榜:海外用工服务三大推荐,助力企业快速展开国际雇佣
  • Twitter媒体高效采集全攻略:X-Spider从入门到精通
  • BPSK/QPSK调制解调MATLAB仿真:从原理到误码率性能分析
  • 大模型岗位大揭秘:算法、开发、infra、评估、数据,你适合哪个?从入门到精通的完整指南!
  • 泳池清洁机器人赛道风起——中国品牌如何通过技术创新与供应链优势重构全球格局
  • 雪花算法遇上NTP同步:如何避免时钟回拨导致ID重复?
  • 5个实用技巧,让猫抓Cat-Catch成为你的媒体资源管理专家
  • CIS产业观察:汽车市场2026年剑指35.3亿美元,AI+传感器成机器人及AR新引擎
  • 226以翻转二叉树来举例子讲清楚递归
  • 2026年优选工业自动化领域用超声波流量传感器品牌推荐 - 品牌2026
  • 代码注释谍战:商业机密隐藏手法
  • Python+tkinter编写眼力测试小游戏
  • AI辅助开发YOLOv8项目:从需求到部署的智慧农场病虫害检测系统构建指南
  • 基于TwelveLabs Marengo视频嵌入模型与Amazon Bedrock和ElasticSearch的AI辅助开发实战
  • 分期乐购物额度回收全攻略:避坑要点 + 靠谱变现方法,新手必看 - 团团收购物卡回收
  • 高阶辅助驾驶持续渗透,全球汽车CIS市场迎来量价齐升黄金期
  • Hive3.1.2安装避坑指南:从MySQL配置到远程模式实战(附常见报错解决方案)