Create labels
You'll create labels for two layers. You'll write a labeling expression and adjust labeling properties.
- If you completed the earlier tutorial Cartographic creations – Refine symbology, reopen Arctic sea ice.aprx. Otherwise, download Cartographic creations 3.ppkx. Double-click the file to open it in ArcGIS Pro.
Note:
A .ppkx file is an ArcGIS Pro project package and may contain maps, data, and other files that you can open in ArcGIS Pro. Learn more about managing .ppkx files in this guide.
- If prompted, sign in to ArcGIS Pro using your licensed ArcGIS account.
Note:
If you don't have access to ArcGIS Pro or an ArcGIS organizational account, see options for software access.
- In the Contents pane, right-click Index years and click Label. Right-click Index years again and click Labeling Properties.
The Label Class pane appears. You'll write an Arcade expression so the labels can convey information from two fields at once: the year and the extent in million square kilometers.
- If necessary, in the Label Class pane, click the Class tab and click the Label expression tab.
- n the Expression box, delete the existing text and type or copy and paste $feature.Rec_Year + TextFormatting.NewLine + $feature.Rec_Extent.
- Uncheck Remove extra spaces.
- Click Apply.
The labels show the year on the top line and the extent on the bottom line. You'll modify the expression to round the extent number and to add text for the unit.
- In the Expression box, delete $feature.Rec_Extent and type or copy and paste Round($feature.Rec_Extent,2) + " million km2". Click Apply.
The labels are now clearer to understand. You'll change their appearance to better match the warm colors of your map.
- In the Label Class pane, click the Symbol tab. In the Appearance section, change the following properties:
- For Font name, choose Corbel.
- For Font style, choose Bold Italic.
- For Size, choose 10 pt.
- For Color, choose Tecate Dust.
Note:
If you don't have the Corbel font installed on your computer, choose any other font.
Tecate Dust is a good color for lines on the map, but it may be too light for text. You'll create a slightly darker version of this color to ensure legible labels.
- Open the Color menu again and click Color Properties. In the Color Editor window, change Color Mode to HSL.
HSL stands for Hue, Saturation, and Lightness. This color model is useful for mixing colors that are similar to existing colors. You will use it to create a color that is perceptibly the same hue and saturation as Tecate Dust, only darker.
- Change Lightness to 60 percent and press Enter.
- Click Save color to style. For Name, type Text. Click OK twice.
The labels update on the map.
You can save entire symbols to your Favorites style, in addition to colors. Next, you'll save the text symbol, which includes its color and other font properties, so it can be reused later in other parts of the map.
- In the Symbology pane, click the Menu button and click Save symbol to style.
- For Name, type Gold. Click OK.
On the map, the labels are stacked into three lines. This feels unnatural since the third line contains the unit descriptor for the second line. You'll adjust the stacking property.
- In the Label Class pane, click the Position tab and the Fitting Strategy tab.
- Under Stack, uncheck Stack label.
The labels now stack over two lines instead of three. The expression you wrote earlier contained the constant TextFormatting.NewLine, which forces a new line after the Year field, regardless of labeling properties.
The labels are all positioned in the middle of the Arctic Ocean. You'll adjust their position later.
Label the seas
First, you'll make labels for he larger seas in your map's area.
- In the Contents pane, turn on the NorthernMarineRegions layer. Drag and drop it above the IceExtent_Raster layer.
- Right-click the symbol for NorthernMarineRegions and click No color.
The outlines of the features are still visible. You'll use these lines as guides for labeling and remove them from the map later.
- With the NorthernMarineRegions layer selected, on the ribbon, click the Labeling tab. In the Layer group, click Label.
Labels appear on the map.
- In the Text Symbol group, click Gold.
You'll adjust their stacking properties of the labels so they stack as much as possible. This will make them more compact and easier to place in tight spaces.
- In the Label Class pane, on the Position tab, on the Fitting Strategy tab, in the Stacking separators box, check the first Forced split box.
This setting will force the labels to split onto a new line after every space.
There are more labels on this map than are needed to provide geographic context. You'll remove the labels for smaller areas.
- Click the Conflict resolution tab.
- Under Minimum feature size, in the middle menu, type 3,000,000. Leave the other menus set to Perimeter and Map units.
Now, only the larger seas are labeled.
- Close the Label Class pane.
Convert labels to annotation
In ArcGIS, labeling is an automated process, controlled by labeling properties. If you require more control over the position or appearance of individual labels, you can convert them to annotation. You'll convert the labels in this map to annotation and reposition some of them.
- Zoom out on the map until you can see the entire Arctic circle.
Only labels currently in view will be converted to annotation.
- In the Contents pane, right-click Ocean and click Label to ensure that labeling is turned off for this layer.
- On the ribbon, click the Map tab, in the Labeling group, click the bottom part of the Convert button and click Convert Labels To Annotation.
- In the Geoprocessing pane, for Conversion Scale, type 22,000,000 and press Enter.
This will be the scale of the map in your layout later.
- Ensure that Convert is set to All layers in map.
- For Output Geodatabase, ensure that it is set to Arctic sea ice.gdb.
- For the remaining properties, accept the defaults.
- Click Run.
- Close the Geoprocessing pane.
Labeling has been turned off for your map layers. A new group layer, named GroupAnno, is added to the Contents pane. It contains two annotation feature classes. These are similar to feature classes—they have attribute tables and they can be modified with layer properties.
You'll use a blend mode to give the annotation features the same appearance as the Index years layer.
- In the Contents pane, ensure that GroupAnno is selected. On the ribbon, click the Group Layer tab.
- In the Effects group, change Layer Blend to Linear Burn.
The labels are now easier to read on the orange parts of the map.
- Save the project.
Edit annotation
Next, you'll edit the annotation features. You'll delete some that aren't useful for your map, and move other ones to new positions.
- On the ribbon, click the Edit tab. In the Tools group, click Annotation.
- On the map, click and drag a box around the Hudson Bay label to select it.
- On the ribbon, in the Features group, click Delete. In the Delete window, click Yes.
- Delete the following labels, if they exist:
- North Pacific Ocean
- Gulf of Alaska
- Bering Sea
- Sea of Okhotsk
- North Sea
- North Atlantic Ocean
- Labrador Sea
Tip:
Press and hold the Shift key to select multiple labels at once.
- Also delete any labels that are farther south than the ones listed above.
- Select the 1980 label. Drag it to place it close to the north coast of Alaska.
- Move the 2000 label close the middle index line.
- Move the 2020 label close to the innermost index line.
- Select the Greenland Sea label. Drag it off of the pink area so it is easier to read. Keep it within the gray lines.
- Move the other labels as you like. Try to place the labels so they don't overlap with other symbol lines.
Most of the labels are center-aligned, but one or two may be improved by using a different alignment. You'll change the alignment for one of the labels, and you can repeat the steps for other labels if necessary.
- Select The North Western Passages label. On the ribbon, on the Edit tab, in the Selection group, click Attributes.
- If necessary, in the lower half of the Attributes pane, click the Left alignment button.
- Ensure that Auto Apply is turned on. On the map, place The North Western Passages label on the largest nearby island (Victoria Island).
- When you've finished editing labels, on the ribbon, on the Edit tab, in the Selection group, click Clear.
- In the Manage Edits group, click Save. In the Save Edits window, click Yes.
- Close the Attributes pane and the Modify Features pane.
- In the Contents pane, turn off the NorthernMarineRegions layer.
- On the Quick Access Toolbar, click Save.
In this tutorial, you used an Arcade expression, labeling properties, and annotation editing to create a clearly labeled map. In the next tutorial, you'll design a layout to arrange your map and related information for a poster.
You can find all of the tutorials in this series at Cartographic creations in ArcGIS Pro. You can find more cartography tutorials on the Introduction to Cartography page.