import arcpy from arcpy import env from arcpy import mapping arcpy.env.overwriteOutput = True # Set Local Variable A = "\\\\Admingis\\E\\GISDATA\\Projects\\AG\\AgAssess.gdb\\polygon_intersect" mxd = arcpy.mapping.MapDocument("CURRENT") # Create attribute called Acres try: if arcpy.Exists(A): arcpy.AddField_management(A, "Acres", "DOUBLE") print "Acres Attribute Added" else: print "Acres Field Not Added" except arcpy.ExecuteError: print "Error Occured Add Acres Attribute Failed" print (arcpy.GetMessages(2)) # Create curser to update acres field cur = arcpy.UpdateCursor(A) # Pass through each row to update acres value try: if arcpy.Exists(A): for row in cur: row.Acres = row.Shape_Area /43560 cur.updateRow(row) print "Acres Updated" else: print "Acres Not Updated Feature Class Does Not Exist" except arcpy.ExecuteError: print "Error Occured Update Failed" print (arcpy.GetMessages(2)) del cur, row arcpy.RefreshCatalog(A) arcpy.RefreshActiveView() arcpy.RefreshTOC() # Delete cursor and objects del arcpy, env, A, mxd
Solved! Go to Solution.