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

Python与ArcGIS系列(十三)UpdateCursor方法

目录

  • 0 简述
  • 1 准备工作
  • 2 UpdateCursor更新行

0 简述

如果需要编辑或删除表或要素类中的行数据,可以使用更新游标(UpdateCursor)。同插入游标(InsertCursor)一样,更新游标(UpdateCursor)中的数据内容可以通过使用where条件语句来控制。本篇将介绍如何利用arcpy实现通过UpdateCursor更新要素类行。


1 准备工作

UpdateCursor()函数用于更新或删除表或要素类中的行数据。调用UpdateCursor()函数将返回一个更新游标(UpdateCursor)对象。
更新游标(UpdateCursor)对象会在正在编辑或删除的数据上设置锁。如果游标是在Python的with语句中使用的话,该锁会在数据处理完成后自动释放。游标锁自动释放的功能并不是一直都有。之前的版本中,游标需要使用Python的del语句来进行手动释放。创建了更新游标(UpdateCursor)实例,你就可以调用updateRow()方法来更新表或要素类中的记录,也可以调用deleteRow()方法删除行记录。



http://www.kler.cn/a/148567.html

相关文章:

  • 深度学习——权重初始化、评估指标、梯度消失和梯度爆炸
  • NUXT3学习日记一(在我git中拉取代码、文件讲解)
  • 【大数据技术基础 | 实验十】Hive实验:部署Hive
  • uniapp分享功能
  • YOLOV8应用|排球垫球计数|附带全部数据集与源码(见文末百度云盘链接)
  • java---认识异常(详解)
  • 吉他初学者学习网站搭建系列(3)——如何实现吉他在线调音
  • 微信可以添加多少好友?
  • 每日一题:LeetCode-105.从前序遍历与中序遍历构造二叉树
  • MySQL--日志
  • java实现从json字符串中解析指定的key值
  • Hibernate 脏检查和刷新缓存机制
  • Go 数字类型
  • MySQL INSERT插入条件判断:如果不存在则插入
  • 《golang设计模式》第三部分·行为型模式-08-状态模式(State)
  • LeetCode-面试题08.01 三步问题 C/C++实现 超详细思路及过程[E]
  • 【云栖 2023】姜伟华:Hologres Serverless 之路——揭秘弹性计算组
  • MySQL学习day03
  • 9.增删改操作
  • [autojs]ui线程中更新控件的值的问题
  • 中小型公司如何搭建运维平台,rancher、kubersphere、rainbond
  • 漏洞环境靶场搭建(内含DVWA SQLi-LABS upload-labs等)
  • mybatis <include refid=“xxx“></include>
  • 【每日一题】1457. 二叉树中的伪回文路径-2023.11.25
  • 142. 环形链表 II --力扣 --JAVA
  • linux 提权