esri uc 2014 | demo theater | labels and annotation: efficient and effective use of text on your map...
TRANSCRIPT
Esri UC 2014 | Demo Theater |
Labels and Annotation: Efficient And Effective Use of Text On Your MapSam Troth
Esri UC 2014 | Demo Theater |
Map Textual Information
Efficient and Effective Use of Text on Your Map
• 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
Esri UC 2014 | Demo Theater |
Key Features of Labels
Efficient and Effective Use of Text on Your Map
• Dynamic
• Managed as a group
• Linked to a feature
• Layer property
• Stored in map document or layer file
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
Feature-based vs. not feature-based text
AGR
RES
RSV
Feature-based
High seepage
zone
Not feature-based
L-Use
RSV
ID
RESAGR
123
Landuse
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
Feature-based text can be based on:
Single attribute
Multiple attributes
City Name
Population
Franklin
Pop_2011Name
14,650
65,346
37,562Prescott
Franklin
Prescott
Leland
Or an attribute from a joined table
Esri UC 2014 | Demo Theater | 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.upper()
return S
def FindLabel ( [CNTRY_NAME] ):
S = [CNTRY_NAME]
S = S.upper()
return S
def FindLabel ( [CNTRY_NAME] ):
S = [CNTRY_NAME]
S = S.replace(" ", "\n")
return S
def FindLabel ( [CNTRY_NAME] ):
S = [CNTRY_NAME]
S = S.replace(" ", "\n")
return S
round(float([SQKM]), 0) round(float([SQKM]), 0)
Change case
[CNTRY_NAME] + " (" + [FIPS_CNTRY] +")"[CNTRY_NAME] + " (" + [FIPS_CNTRY] +")"Multiple field values
Round numbers
Stack
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
Scale range
• Scale at which labels will display
Scale < 1:2,000,000
Zoomed inZoomed in
Scale > 1:2,000,000
Zoomed outZoomed out
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
Label Placement
• Placement properties change depending on type of feature
Point
Line
Polygon
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
Labeling toolbar
Placement options
SQL Query
Text symbol - Halo
Scale range
Label classes – import from symbology
Reference scale
Labeling Demonstration
Esri UC 2014 | Demo Theater | 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
Esri UC 2014 | Demo Theater | 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
Esri UC 2014 | Demo Theater |
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
LabelsLabels
Map annotationMap annotation
Geodatabase annotation
Geodatabase annotation
or
Converting Labels to Annotation
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater |
Annotation classes
• Label classes convert to Annotation classes- Reduces need for multiple annotation feature classes
- Define separate, independent properties
Converting Labels to Annotation
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map
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
Esri UC 2014 | Demo Theater |
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
Esri UC 2014 | Demo Theater | Efficient and Effective Use of Text on Your Map