arcgis中利用arcpy实现图斑自上而下,自左而右的编码

arcgis中利用arcpy实现图斑自上而下,自左而右的编码

import arcpy
fcpath = u"C:/Users/Administrator/Desktop/村庄规划10.16/XX乡XX村委会“多规合一”实用性村庄规划数据库.mdb/境界与行政区/XJXZQ"
arcpy.AddField_management(fcpath,"Xmin","DOUBLE")
arcpy.AddField_management(fcpath,"Ymax","DOUBLE")
arcpy.CalculateField_management(fcpath,"Xmin","!shape.extent.xmin!","PYTHON_9.3")
arcpy.CalculateField_management(fcpath,"Ymax","!shape.extent.ymax!","PYTHON_9.3")
rows=arcpy.UpdateCursor(fcpath,"","","","Ymax D;Xmin A")
i=0 
for row in rows:
    row.setValue("BSM","530825001"+str(i+1)) 
    rows.updateRow(row)
    i+=1
del row
del rows
arcpy.DeleteField_management(fcpath,"Xmin;Ymax")

![在这里插入图片描述]( https://img-blog.csdnimg.cn/bc6103454cf940179b371c348e2a24ff.png?x-oss-process=image/watermark ,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5qKF6YeM6Zuq5bGxR0lT,size_20,color_FFFFFF,t_70,g_se,x_16)

posted @ 2022-06-19 20:36  XYSGIS  阅读(172)  评论(0)    收藏  举报