Batch exporting map books with dynamic text and legends
I am trying to find an easier way to create map books with dynamic content that can be batch-exported. I need the legend of each map sheet to reflect only those categories of features that are present on the individual sheet. I also need to list at least two attributes (ID and area) of a particular feature class (streams) in the margin of the map, again only listing those features that are present on the individual sheet. I currently accomplish this task by using DS Mapbook and Legend Limiter. I create my list of stream IDs and areas by symbolizing the feature class using unique values, many fields (ID and area), for two copies of the feature class, once deleting the area from the symbol label and once deleting the ID from the symbol label. I then create a legend containing two items (the two copies of the stream feature class), placing the item used for area in a new column. The main problem with this methodology is that if I export the entire mapbook at one time, the legends are not updated for each page. When I export the individual pages, the style of my legends sometimes change, for example, the layer name may appear as I’m switching from one page to the next, even though I’ve unchecked that option. It is my understanding that the extension PLTS-MPS Atlas may contain some of the capabilities that I’m looking for, but it is being discontinued. I also understand that some of these capabilities will be added to ArcGIS 9.4. I don’t want to spend time looking into an extension that is going to be discontinued or exploring the beta version of 9.4, if it doesn’t have what I want. Can you please advise me?
Mapping Center Answer:
Dynamic legends can be created using the graphic table element in PLTS. This functionality is currently available with the MPS-Atlas extension. This functionality is not being discontinued, but is being folded into the Production Mapping tools (new name for PLTS) at ArcGIS 10, and will continue to be available through this tool set. To find out more about this, I will send you information about who to contact with your questions – he should be able to provide the answers you are looking for!
If you would like to post a comment, please login.