210 likes | 344 Views
Labels and Annotation: Efficient And Effective Use of Text On Your Map. Sam Troth. Map Textual Information. Descriptive Names, title, legend Positional Grids, graticules Analytical Charts, tables Metadata Disclaimer, data source May or may not be feature-based
E N D
Labels and Annotation: Efficient And Effective Use of Text On Your Map Sam Troth
Map Textual Information • Descriptive • Names, title, legend • Positional • Grids, graticules • Analytical • Charts, tables • Metadata • Disclaimer, data source • May or may not be feature-based • Plan for text placement and storage Efficient and Effective Use of Text on Your Map
Key Features of Labels • Dynamic • Managed as a group • Linked to a feature • Layer property • Stored in map document or layer file Efficient and Effective Use of Text on Your Map
Feature-based vs. not feature-based text Landuse ID L-Use 1 RSV 2 RES 3 AGR AGR Not feature-based RES Feature-based High seepagezone RSV Efficient and Effective Use of Text on Your Map
Feature-based text can be based on: Population Single attribute City Name Franklin Name Pop_2011 Prescott 14,650 Franklin Franklin 65,346 Prescott Multiple attributes 37,562 Leland Prescott 14,650 Or an attribute from a joined table 65,346 Efficient and Effective Use of Text on Your Map
Label with Python, VBScript, or Jscript expressions def FindLabel ( [CNTRY_NAME] ): S = [CNTRY_NAME] S = S.replace(" ", "\n") return S Stack Round numbers round(float([SQKM]), 0) def FindLabel ( [CNTRY_NAME] ): S = [CNTRY_NAME] S = S.upper() return S Change case Multiple field values [CNTRY_NAME] + " (" + [FIPS_CNTRY] +")" Efficient and Effective Use of Text on Your Map
Scale range • Scale at which labels will display Zoomed in Zoomed out Scale > 1:2,000,000 Scale < 1:2,000,000 Efficient and Effective Use of Text on Your Map
Label Placement • Placement properties change depending on type of feature Point Line Polygon Efficient and Effective Use of Text on Your Map
Labeling Demonstration Labeling toolbar Placement options SQL Query Text symbol - Halo Scale range Label classes – import from symbology Reference scale Efficient and Effective Use of Text on Your Map
Maplex Label Engine • Advanced high-quality cartographic text placement engine • End goal of reducing map production time and costs • Numerous options • Label placement • Fitting strategies • Label density • Conflict resolution Efficient and Effective Use of Text on Your Map
Pulling it all together… • Labels can be a great choice for text on your map: • Dynamically placed • Based on feature attributes • Property of a layer • Get the most out of labeling: • Visible scale range • Label expressions • Label placement • Label classes Efficient and Effective Use of Text on Your Map
Set up labels, convert to annotation • Common workflow to set the bulk of your text properties as labels, and then convert to annotation for finer control Map annotation Labels or Geodatabase annotation Converting Labels to Annotation
Converting labels to annotation • For individual layers or all layers in the data frame • Reference scale • Storage location • Feature-linked or standard • Append to existing • Retain unplaced text Converting Labels to Annotation
Map annotation • Use in a single map document • Stored as graphics • Create and edit with the Draw toolbar • Organized into Annotation Groups • Can link visibility to a layer • Requires a reference scale Converting Labels to Annotation
Geodatabase annotation • Feature class • Reuse • Reference scale • View as a layer • ArcMap TOC • Choose from • Standard • Feature-linked • Licensing • Standard editing environment Converting Labels to Annotation
Edit annotation • Better control over individual text elements Want 3 lines, not 4 Want to move up Want to change alignment Converting Labels to Annotation
Annotation classes • Label classes convert to Annotation classes • Reduces need for multiple annotation feature classes • Define separate, independent properties Converting Labels to Annotation
Annotation • Map annotation can be useful for: • Minimal text • Little editing • Use in one map • Geodatabase annotation is the best choice when: • Lots of text • Editing • Use in multiple maps Converting Labels to Annotation
Related Presentations • Wednesday 16/07/14 11:00 AM - 11:30 AM : Desktop Mapping: Managing and Editing Annotation (General Theatre 2 Exhibit Hall A) • Thursday 17/07/14 08:30 AM - 09:45 AM : Desktop Mapping: Getting the Most from the Maplex Label Engine (Room 14B) • See us at the Mapping and Visualization Island at the Esri Showcase Efficient and Effective Use of Text on Your Map
Thank you… Please fill out the session survey: Session ID: 1061 Online – www.esri.com/ucsessionsurveys Efficient and Effective Use of Text on Your Map