目录
- 0 简述
- 1 准备工作
- 2 InsertCursor插入行
0 简述
插入游标(InsertCursor)对象可以向表或要素类中插入行,如果想在新行中插入属性值,需要按照属性表中字段顺序依次赋值。本篇将介绍如何利用arcpy实现通过InsertCursor方法插入行。
1 准备工作
InsertCursor()函数可用于创建插入游标(InsertCursor)对象,通过程序向要素类和表中添加新行。insertRow()方法可向插入游标(InsertCursor)对象中添加新行。行以列表或元组的形式传递给insertRow()方法。列表中的值需与插入游标对象创建时定义的字段值一致。同上一节所介绍的一样,可以使用该方法中的第二个参数来限制返回的字段名称。InsertCursor()函数也支持几何令牌。
以一段简单代码介绍如何使用插入游标(InsertCursor)对象向要素类中插入新行。本案例中,我们要在要素类中插入两个新数据,要插入的行数据保存在一个列表变量中。之后,在构造函数中使用要素类和字段参数创建一个插入游标对象。最后,调用insertRow()方法向要素类中插入新行: