查看原文
其他

Python | ArcPy批量更新图形面积

GisSurvey GIS前沿 2022-12-04


很多图层需要更新面积,因为太懒不想一个个去计算。




# -*- coding:utf8 -*-import arcpyimport os
workspace = r'D:\...\xxx.mdb'arcpy.env.workspace = workspacefeatureclasses = arcpy.ListFeatureClasses()for fc in featureclasses: cur = arcpy.da.UpdateCursor(fc, ['SHAPE@AREA', 'ZDMJ', 'ZDDM']) for row in cur: try: mjRes = round(row[0] / 666.667, 2) row[1] = mjRes cur.updateRow(row) except: print(str(row[2]) + '---Error!') del cur print(fc + '---layer successful!')


授权转载:GisSurvey


- END -


乱码?CAD数据导入ArcGIS乱码解决方法
提升实景三维建模效率?这个问题不能忽视
ArcGIS Python从0到1!编程入门到提高(基础篇)
ArcGIS Python 脚本界面控制
当CIM爱上AI,GX时代到来

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存