esri uc 2014 | technical workshop | desktop mapping: getting the most from the maplex label engine...

46
Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Upload: reynard-elliott

Post on 18-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Desktop Mapping:Getting the Most from the Maplex Label EngineCraig Williams & Sam Troth

Page 2: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• What are the types of text in ArcGIS?- Labeling vs. Annotation - role of the Maplex Label Engine

• Position properties

• Demo - Street labeling

• Fitting strategies

• Label density control

• Conflict resolution properties

• Demo - Maximizing text placement

• Annotation

• Summary and Questions

Presentation Overview

Getting the most from the Maplex Label Engine

Page 3: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• What are Labels?- Dynamically placed text by a label engine

- Map refresh generates new text locations

- Placed text can be “locked” after placement

• What is Annotation?- Stored

- Geodatabase

- Map document

- Editable

What Are The Types Of Text In ArcGIS?

Getting the most from the Maplex Label Engine

Page 4: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Labels to Annotation Cycle

Getting the most from the Maplex Label Engine

Geodatabaseannotation

editing tools

Convert to annotation

Maplex Label Engine

Standard Label Engine

ESRI Label Engines

AA

Label maps

Dynamic, tiled, or printed maps

Page 5: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Unified user experience for both label engines- Labeling toolbar

- Label Manager

- Feature weights

- Label priorities

- Lock labels, view unplaced labels

• Integration of the Maplex Label Engine- Plugs in to standard tools

- Uses ArcGIS text symbol

- Uses standard label expression and label class organization

Labeling In ArcMap

Getting the most from the Maplex Label Engine

Page 6: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Advanced high-quality cartographic text placement engine

• Fully integrated with ArcGIS- Shared tools

- Full annotation support

• Numerous placement options- End goal of reducing map production time and costs

• Licensing- ArcGIS 9.0 – 10.0, an extension (Maplex for ArcGIS)

- Starting with 10.1, all functionality is included with all license levels of ArcGIS

Maplex Label Engine

Getting the most from the Maplex Label Engine

Page 7: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Standard Label Engine is the default

• Can be changed to Maplex Label Engine

• Also can change default font and size for labeling

Setting The Default Label Engine

Getting the most from the Maplex Label Engine

Page 8: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Central location for labeling needs

• Extra commands enabled with Maplex

Labeling Toolbar

Getting the most from the Maplex Label Engine

Quality placement for Maplex for ArcGIS

Maplex Specific

Commands

Common tools for both label engines

Page 9: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Label Manager

• Central location for label classes

• Easy access to common parameters

9Getting the most from the Maplex Label Engine

Page 10: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Highlights potential problems in labeling properties- More serious issues in red

Label Summary

Getting the most from the Maplex Label Engine

Page 11: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Define weights to control behavior when labels and features overlap

• Maplex weighting is based on values from 0 – 1000

• 1000 is always treated as a barrier

Label Weights

Getting the most from the Maplex Label Engine

Page 12: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Order of label placement priority

• Label class level property

• Also serves as the deletion priority for conflict resolution

Label Priority

Getting the most from the Maplex Label Engine

Page 13: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Line Label Position

Getting the most from the Maplex Label Engine

Page 14: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Line Label Offset

Getting the most from the Maplex Label Engine

Page 15: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Street placement mode- End of street clearance

- Strategies optimized for placing street labels

Street Placement

Getting the most from the Maplex Label Engine

Page 16: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Contour placement mode• Page or Uphill alignment

• Label laddering

Contour Placement

Getting the most from the Maplex Label Engine

Page 17: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Street placementOverrun featuresAbbreviation dictionaryFont reductionStrategy order

Street Labeling

Demonstration

Getting the most from the Maplex Label Engine

Page 18: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Point Label Positioning

Getting the most from the Maplex Label Engine

Page 19: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Point Label Rotation

Getting the most from the Maplex Label Engine

Page 20: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Polygon Label Positioning

Getting the most from the Maplex Label Engine

Page 21: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Fixed Position Within A Polygon

Getting the most from the Maplex Label Engine

Page 22: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Positioning Outside Of A Polygon

Getting the most from the Maplex Label Engine

Page 23: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Opposing labels are placed together

• Option to repeat labels at a distance

• Single sided boundaries optionally labeled

Polygon Border Labeling

Getting the most from the Maplex Label Engine

Page 24: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Multiple options for placement of leader line anchor point when labeling polygons

Polygon Leader Anchor Points

Getting the most from the Maplex Label Engine

Page 25: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Align to the graticule

• Available to any label placed horizontally

Label Orientation

Getting the most from the Maplex Label Engine

• East Asian vertical text placement- Font must have vertical text

metrics

Page 26: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Label Fitting Strategies

Getting the most from the Maplex Label Engine

Page 27: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Select the order which fitting strategies are tried

Strategy Order

Getting the most from the Maplex Label Engine

Page 28: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Dynamic stacking- Automatic stacking

- Space, comma

- Automatic alignment- Left, right, center

• Controlled stacking- User-defined characters

- Forced stacking

- Control justification

Label Stacking

Getting the most from the Maplex Label Engine

Add new character

Control the line break

Control the horizontal alignment

Page 29: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Font size reduction- Stepped decreases in font size to fit

a label

• Font width reduction- Stepped decreases in width of

characters to fit a label

Label Reduction

Getting the most from the Maplex Label Engine

Page 30: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Imported and exported to / from files or database tables

• Multiple dictionaries per map

• Translation, Keyword, and Ending types

• Truncation option not tied to a dictionary

• See KB 30494 for US streets example

Label Abbreviations

Getting the most from the Maplex Label Engine

Page 31: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Labels that don’t fit are replaced with a number

• Label text then placed in a list

• Key numbering groups can span multiple label classes

Key Numbering

Getting the most from the Maplex Label Engine

Page 32: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Label Density

Getting the most from the Maplex Label Engine

Page 33: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Additional access to label weights

• Specify background labeling

• Last resort- Never remove (place overlapping)

option

Conflict Resolution

Getting the most from the Maplex Label Engine

Page 34: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Labeling occurs after features draw

1.Properties are gathered from layers

2.Properties are sorted by priority

3.Barriers are gathered from the map

4.Properties and barriers are then passed to the label engine

5.Result is placed text drawn to screen

Labeling Process

Getting the most from the Maplex Label Engine

Page 35: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |Esri UC 2014 | Technical Workshop |

Boundary labelsContour labelsRiver labelsInternal/External zonesStreet addressesCalloutsKey Numbering

Maximizing text placement

Demonstration

Getting the most from the Maplex Label Engine

Page 36: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Convert Labels to Annotation dialog - WYSIWYG conversion

- Grid showing all target annotation feature classes

- Unplaced labels written as annotation to the database- Unplaced Annotation Window

• Geoprocessing Tools- Tiled Labels to Annotation tool

- Batch conversion

- Contour Annotation tool

Converting Labels to Annotation

Getting the most from the Maplex Label Engine

Page 37: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Feature Linked Annotation - Standard license or higher to edit due to use of a relationship class

• Annotation created with Maplex:- No additional restrictions

- ArcGIS 10.1 or higher, no downgrades during placement updates

- Prior to 10.1: graceful downgrade to the Standard Label Engine for feature-linked updates without a Maplex license - Newly created features

- Updates to geometry

Annotation Licensing

Getting the most from the Maplex Label Engine

Page 38: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Feature class can have multiple annotation subclasses- Reduces the number of feature classes

- Big performance gain in drawing and relationship logic vs. separate feature classes

- Created from label classes when converting to annotation

• Each annotation class has:- An expression

- A symbol

- A scale range

- Placement properties when using feature-linked annotation

Managing Annotation: Annotation Subclasses

Getting the most from the Maplex Label Engine

Page 39: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Tightly integrated with feature editing environment

• Efficient experience when working with unplaced annotation

• Supports editing of multi-word annotation and leader lines

Editing Annotation - Overview

Getting the most from the Maplex Label Engine

Edit Annotation tool on the main Editor

toolbar Enter text for next construction

Feature templates for efficient

feature creation

San Diego

Page 40: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• WYSIWYG construction tools- Provide visual feedback

- Place annotation where you want it the first time

• Productivity shortcuts- Hotkeys

- Templates allow for predefined symbol / attribute choices

- Use of expression to derive text (Ctrl-W)

Constructing New Annotation

Getting the most from the Maplex Label Engine

Page 41: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Examples

• Detailed explanations of options

• Help now integrated with the rest of labeling help

• Common labeling tasks

• See Esri templates for examples of Maplex in use

Maplex Help and Resources

Getting the most from the Maplex Label Engine

ArcGIS Maplex Web Help

Page 42: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• ArcGIS 10.3- Improved performance and placement quality

- ArcGIS Pro- Maplex is the default label engine

- Same placement and properties

- Improved text symbol drawing

- New but familiar user experience

- Multi-threaded drawing

What’s new?

Getting the most from the Maplex Label Engine

Page 43: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Maplex is an advanced high-quality cartographic text placement engine

• Integrates with the existing labeling and annotation experience

• Provides numerous placement properties and strategies to define the location of labels

• Efficient tools to edit annotation

Summary

Getting the most from the Maplex Label Engine

Page 44: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

• Labels and Annotation: Efficient And Effective Use of Text On Your Map- Tuesday, 15 Jul 2014, 5:30pm - 6:00pm

- Location: Demo Theater - Mapping & Visualization Exhibit Hall B

• Desktop Mapping: Managing and Editing Annotation- Wednesday, 16 Jul 2014, 11:00am - 11:30am

- Location: General Theater 2 Exhibit Hall A

• Editing and Maintaining Parcels- Thursday, 17 Jul 2014, 10:15am - 11:30am

- Location: Room 14 B

• See us at the Mapping and Visualization island in the Esri Showcase

Related Presentations

Getting the most from the Maplex Label Engine

Page 45: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop |

Thank you…

• Please fill out the session survey:

Tuesday Offering ID: 1124

Thursday Offering ID: 1695

Online – www.esri.com/ucsessionsurveys

Paper – pick up and put in drop box

Getting the most from the Maplex Label Engine

Page 46: Esri UC 2014 | Technical Workshop | Desktop Mapping: Getting the Most from the Maplex Label Engine Craig Williams & Sam Troth

Esri UC 2014 | Technical Workshop | Getting the most from the Maplex Label Engine