Tag Info

New answers tagged

0

This is an out-of-the-box feature of legends in ArcGIS for Desktop (since about 10.1): You can also add feature counts to your legend by checking the Show feature count check box. It works well when Data Driven Pages are enabled.


2

You can easily clip data outside of your current Data Driven Page polygon. To do this, go into your Data Frame Properties and go to the "Data Frame" tab. Set the "Clip Options" to "Clip to current data driven page extent." You can choose to set a border around the clipping polygon area. If you want some layers to display outside of your current ...


4

You can add a polygon layer on top that is all white and has the same polygons as what you have encircled. You then make a Page Definition Query that is based on the page name (requires a field in the new polygon FC with that info, should be "trivial" to accomplish with a spatial join if necessary). You set it to show all but the one where the name ...


3

Based on comments from @Adam, I used a Python script to export my Data Driven Pages MXD with no problems with hanging on subsequent exports. Using Python for the exports appears to have solved the problems I was having. I used the following script which I added to an ArcMap Toolbox as a script. (The script will only run through Toolbox, since there are ...


1

This uses os.walk to find all MXDs within a root directory. It uses os.path.join to combine the file path and filename, and creates an output PDF name within the directory the MXD is located. import os import arcpy #change to the root of where all the MXDs are stored workspace = "C:\\Projects" for dirpath, dirnames, filenames in os.walk(workspace): ...


1

this looks like a problem where a for-loop would work. If you have a list of your mxds(including path), you can loop over them. listofmaps = open(r"C:\Users\maplist.txt","r") for map in listofmaps: map1 = arcpy.mapping.MapDocument(map) map1.dataDrivenPages.exportToPDF(r"folder where I want pdf stored", "RANGE", ...


0

You're going to want to use a python list and a for loop for this. #List all maps here maps = ["map1 mxd location", "map2 mxd location", "map3 mxd location"] for map in maps: map1 = arcpy.mapping.MapDocument(map) #etc etc


3

The way I've always limited what pages are included is through a definition query. If you can't edit the original data, then you could make a copy of it. However, I'm not sure of all your requirements. The script below will make a copy of the original area layer, and add a field called DisplayPage. It then does a SelectByLocation to select all the areas ...


0

Since this has gotten only comments so far (including one of my own) I'll take a chance and figure the problem (if not some mystery of Windows OS) is caused by up to four interrelated things. Your background raster(s) are very high resolution Your export DPI is very large Your Output Image Quality/Resample Ratio is set to 1:1 The location(s) of your data ...



Top 50 recent answers are included