#Definitivo import arcpy # set arguments #input_mxd = r"K:\Apb\Edificios_Inteligentes\Edificios_Inteligentes1.mxd" output_folder = r"K:\Apb\Edificios_Inteligentes\Images\Formato_jpg__\ideS_Guia_Urb_" #field_nameT = "Edificio" # Name of field used to sort DDP field_name = "OBJECTID" # Name of field used to sort DDP idf_export_width = 321 idf_export_height = 227 idf_resolution = 96 idf_jpeg_quality = 100 # set up objects #mxd = arcpy.mapping.MapDocument(input_mxd) mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Capas")[0] lyr = arcpy.mapping.ListLayers(mxd, "Edificios_Inteligentes", df)[0] for i in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = i row = mxd.dataDrivenPages.pageRow lyr.definitionQuery = ' [OBJECTID] = ' + str(row.getValue(field_name)) if df.scale < 500: df.scale = 500 arcpy.mapping.ExportToJPEG(mxd, output_folder + str(row.getValue(field_name)) + ".jpg", df, idf_export_width, idf_export_height, idf_resolution, False, "24-BIT_TRUE_COLOR", idf_jpeg_quality, False) print "Escala:" + str(df.scale) + ". " + output_folder + str(row.getValue(field_name)) + ".jpg" lyr.definitionQuery = '' #Destroy objects del df del mxd