Labeling using the Street Placement style
A given street is often represented by many individual line features in a GIS, which can result in many more labels being placed than necessary. To avoid this problem, line features that represent streets can be treated as special types of line features. Maplex for ArcGIS groups the segments of street features, if the symbology and label match and the features are connected, and treats them as single, long features. This allows labels to be placed for the street as a whole rather than for each segment. When labeling streets, Maplex for ArcGIS places labels to avoid street junctions. The Line connection parameter that is set in the General Maplex Label Engine settings is ignored when using the Street Placement style.
There are four placement positions for street features: Centered Curved, Offset Curved, Centered Straight, and Offset Straight. You can also set the word spacing for street features. When you set the word spacing, you can also determine a value for End of Street Clearance to avoid placing labels in or near street junctions. The maximum number of lines for stacking text is set internally, and it is not possible to specify stacking characters, as Maplex only uses spaces for street placement and can't be overridden. For centered placement styles, it is set to a value of 3, and for offset styles, it is set to 2. Because the purpose of a street map is to clearly and completely identify street features, Maplex for ArcGIS places street labels before any other labels.
General street placement parameters
The Street Placement style provides you with the options below for fitting your street labels in tight areas.
May place label horizontal and centered on the street
When a label is too large to fit on its feature, you can select this option to allow it to be placed horizontally and centered on the street. This option also allows the label to overrun the street at sharp bends, placing the label straight and stacked across the street rather than being curved tightly.
In the image below, Duncan Ct is placed horizontally and centered on the street, as it will not fit along the feature.
Reduce the leading of stacked labels that overrun the end of the street
This option allows the stacked label to have its line spacing reduced, bringing the second line closer to the main label for tighter placement when the label overruns its feature.
In the image below, the street endings are stacked at the ends of the features and have had their leading reduced.
May place primary name under street ending when label is stacked
This option allows the stacked label to reverse the word order so the primary name appears under the street end when the label overruns its feature.
In the image below, the label for Elm Park Gardens has been flipped due to space constraints.
Spread words parameter
When you are placing street labels, you can control the spacing between words within a label by checking the Spread words along street check box. When you check this check box, you can specify a maximum distance that words in the label can be spread apart. The word spacing of the label's text symbol is used as the minimum spacing. The default spacing is one character width. You can alter this minimum value in the text symbol editor by following the steps used for setting the base character spacing and entering a new value for word spacing.
- Maximum Word Spacing—The maximum distance allowed between words. This distance must be larger than the text symbol word spacing. If you set Maximum Word Spacing to 0, Maplex for ArcGIS will automatically stretch the words proportionately to fit along the entire length of the street feature.
- Default Word Spacing—The minimum distance between words. This is set using the label's text symbol properties.
- Preferred End-of-Street Clearance—The preferred distance between a label and the end of a street. Setting an end-of-street clearance is useful to keep labels from competing with other street labels at intersections.
- Minimum End-of-Street Clearance—The minimum distance between a label and the end of a street.
The image below shows the street labels set at a maximum value of 0 for the Spread words along street parameter. This allows the label to spread out using the entire length of the feature.