In ArcGIS Pro, labeling refers specifically to the process of automatically generating and placing descriptive text for features in maps and scenes. A label is a piece of text on the map that is dynamically placed and whose text string is derived from one or more feature attributes.
In ArcGIS Pro, the following are true:
- Label positions are generated automatically.
- Labels are not selectable.
- You cannot edit the display properties of individual labels.
Labeling adds descriptive text to features in a map or scene. Labeling is a fast way to add text to your map because it lets you avoid having to add text for each feature manually. This can be useful if your data is expected to change or you are creating maps at different scales.
Turn on labels
To turn on labels, select a feature layer in the Contents pane. On the ribbon, under Feature Layer, click the Labeling tab, and click Label . For further control over which label classes are labeled for that layer, change the displayed label class, and uncheck Label Features in this Class.
To see and change the visibility of all label classes, in the Contents pane, click List By Labeling. List By Labeling shows all label classes and also allows you to change the labeling properties for multiple label classes at a time.
Access the basic labeling properties on the Labeling tab. For more advanced properties, open the Label Class pane by clicking the pane launcher in the Text Symbol or Label Placement group, or by clicking the Expression or SQL Query button. You can also access the Label Class pane from the Contents pane by right-clicking a feature layer and clicking Labeling Properties.
By default, labels do not scale as you zoom in or out on your map; that is, they stay the same size on the page regardless of the map scale. Because they stay the same size on the page, they, by default, take up more geographic space on the map as you zoom out and less space as you zoom in. Once you've decided on a map scale, you will probably want your labels to scale as you zoom in and out. You do this by setting a reference scale for your data frame.
Labeling properties at the map level
Several labeling properties are available at the map level. They affect, or can be used by, all label classes in the map.
You can access these properties from the ribbon through either the Labeling group on the Map tab or the Map group on the Labeling tab.
From either of these places, you can access the interactive label tools Pause and View Unplaced. Through the More menu, you can access tools to prioritize and weight your labels, change the label engine, and (when using the Maplex Label Engine) set up abbreviation dictionaries and key numbering groups.
Labeling buttons and their functions
Suspends drawing of labels.
Displays the labels that could not be placed on the map.
You can change the color of the unplaced labels on the Labels tab of the Map Properties dialog box.
Set label placement ranking
The More menu contains the Priorities and Weights parameters.
Priorities opens the Label Priority Ranking dialog box so you can change the priority order of labels.
Weights opens the Label Weight Ranking dialog box so you can change label and feature weights.
Change the label engine
When you change labeling engines from the Standard Label Engine to the Maplex Label Engine, the placement properties are converted to the advanced Maplex Label Engine placement model. No placement information is lost, since there is a one-to-one correspondence between the basic placement properties used by both engines.
The More menu contains the Use Maplex Label engine option.
When you are using the Maplex Label Engine, additional tools become available in the Labeling group. Three new commands are added to the More menu: Abbreviation Dictionaries , Key Numbering , and Draft Quality.
Abbreviation Dictionaries displays a dialog box that allows you to create, delete, and modify abbreviation dictionaries for a map.
Key Numbering displays a dialog box that allows you to create, delete, and modify key numbering groups for a map.
Draft Quality allows you to control the quality of placement that the Maplex Label Engine performs. The draft quality placement algorithm doesn't spend much time finding resolutions to label conflicts so does not place as many labels on the map.
New Maplex Label Engine general settings are added to the Map Properties dialog box and can be found on the Labels tab.
New controls for space characters and line breaks have been added to the bottom of the Label Expression tab.