Monday, August 20, 2007 3:03 PM -
cfrye
Organizing layers with too many unique values
If you make zoning, soils, geology, or any of a
number of kinds of maps where your data represent many different types of
features, you can make use of some specialized functionality in the unique
values symbology method in ArcMap's layer properties symbology tab. This
functionality allows you to create headings within your layer's symbols that
will be shown in ArcMap's table of contents and in your map's legend. Headings
provide a shortcut for assigning symbology and add some hierarchy to your table
contents. Legend headings, at a minimum,
help visually organize the information in the legend, and if your legend uses
multiple columns, you can set the column breaks to occur at the headings- this
makes the legend easier to read.
There are
two cases, depending on how your data are organized, where the unique values
headings functionality will help. First is a case like zoning where you
may have between 20 and 50 classes of zoning; in this case, the goal is to better
organize the presentation of those classes by adding some hierarchy to how your
layer appears in the Table of Contents and the legend. In this first
case, you can also benefit from using the Match to Symbols in a Style option
for symbolizing Categories; this automates the assignment of your symbology. Once you use this option, all that remains is
to assign the headings, which will represent, for the zoning example, the major
types of zoning, e.g., commercial, residential, public, etc.
The second
case is like geology where each map effectively has a unique set of feature
types, and you may have between 20 and 100 different feature types on a given map,
though your data may have more than 1,000 different kinds of features. That
is the map will be showing fewer than the total number of possible feature
types. For databases with an excessive number of different kinds of features,
the Match to Symbols in a Style option is not going to be a time saver.
Instead, setting a different color scheme for each heading is preferred. For
the geology example, the idea is to show surface geology units by age category
(quaternary, cretaceous, etc.) using groups of colors that have a narrow hue
range (see the geology 24K.style for examples). The reason this works
well is based in how the color schemes are applied to unique values symbology. ArcMap chooses colors from the within the
color scheme that are as different as possible, making for a visually
distinctive result. If you don't like
the result, just pick the same color scheme again, and you'll get a different solution
because the first color is assigned randomly so different color assignments are
made each time the color scheme is reapplied.
Here is how
to add headings to your unique values symbology:
1. Create
unique values symbology for your layer and then, while still in the Layer
Properties window's symbology tab, select several rows that represent features
that belong in a specific group. Right-click on any of the selected rows to see
the options that are shown below and choose Move to Heading, then New Heading. You
can use Ctrl-Click to select multiple rows or Shift-Click to select a range of rows.
2. Enter the name of the heading that you want
to display in the table of Contents and the legend in the resulting dialog box:

3. Repeat Steps 1 & 2 as needed to
create additional headings.
Tips:
- When
working with data that has many categories and types of features, it is often
more productive to turn off the graphic view of the color ramps and use the
names; so a good practice would be to name your headings the same as the color
ramps you will be using.
- You
can select a heading and then click the buttons with the black up or down
arrows to change the order that headings will appear in the legend.
- You
can click twice on a heading in the list to change its name; the first click
selects the heading, and the second click allows you to edit the name.
4. Once your headings are set up and
you've assigned all your symbols to the appropriate heading, you can select the
heading to apply a color ramp to the symbol within just that heading as shown
below:
Once you've
created your legend, the way to ensure that the columns do not start except at headings
is to edit your layer's legend item properties.
Here's how to do that:
1. Start by editing the legend's properties and
then on the Items tab, select your layer and then click the Style button.
2. In the Legend Item Selector window, click the
Properties button to show the following dialog.
Check the option at the bottom to prevent items being split across
legend columns.

Here is an
example of a legend for a surface geology layer that was constructed as
described above:

As shown
above, you can also the Legend Item properties to set the fonts for the
headings and labels, however, if you want to just change the font, select the
entire legend and use the Font Color on the Draw
toolbar. This will not alter the size or effects such as Bold or Italic.