ArcGIS Python更新顺序2种方法
原创
©著作权归作者所有:来自51CTO博客作者gisoracleplus的原创作品,请联系作者获取转载授权,否则将追究法律责任
# -*- coding: utf-8 -*-
import arcpy
import sys
def updatebsm(inFeature,inField):
i=1
cursor=arcpy.UpdateCursor(inFeature)
for row in cursor:
row.setValue(inField,i)
i=i+1
cursor.updateRow(row)
del cursor
def updatebsm2(inFeature,inField):
i=1
cursor=arcpy.da.UpdateCursor(inFeature,inField)
for row in cursor:
row[0]=i
i=i+1
cursor.updateRow(row)
del cursor
inFeature = arcpy.GetParameterAsText(0) #
inField = arcpy.GetParameterAsText(1)
updatebsm2(inFeature,inField)