import arcpy mxd = arcpy.mapping.MapDocument(r"C:\Project\ParcelAtlas.mxd") lyr1 = arcpy.mapping.ListLayers(mxd, "my layer1")[0] lyr2 = arcpy.mapping.ListLayers(mxd, "my layer2")[0] for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum lyr1.definitionQuery = "SchoolNum = " + pageNum lyr2.definitionQuery = "SchoolNum = " + pageNum print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount)) arcpy.mapping.ExportToPNG(mxd, r"C:\Project\OutPut\ParcelAtlas_Page" + str(pageNum) + ".png") del mxd
defQry = "SCHOOL_NUM = {0}".format(pageNum) lyr1.definitionQuery = defQry
defQry = "SCHOOL_NUM = '{0}'".format(pageNum) lyr1.definitionQuery = defQry
import arcpy mxd = arcpy.mapping.MapDocument(r"C:\scatterplots\mxd\scatterplotsdenver.mxd") lyr1 = arcpy.mapping.ListLayers(mxd, "students")[0] lyr2 = arcpy.mapping.ListLayers(mxd, "schools")[0] for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum defQry = "SCHOOL_NUM = {0}".format(pageNum) lyr1.definitionQuery = defQry lyr2.definitionQuery = defQry print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount)) arcpy.mapping.ExportToPNG(mxd, r"C:\scatterplots\outputs" + str(pageNum) + ".png") del mxd
>>> import arcpy ... mxd = arcpy.mapping.MapDocument("CURRENT") ... lyr1 = arcpy.mapping.ListLayers(mxd, "students")[0] ... lyr2 = arcpy.mapping.ListLayers(mxd, "schools")[0] ... for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): ... mxd.dataDrivenPages.currentPageID = pageNum ... defQry = "SCHOOL_NUM = {0}".format(pageNum) ... lyr1.definitionQuery = defQry ... lyr2.definitionQuery = defQry ... print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount)) ... arcpy.mapping.ExportToPNG(mxd, r"C:\scatterplots\outputs" + str(pageNum) + ".png") ... del mxd
mxd = arcpy.mapping.MapDocument(r"C:\scatterplots\mxd\scatterplotsdenver.mxd")
Exporting page 1 of 11 Runtime error Traceback (most recent call last): File "<string>", line 6, in <module> NameError: name 'mxd' is not defined
import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") lyr1 = arcpy.mapping.ListLayers(mxd, "students")[0] lyr2 = arcpy.mapping.ListLayers(mxd, "schools")[0] for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum defQry = "SCHOOL_NUM = {0}".format(pageNum) lyr1.definitionQuery = defQry lyr2.definitionQuery = defQry print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount)) arcpy.mapping.ExportToPNG(mxd, r"C:\scatterplots\outputs" + str(pageNum) + ".png") del mxd
"SCHOOL_NUM" = 397
OK, I don't know what Aptana is, probably some sort of add-on extension...
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.