当前位置: 首页 > 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:返回一个元组,包含游标所操作的字段名称。这些字段是用户在创建游标时指定的,用于指定需要更新或删除数据的字段。

相关文章:

  • 大模型时代的“数字共生”: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实际应用--银行卡号识别
  • 吉利汽车一季度净利润大增264%,称整合极氪后实现整体效益超5%
  • 魔都眼|锦江乐园摩天轮“换代”开拆,新摩天轮暂定118米
  • 经常口干口渴的人,要当心这些病
  • 浙能集团原董事长童亚辉被查,还是杭州市书法家协会主席
  • 财政部党组召开2025年巡视工作会议暨第一轮巡视动员部署会
  • 习近平会见智利总统博里奇