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

几何与游标

在arcgis中,数据组织方式如下

数据库(datasets):

    要素类(feature class):

        几何(geometry)

        属性(attribute)

        元数据(metadata)

游标:

查询游标:用于对数据进行查询的游标

arcpy.da.SearchCursor()

   作用:用于对数据进行只读查询操作。它可以帮助你逐行读取数据表或要素类中的数据,但不能修改数据。

方法:

        next()获取游标中的下一行数据。当到达数据末尾时,返回None

        reset()将游标重置到数据的开头位置。

    属性:

        fields---tuple返回一个元组(tuple),包含游标所操作的字段名称。这些字段是用户在创建游标时指定的,用于指定需要查询的字段。

插入游标:

arcpy.da.InsetCursor()
  • 作用:用于向数据表或要素类中插入新的行。它只能用于添加新数据,不能修改或删除现有数据。

        方法:

                insertRow([值列表]) -- 返回新行 ObjectID(int):向数据表或要素类中插入一行新数据。参数是一个列表,包含要插入的字段值。返回值是新插入行的ObjectID(一个整数,表示新行的唯一标识)。

        属性:

                fields--tuple返回一个元组,包含游标所操作的字段名称。这些字段是用户在创建游标时指定的,用于指定需要插入数据的字段。

更新游标:

arcpy.da.UpdateCursor()

      作用:用于对数据表或要素类中的现有数据进行更新、删除等操作。它允许你逐行读取数据,并对每一行进行修改或删除操作。

方法:

                next()获取游标中的下一行数据。当到达数据末尾时,返回None

                reset()将游标重置到数据的开头位置。

                deletRow()删除当前行。

                updateRow([值列表])更新当前行的数据。参数是一个列表,包含要更新的字段值。

        属性:

                fields:返回一个元组,包含游标所操作的字段名称。这些字段是用户在创建游标时指定的,用于指定需要更新或删除数据的字段。

http://www.dtcms.com/a/130504.html

相关文章:

  • 大模型时代的“数字共生”:AI如何塑造人类社会的新范式
  • Python中try用法、内置异常类型与自定义异常类型拓展
  • # 基于OpenCV与Dlib的人脸融合技术实现
  • 程序化广告行业(81/89):行业术语解析与日常交流词汇指南
  • 优化方法介绍(二)
  • BiFPN与RepViT协同机制在YOLOv8目标检测中的应用与优化
  • Linux:38信号捕捉_穿插中断
  • Linux--线程同步与互斥
  • 探秘 Ruby 与 JavaScript:动态语言的多面风采
  • 最新如何在服务器中解决FFmpeg下载、安装和配置问题教程(Linux|Windows|Mac|Ubuntu)
  • 【测试】-- 测试用例
  • 基于ollama与ragflow实现本地知识库
  • 2025年认证杯数学建模竞赛A题完整分析论文(含模型、可运行代码)(共32页)
  • CSS 表格样式学习笔记
  • debian转移根目录
  • Java泛型程序设计(持续更新)
  • Kubernetes节点驱逐机制详解:保障集群稳定性的最后防线
  • 学Qt笔记
  • 计算机的运算方式
  • opencv实际应用--银行卡号识别
  • 探秘数据库连接池:HikariCP与Tomcat JDBC
  • Allpairs工具下载及操作流程(联动Deepseek)
  • Deepseek Bart模型相比Bert的优势
  • 生成与强化学习:赋予VLA系统物理行动能力
  • 定时器介绍及简单应用
  • 双Token实现用户登录身份认证-Java版
  • numpy练习
  • kubernetes常见Pod状态
  • 八股面经【2025/4/13】
  • 《算法导论》Ch.17_学习笔记