I would like to export Data Driven Pages, each with a different extent. I understand that within the Setup for the Data Driven Pages, there is an option 'Extent' and one can choose 'Data Driven Scale'. I'd expect that if I select this and choose a column from the table of the Data Driven Page layer, the extent would change according to the value. Apparently this doesn't happen.

How does this option work?

1 Answer 1


To test whether the "Data Driven Scale" option works I did the following at 10.1 SP1 (but you should be able to easily do the same test at 10.0).

I started by creating some test data using a Queensland coordinate system.

First I opened a Blank Map and used the Search window to locate and open the Create Fishnet tool into which I entered the parameters below.

enter image description here

I then used the Define Projection tool twice to assign a coordinate system of Geocentric Datum of Australia 1994 to both the fishnetDD and fishnetDD_label feature classes.

I added these to my map and set the coordinate system of the Layers data frame to be GDA 1994 MGA Zone 56 - I figured if I was going to be using scales read from a field it was sensible to be working in a Projected Coordinate System.

I then added a field called ScaleOfMap as a Double and worked out by zooming in and out on my map that if I used the Field Calculator to multiply OID by 5,000 I would arrive at values for ScaleOfMap between 5,000 and 3,000,000.

I added a second field called NameField (Text,10) and used the Field Calculator with the Python Parser to concatenate the string "Page" with OID:

"Page" + str(!OID!)

Next I used Set Up Data Driven Pages to make the settings below.

enter image description here

enter image description here

When I hit OK I found that the first page was at 1:5,000 (as expected) and the last page was at 1:3,000,000 (as expected).

So, "Data Driven Scale" works!

However, I use DDP a reasonable amount and have not yet needed to use that.

I find a much better way is to just let the polygons in my Index feature class set the extent of each page i.e. there is no need to use any settings on the Extent tab.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.