Displaying geodatabase annotation

Displaying geodatabase annotation

Geodatabase annotation is added to ArcMap as you would add other data. Annotation appears with other geographic data in the ArcMap table of contents and is drawn according to its order; however, annotation is different from simple point, line, and polygon features because each annotation feature stores information about how it is symbolized. To change the database symbology of annotation, you can either use ArcCatalog or the editing tools in ArcMap.

Learn more about editing annotation in the attributes dialog box

To temporarily change the symbology of geodatabase annotation, you can use symbol substitution, which will save the changes to symbology in the current map but not affect the display of annotation in other maps.

Learn more about symbol substitution

When displaying geodatabase annotation with other layers, it can be useful to apply variable-depth masking to hide parts of layers that are drawn underneath the annotation.

In the contour map example below, contour lines and annotation features overlap each other. However, by using a mask for the annotation, sections of contour lines are hidden, while the elevation shading underneath those layers remains visible.

Learn more about using masking with geodatabase annotation

Viewing default text symbol properties for geodatabase annotation

By opening the Layer Properties dialog box for an annotation subclass in ArcMap, you can view the default text symbol properties of annotation in the corresponding annotation class. This is the symbology for unedited annotation features in that particular annotation class. This information is read-only in ArcMap, but you can change the text symbol properties for annotation using the Feature Class Properties dialog box in ArcCatalog.

Learn more about managing annotation feature classes

Steps:

  1. Expand the entry for your annotation layer in the table of contents.
  2. Double-click an annotation class to open the Layer Properties dialog box.
  3. Click the Annotation Class tab.
  4. Click the Text Symbol button to view the default text symbol properties for annotation features in the annotation class.

    These properties are read-only in ArcMap.

TipTip:
If your annotation is feature-linked, click the Placement Properties button to view the placement properties for annotation features in the annotation class. These properties are read-only in ArcMap.

Symbol substitution

In ArcMap, you can change the symbology of annotation in a particular map by using symbol substitution. You might do this in situations where you do not want to change the database symbology of your annotation or you cannot change this symbology—for example, you may not have editing privileges on the annotation data. Another useful scenario where you can use symbol substitution is to make a temporary change to the appearance of your annotation. For instance, you might be viewing some black text annotation on top of a dark background, perhaps from an image. You can use symbol substitution to change the color of your annotation to white in the current map. If you save the map, your changes will be saved in the current map but will not affect the display of annotation in other maps. If you don't save your changes in the map, the change in color will be temporary and will be discarded when you close your map. As with any other layer property, you can also save your changes as a separate .lyr file.

By opening the Layer Properties dialog box for an annotation subclass in ArcMap, you can view the default text symbol properties of annotation in the corresponding annotation class. This is the symbology for unedited annotation features in that particular annotation class. This information is read-only in ArcMap, but you can change the text symbol properties for annotation using the Feature Class Properties dialog box in ArcCatalog.

Learn more about managing annotation feature classes

There are three states of symbol substitution:

Using symbol substitution with geodatabase annotation

Steps:

  1. Right-click the annotation layer name in the table of contents and click Properties.
  2. Click the Symbology tab.
  3. Choose one of these options:
    • Disable substitutions—To display with the original (geodatabase-stored) symbology.
    • Substitute text color—To display with the original fonts, font sizes, and so on, with only color changed.
    • Substitute individual symbols—To use symbols different from the original in the current layer.
  4. When substituting individual symbols, check Substitute the color of text stored inline with this color, then specify a color to substitute for annotation features whose original geodatabase symbols are stored in line.

    Symbols for these features are not listed in the symbol list, and for these features you can only substitute a color.

  5. When substituting individual symbols, check Symbol Substitution takes precedence over individual symbol overrides to specify whether symbol substitution takes precedence over stored symbol overrides.

    When the box is checked, all annotation features are drawn with the specified substitute symbols, and overrides are ignored. When the check box is not checked, annotation features are drawn with the specified substitute symbols. In cases where overrides are stored, these overrides are applied on top of the substituted symbol.

    Optionally, click the Display tab to set a transparency level for your annotation and specify whether the annotation layer should draw based on its position in the table of contents, or click the Annotation tab to see a summary of your annotation layer's properties.

  6. Click OK.
TipTip:
Editing while symbol substitution is in use is not recommended. Editing geodatabase annotation may result in changes to the symbol of the text. If that symbol is being substituted, the edit may produce unexpected results.
TipTip:
Large changes to the size of the annotation, either through changing the text symbol size or by adding a balloon callout or marker symbol background, will result in a difference between the selection boundary and the displayed text.
TipTip:
Symbol substitution is not designed to be a wholesale replacement of annotation symbol editing and symbol management. It is provided to make occasional changes of text symbology for dynamic map display and map production.

Related Topics


5/2/2011