arcgis用python字段自动编号_属性表字段自动编号

一、利用Python进行自动编号

打开ARCGIS——右击文件打开属性表——选择需要操作的字段(Feature)——打开字段计算器

040c5c8d26bc

选择python——字段选择Feature——勾选显示代码块——预逻辑脚本代码中输入代码——Feature=中输入autoIncrement()——点击确定

040c5c8d26bc

自动编号的python代码如下:

040c5c8d26bc

rec=-1

def autoIncrement():

global rec

pStart = 1 #起始值为1,可修改

pInterval = 1 #间隔值为1,可修改

if (rec ==-1):

rec = pStart

else:

rec = rec + pInterval

return rec

(上述代码含义:首先初始化rec为-1;接着定义一个autoIncrement方法,在这个方法里定义了一个局部变量rec,初始化pStart为1,它也是起始值,如果想Feature起始值为其它值可以修改pStart的值即可,pInterrval是间隔值,即依次递增的数字之间的间隔是1,如果想依次递增的数字之间的间隔是2或者3...等,可以修改pInterrval的值;再接着就是一个if()else语句,最后将rec进行返回。然后将autoIncrement()方法给Feature,最后点击“确定”运行。

注:将autoIncrement()方法给Feature时,autoIncrement()方法前不能有空格,否则会报错!!!

040c5c8d26bc

自动赋值结果图

二、利用VB脚本进行自动编号

如果某字段与其他字段有对应的数学关系,可以利用VB语言实现自动编号。

比如,本例中的Feature字段是FID字段的3倍,即可通过运算符实现自动编号。

040c5c8d26bc

常见数值函数

打开字段计算器——VB脚本——双击字段中的FID——选择※——输入3——确定

040c5c8d26bc

数值运算符结果图

VB还有一些字符串函数,如下所示:

040c5c8d26bc

040c5c8d26bc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1382174.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

文件的编码方式

1、GBK编码 java的默认编码方式是GBK编码方式,一个中文对应2个字节,一个英文占一个字节 2、utf-8 utf-8的编码方式中,一个中文对应三个字节,一个英文占一个字节 3、utf-16be utf-16be编码方式是java的编码方式,不…

怎么批量给文件名编号?

工作中我们可能会面的很多的文件,一项工作中可能会涉及上百个文件,给这些文件编号就变得非常的重要,编号后的文件更加容易查找,方便我们的日常使用和保存。最简单的方法是一个一个文件进行重命名修改添加编号就可以了,…

C语言笔试训练【第九天】

文章目录 👿1、下列程序的输出是( )💎2、二维数组X按行顺序存储,其中每个元素占1个存储单元。若 X[4][4] 的存储地址为 Oxf8b82140 , X[9][9] 的存储地址为 Oxf8b8221c ,则 X[7][7] 的存储地址为( &#xf…

模仿学习笔记:行为克隆

1 模仿学习 模仿学习 (Imitation Learning) 不是强化学习,而是强化学习的一种替代品。模仿学习与强化学习有相同的目的: 两者的目的都是学习策略网络,从而控制智能体。模仿学习与强化学习又有不同的原理: 模仿学习向人类专家学习…

WPF界面设计学习

github上发现了一个不错的项目: https://github.com/HenJigg/wpf-uidesign 还配有B站的学习视频: https://space.bilibili.com/32497462 看了这个项目,觉得自己学了这么多年的WPF,界面还设计的这么丑,顿时脸都不知道往…

联邦学习(Federated Learning)

联邦学习简介 联邦学习(Federated Learning)是一种新兴的人工智能基础技术,其设计目标是在保障大数据交换时的信息安全、保护终端数据和个人数据隐私、保证合法合规的前提下,在多参与方或多计算结点之间开展高效率的机器学习。其…

机器学习(Machine Learning)

简介 bili 吴恩达 机器学习 这是一门让计算机在没有明确编程的情况下学习的科学。 亚瑟塞缪尔(1959):赋予计算机学习能力而不被明确编程的研究领域。 机器学习作为人工智能的一个子领域。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或…

机器学习丨监督学习与无监督学习

较为通俗易懂的参考:2 监督学习与无监督学习 表述比较清晰的参考:监督学习和无监督学习的区别 前言 机器学习算法最主要两个分类就是监督学习、无监督学习。(此外强化学习和推荐系统也都是机器学习算法的一员)(强化学…

深度学习面试题

深度学习面试题 1.深度学习常用算法,及相应应用场景有哪些2.什么数据集不合适做深度学习3.如何确定CNN卷积核通道数和卷积输出层的通道数4.什么是卷积5.什么是CNN的池化层(pool)6.CNN常用的几个模型7.CNN的特点以及优势8.卷积神经网络CNN中池…

机器学习的实验

目录 BP神经网络预测波士顿房价 1. 神经网络基本概念 1.1概念 1.2发展 CNN RNN GAN 2.神经网络基本框架 2.1单元/神经元 2.2 连接/权重/参数 2.3偏置项 2.4超参数 2.5激活函数 2.6层 3.神经网络算法 4.算法方案 5. 实验 6.参考文献 BP神经网络预测波士顿房价 …

联邦学习概述

本博客地址:https://security.blog.csdn.net/article/details/122779883 一、联邦学习的定义与应用场景 联邦学习是从技术维度出发,重点研究其中的隐私保护和数据安全问题的一种技术。其旨在建立一个基于分布数据集的联邦学习模型。 对于联邦学习的过…

基于Pytorch的深度学习激励函数总结

基于Pytorch的深度学习激励函数总结 1 激励函数定义2 常见激励函数2.1 Threshold函数2.1.1 数学定义2.1.2 常见性质2.1.3 Pytorch实现 2.2 Tanh函数2.2.1 数学定义2.2.2 常见性质2.2.3 Pytorch实现 2.3 Sigmoid函数2.3.1 数学定义2.3.2 常见性质2.3.3 Pytorch实现 2.4 ReLU函数…

机器学习、深度学习项目开发业务数据场景梳理汇总记录一

本文的主要作用是对历史项目开发过程中接触到的业务数据进行整体的汇总梳理,文章会随着项目的开发推进不断更新。 一、MSTAR雷达影像数据 MSTAR(Moving and Stationary Target Acquisition and Recognition)雷达影像数据集是一种常用的合成孔…

ps模糊照片变清晰步骤东方逐梦

ps把模糊照片变清晰步骤 1.打开照片双击解锁图层 2.CtelJ复制图层选择滤镜—>锐化—>USM锐化(按照以下步骤设置) 3.图像模式lab颜色合并图层 4.继续复制已经合并的图层进行一下操作 5.选中通道中明度继续SUM锐化半径选择1.2数量150%确定 6.回到原…

照片放大后怎么变清晰?

照片放大后怎么变清晰?在电脑使用的过程中,都避免不了需要将尺寸较小的照片进行放大处理,使用正常的方法将图片放大后(例如用ps将照片放大),照片的清晰度或多或少都会受到一些影响,画质变差失真…

【雕爷学编程】Arduino动手做(201)---行空板硬件控制之板载光线传感器

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…

Acrel-2000E/B配电室综合监控系统的应用

摘要:Acrel-2000E/B配电室综合监控系统是以智能控制为核心,通过物联网技术的集成应用,来实现配电室内环境的全天候状态监视和智能控制。针对经开第一大街南一所项目的要求,系统实现了环境数据监测和设备控制,起到了预防…

智头条:萤石拟科创板上市将投18.5亿建厂,Matter智能家居标准延迟至明年,涂鸦、公牛、极米等企业发布

  本栏目由智能产业专业媒体【智哪儿】出品。 1、行业 ① 萤石拟18.5亿建厂 将从海康威视分拆上市 8月10日,海康威视公告两项重磅消息,其一是分拆子公司萤石至科创板上市;其二是萤石将以自筹资金投18.50亿元&a…

既要便捷、安全+智能,也要颜值,萤石发布北斗星人脸锁DL30F和极光人脸视频锁Y3000FV

1. 视频、视觉人脸识别技术助推智能锁进入主动安全时代 智能锁经历了从电子密码、指纹、指静脉到人脸识别阶段,随着人脸识别技术的成熟,越来越多的主流厂商开始主推人脸识别智能门锁,与其他技术相比,人脸识别智能锁无疑从安全性和…

Web端接入萤石云平台的视频数据

前言 因为项目需要在Web和App上展示实时视频流信息,所以之前做项目时尝试了很多方法。有用vlc插件播放的(由于使用到了插件,所以安卓App、微信小程序都不能显示视频,最后也放弃了),也有使用海康威视Web开发包开发的。但是最简单的…