Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. mxd = mapping.MapDocument("Current")
  2. df = arcpy.mapping.ListDataFrames(mxd)[0]
  3. arcpy.env.overwriteOutput = True
  4.  
  5. for lyr in arcpy.mapping.ListLayers(mxd):
  6. if lyr.name == "that_layer":
  7. oid_fieldname = arcpy.Describe(lyr).featureClass.OIDFieldName
  8.  
  9. with arcpy.da.SearchCursor(lyr.name, ["OID@","adr_for"]) as cursor:
  10. for row in cursor:
  11. expression = """{} = {}""".format(oid_fieldname, row[0])
  12. arcpy.SelectLayerByAttribute_management (lyr.name, "NEW_SELECTION", expression)
  13. df.zoomToSelectedFeatures()
  14. arcpy.mapping.ExportToPNG(mxd, out_folder + "\" + lyr.name + "\" + row[1][8:] + "#"+ str(row[0]) +'.png', resolution = 300)
  15.  
  16. arcpy.SelectLayerByAttribute_management(lyr.name, "CLEAR_SELECTION")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement