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

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.dtcms.com/a/4952.html

相关文章:

  • webWorker解决单线程中的一些小问题和性能优化
  • 【C++】string类的接口综合运用
  • 第四阶|自在行草 暄桐教室,林曦书法 从书法之美到生活之美
  • PHP TCP服务端监听端口接收客户端RFID网络读卡器上传的读卡数据
  • 关于前端的学习思考-父子盒子溢出问题
  • 视频字幕处理+AI绘画,Runway 全功能超详细使用教程(4)
  • Pandas进阶:文本处理
  • 王者荣耀java版
  • git rebase冲突说明(base\remote\local概念说明)
  • uni-app+vue3 封装全局函数(详细完整的方法)
  • SQL中left join、right join、inner join等的区别
  • 快速了解ChatGPT(大语言模型)
  • CentOS部署python Flask项目
  • 一文带你了解网络安全简史
  • 网络安全技术
  • AES加密技术:原理与应用
  • 使用策略模式彻底消除if-else
  • 记一次简单的PHP反序列化字符串溢出
  • gitlab高级功能之CI/CD组件 - 实践(二)
  • 二叉树刷题Leetcode
  • vscode中使用luaide-lite插件断点调试cocos2dx-lua
  • python程序内存泄漏的解决方法
  • flutter 自定义TabBar 【top 0 级别】
  • 【Android踩过的坑】13.Android Studio 运行成功,但APP没有安装上的问题
  • 项目中如何配置数据可视化展现
  • mysql多表重复数据只保留一行的思路
  • OpenCV简介及安装
  • java多线程CountDownLatch简单测试
  • lodash常见的方法
  • Centos7安装docker、java、python环境