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

news/2025/2/9 10:19:36 标签: python, arcgis, arcpy, gis自动化, 地信, 地图

目录

  • 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.niftyadmin.cn/n/5232635.html

相关文章

Mininet学习记录(常用命令+创建网络拓扑+OpenDaylight显示拓扑结构)

目录 1.Mininet简介2.Mininet常用命令2.1创建网络拓扑常用参数2.2常用的内部交换命令 3.创建网络拓扑的三种方式3.1通过命令行创建3.2通过miniedit可视化界面创建3.3通过python脚本创建 4.问题总结 1.Mininet简介 Mininet 是由一些虚拟的终端节点 (end-hosts) 、交换机、路由器…

MySQL 基础、进阶、运维的学习笔记

1. MySQL 基础篇 1.1 MySQL 概述 1.1.1 数据库相关概念 数据库(Database, 简称 DB): 存储数据的仓库,数据是有组织的进行存储。 数据库管理系统(Database Management System, 简称 DBMS): 操作和管理数据库的大型软件。 SQL(Structured Query Language, 简称 S…

环境部署的学习笔记(Docker)

1 前言 在现场测试时,常常需要在现场机器上搭建开发环境,此时使用容器会是一个比较方便的途径; 2 常见的容器技术 2.1 Docker⭐️31k:目前使用最为广泛的容器技术 2.2 Nix⭐️13.8k:镜像文件占用会比Docker少 Chat…

高斯混合模型:GMM和期望最大化算法的理论和代码实现

高斯混合模型(gmm)是将数据表示为高斯(正态)分布的混合的统计模型。这些模型可用于识别数据集中的组,并捕获数据分布的复杂、多模态结构。 gmm可用于各种机器学习应用,包括聚类、密度估计和模式识别。 在本文中,将首先探讨混合模型&#xf…

LeetCode | 100. 相同的树

LeetCode | 100. 相同的树 OJ链接 判断两个节点是否等于空,两个都等于空就直接返回true如果一个等于空,另一个不等于空,说明false然后再判断两个树的值是否相等最后递归p的左,q的左,p的右,q的右 bool isS…

(四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)

一、无人机模型简介: 单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客 参考文献: [1]胡观凯,钟建华,李永正,黎万洪.基于IPSO-GA算法的无人机三维路径规划[J].现代电子技术,2023,46(07):115-120 二、Tiki-taka算法(TTA&#xf…

P5 链表 尾部插入新节点(不是指定点)

目录 前言 01 链表数据插入之直接在链表尾插入(不是指定点) 02 尾插创建链表优化 示例代码 前言 🎬 个人主页:ChenPi 🐻推荐专栏1: 《C》✨✨✨ 🔥 推荐专栏2: 《 Linux C应用编程(概念…

30秒搞定一个属于你的问答机器人,快速抓取网站内容

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 文章目录 简介运行效果GitHub地址 简介 爬取一个网站的内容,然后让这个内容变成你自己的私有知识库,并且还可以搭建一个基于私有知识库的问…