Supressing lables for in an area

1111
2
Jump to solution
01-19-2021 05:13 AM
Labels (1)
AndreasLorentzen
New Contributor III

Hi,

Is there any way to suppress labels from an area or the center of the map?

We are creating some maps with several callouts and they are overlapping essential data from other (and the same) feature.

A solution would be either a way to mark out an area in a map frame (or in a map) which is an "exclusion zone" for labels, or a method to make the callout favor to be out at the edges of the map frame.

Is there any way to do this in ArcGIS Pro?

Also. in the "exclusion zone" we would still need to have labels for height curves etc.

 

0 Kudos
1 Solution

Accepted Solutions
jcarlson
MVP Esteemed Contributor

Yes! There's totally a way to do this! You'll have to tweak things a lot, but it's not too difficult.

Right-click the map in your Table of Contents, and check out some of the other labeling options there.

jCarlson_0-1611066238591.png

There are lots of ways to configure labels on a per-label class, per-layer, and per-map basis. Also note that in the Weights menu, you can include Graphics Layers in your label weighting configuration. Here I've got a few parcels with two label classes, one being a callout, and another not.

I've added a graphics layer I'm calling "Exclusion Zone". I've symbolized it with a point fill so you can see it, but this could as easily be a transparent feature.

In the Weights menu, adjust the relative weights of your label classes and graphics layers. I've set my graphics layer Barrier Weight to "High". You can leave the Boundary and Feature weights to 0, so that features themselves are ignored, and the labels will only be accounting for the graphics layer.

jCarlson_2-1611067496773.png

jCarlson_4-1611068267032.png

Success! You may need to adjust certain label placement settings, like the preferred and maximum offsets, but it is possible.

- Josh Carlson
Kendall County GIS

View solution in original post

2 Replies
jcarlson
MVP Esteemed Contributor

Yes! There's totally a way to do this! You'll have to tweak things a lot, but it's not too difficult.

Right-click the map in your Table of Contents, and check out some of the other labeling options there.

jCarlson_0-1611066238591.png

There are lots of ways to configure labels on a per-label class, per-layer, and per-map basis. Also note that in the Weights menu, you can include Graphics Layers in your label weighting configuration. Here I've got a few parcels with two label classes, one being a callout, and another not.

I've added a graphics layer I'm calling "Exclusion Zone". I've symbolized it with a point fill so you can see it, but this could as easily be a transparent feature.

In the Weights menu, adjust the relative weights of your label classes and graphics layers. I've set my graphics layer Barrier Weight to "High". You can leave the Boundary and Feature weights to 0, so that features themselves are ignored, and the labels will only be accounting for the graphics layer.

jCarlson_2-1611067496773.png

jCarlson_4-1611068267032.png

Success! You may need to adjust certain label placement settings, like the preferred and maximum offsets, but it is possible.

- Josh Carlson
Kendall County GIS
AndreasLorentzen
New Contributor III

Hi, Me and my coworker has tried it and it worked quite well.

Thanks!

Even though it would have been nice to have a setting which said "prefer away from center of map". However, I see that that could be quite hard to implement.

0 Kudos