View by status   

Data Driven Pages & Annotation

  • 80
    Points

  • Please enable the conversion of labels within a Data Driven Pages document to annotation--feature linked or otherwise.  It is such a basic and necessary function, and yet the current setup requires a fair command of Python and some more advanced carto tools that are beyond the scope of the basic DDPages user.  Thank you!
    Tags :
     Data Driven Pages, Feature-Linked Annotation, Annotation
    Posted by   MLF  to ArcGIS DesktopTransportationProduction Mapping (PLTS) Feb 8, 2011

Share this idea Report Abuse

Comments (11)


Please log in to post a comment.






DemersM 
Nov 21, 2012
Tiled Labels to Annotation works only with polygone layer. What can we do if we want to create annotations on points feature class?


 
Chris_Fox 
Mar 3, 2011
I think so, but I would say it differently, "Convert Labels to Annotation" does not dynamically create annotation at a reference scale determined by the extent of the page for data driven pages. However, with any multi-scale map it would be best to determine up front at each scale what features are appropriate to display, how they should be symboloized and how they should be labeled/annotated.


 
MLF 
Mar 3, 2011

So now we're in agreement, right?  "Convert Labels to Annotation" does not support a data driven pages document with varying extents/scales.  If you wish to generate annotation to support such a document, the "Tiled Labels to Annotation" tool provides that functionality.



 
Chris_Fox 
Feb 24, 2011

If you have 42 pages all with a unique extent, annotation will be created for every page, they only difference will be the relative size of the annotation on each page. Annotation’s font size is relative to the reference scale. So if your reference scale is 1:10,000 and the font size for the annotation is 12 pnt then it will display as 12 pt at a scale of 1:10,000. At a scale of 1:20,000 it will look closer to 6 pnt font. You can see the same behavior without data driven pages, if you zoom out in the map the relative size of the annotation will get smaller as its size is tied to a reference scale. You can see the same thing with labels if you set a reference scale in the data frame. So if you want to create annotation for all pages using the same reference scale this is the current functionality of Convert Labels to Annotation.

 

However, if you are looking for the font size of your annotation to be 12 pnt on every page and each page has a different extent and scale then you would need to use the Tiled Labels To Annotation tool and within the polygon index layer have a field that stores the appropriate reference scale of that page. This would allow you to create annotation for page 1 with a reference scale of 1:10,000 and page 2 with a reference scale of 1:15,000, etc. The key is having the reference scale as this is what controls the relative size of the annotation when you view it at various scales.



 
MLF 
Feb 24, 2011
Right, so that means if you have a 42 page document, and each page is a different scale, then the only annotation generated by "Convert Labels to Annotation" will be the annotation on the active page.  The only way to convert all labels in a multi-scale ddpages doc is to use the Tiled Labels to Annotation tool.


 
Chris_Fox 
Feb 24, 2011
When converting the labels to annotation, the conversion will take place at the current scale of the data frame unless you specify a reference scale for the data frame and it will occur at that scale. It will not cycle through the pages and determine the scale of each page and convert annotation at that scale.


 
MLF 
Feb 23, 2011
Also, I would like to revise my initial comment; the Tiled Labels to Annotation tool can successfully convert labels to annotation from within a multi-scale data driven pages document.  You do not need a "fair command of Python," though by some measures, commanding the tool does require a firm understanding of Arc's functionality. 


 
MLF 
Feb 23, 2011
Do you find this to be true when each page has a different scale than the next?


 
Chris_Fox 
Feb 18, 2011
If you have data driven pages enabled and have a feature class in the map labeled you can convert those labels to feature linked annotation for the entire feature class even if they are outside the active page extent or outside the extent of all the pages. This process is not tied to data driven pages. If in the menu you select to only create annotation for features in the current extent then this might emulate returning only annotation for the current page, but this has always been a preference and again is not tied to data driven pages.


 
MLF 
Feb 11, 2011
The information I have received from other sources within Esri confirm what led me to post this comment; converting labels to annotation while using data driven pages results in an annotation feature class which contains only those labels from the active ddpage.  The "Tiled Labels to Annotation" tool was designed to generate the multi-page annotation for ddpages.  Is that inconsistent with your experience?  Are you able to generate f-linked anno which appears successfully on all pages?  Thanks so much!


 
Chris_Fox 
Feb 9, 2011
Thank you for posting your idea. I am hoping you could elaborate on what specific functionality you are looking for. Currently Data Driven Pages support annotation feature classes. If you convert your labels from a feature class into Annotation it is just seen as another feature class in the map document and Data Driven Pages will work with them. It might be helpful if you could walk me through a specific workflow you are looking to accomplish.


 

 

Terms and Conditions   |    Feedback   |   FAQs
Previous MonthNext Month
SunMonTueWedThuFriSat