Python与ArcGIS系列(十二)InsertCursor方法

目录

  • 0 简述
  • 1 准备工作
  • 2 InsertCursor插入行

0 简述

插入游标(InsertCursor)对象可以向表或要素类中插入行,如果想在新行中插入属性值,需要按照属性表中字段顺序依次赋值。本篇将介绍如何利用arcpy实现通过InsertCursor方法插入行。


1 准备工作

InsertCursor()函数可用于创建插入游标(InsertCursor)对象,通过程序向要素类和表中添加新行。insertRow()方法可向插入游标(InsertCursor)对象中添加新行。行以列表或元组的形式传递给insertRow()方法。列表中的值需与插入游标对象创建时定义的字段值一致。同上一节所介绍的一样,可以使用该方法中的第二个参数来限制返回的字段名称。InsertCursor()函数也支持几何令牌。

以一段简单代码介绍如何使用插入游标(InsertCursor)对象向要素类中插入新行。本案例中,我们要在要素类中插入两个新数据,要插入的行数据保存在一个列表变量中。之后,在构造函数中使用要素类和字段参数创建一个插入游标对象。最后,调用insertRow()方法向要素类中插入新行:


你可能感兴趣的:(Python与Arcgis系列,python,arcgis,arcpy,gis自动化,地理信息,地图)