Ask A Cartographer

Restricting label placement near data frame edge

May 05 2010 | 0 comments
Categories: Labeling, Maplex

Is there a way to restrict Maplex labeling from placing labels within a specified distrance from the edge of the data frame? In other words, I don't want labels right up on the edge of the data frame.

Mapping Center Answer:

Maplex only has the general property to prevent the labels from crossing the border in Maplex, but not one to put a buffer around it.

  1. On the Labeling toolbar, click Labeling > Options.
  2. Click the Maplex tab.
  3. Uncheck the Allow labels to overlap border check box.
  4. Click OK.

Since you want to buffer the border, you could create a feature that represents the furthest edge of where you want the labels to be placed around the border (this would be slightly inside the data frame) and then add it to the ToC with no symbolization and then set a label weight ranking of 1000 in Maplex. The only trick would be making sure that the border feature is close enough to the data frame that the labels could avoid the feature and still have enough room to be placed between the border feature and the data frame edge. If this is the case, you could instead create a polygon feature that represents the "no label zone" around the edge of the data frame and use a label weight ranking for that.

If you would like to post a comment, please login.

Contact Us | Legal | Privacy |