Optimizing map text and labels for performance

When symbolizing text on your map, there are several choices you can make to improve performance, including considerations for the appearance of the text symbol and the type of text that will be used.

In general, use annotation instead of labels to improve performance. Since labels require the computer to make placement decisions, annotation may be faster.

If both annotation and labels exist on your map, keep in mind that the annotation may be considered an obstruction to label placement. In that case, set conflict detection weight to none for annotation groups on the map. However, don't set all the weights to none; you will almost always need them to get good labeling results.

Below are some guidelines for maintaining performance in using text on your map.

Text symbols

As is the case for other types of symbols, the fewer processing decisions that ArcMap needs to make, the faster the map will draw. Here are some guidelines for maintaining good drawing performance with text symbols:

Labels

Here are some guidelines for maintaining good drawing performance with labels:

If both map annotation groups and labels exist on your map, keep in mind that the annotation may be considered an obstruction to label placement. In that case, set conflict detection weight to none for annotation groups on the map. However, don't set all the weights to none, because you will almost always need them to get good labeling results.

The Maplex Label Engine, which is provided with the Maplex for ArcGIS extension, has many more label placement options than the Standard Label Engine. The advanced placement decisions may affect performance. Therefore, you might consider converting Maplex labels to annotation. For faster dynamic labels, use the Standard Label Engine. You can choose the label engine on the General tab of the Data Frame Properties dialog box.

Annotation

When you use ArcMap to create annotation, it can be saved as map document annotation stored in annotation groups or as geodatabase annotation stored in geodatabase annotation feature classes. For an overview of these formats and some of the performance considerations of each, please see A comparison of annotation groups vs. geodatabase annotation.


8/2/2012