I am using ArcGIS 10.2.2 for Desktop and I need to print\export individual maps of some 300 point Shape\layers (plant occurrences) to PDF (or JPG). Basemap extent remains fixed. Naming each Map with the Shape Name (spp. name) and text box of spp. name.

Are there ESRI solutions to this, or will this need a Python script?

At first was thinking Data Driven Pages would help; not sure now (looks like that'll do multiple regions of the same layout).

marked as duplicate by PolyGeo Jan 8 '16 at 4:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • All of the ~300 layers are in a Group (or Layer File) – Ecomapman Jan 7 '16 at 23:19
  • How's your scripting? This sounds like a fairly simple python (arcpy) routine until you get to symbology. Can we have a bit more information about your data please... I take it the layers already have their symbology set or do you have shapefiles with no symbology mixed in? Data driven pages wont do this, it's more for same map multiple extents not so much same extent different maps. – Michael Stimson Jan 8 '16 at 0:20
  • Unfortunately, my Python skills are primitive (at best). And yes, all ~300 Shapes are symbolized (simple point markers); each reps spp. distributions for a plant (base context map is fixed). Aware that it'd be a "simple" task of making a list (of the input Shapes), turning each one on, changing a label text box, (now thinking .JPG), turning it off, and looping through list. But at least I can rest that I'm not missing an aspect of a MapBook like tool that'd facilitate this. Been cranking through and should get to bed sometime tonight!... I appreciate your input. – Ecomapman Jan 8 '16 at 0:53
  • I would use ArcPy rather than DDP to do this too. Starting with all layers turned off, the script would loop through each layer in your layer group to turn it on, update a pseudo-dynamic text element with the species name (perhaps pulled from the layer name), export the map to PDF and then turn off the layer. – PolyGeo Jan 8 '16 at 1:09
  • Yes... thats what I'm thinking... (though my scripting time has suffered greatly since my Avenue and AML days!)... hoping, once things slow down a bit this winter, I can dig into the courses that I have tagged... thnx. – Ecomapman Jan 8 '16 at 1:25