Select to view content in your preferred language

Label suppression for selectable layers

869
4
04-27-2014 03:32 PM
Status: Already Offered
Labels (1)
MattSmith
Deactivated User

When labelling using Maplex, I'd like to be able to suppress labels over a given layer in a map document. 

At the moment I can only set a feature weight for a given feature. But if I'm given a contour dataset that overlaps a lakes dataset, I don't want to show contour labels over water.

At the moment I've got two options:

- Suppress all labels over the lakes. This doesn't work as I want to be able label my lakes and this option suppresses all labels over my lake polygons.
- Clip out the contours over the lakes. This is time-consuming, especially on large datasets with LOTS of vertices.

What I am thinking would be great is if in the Placement Properties > Conflict Resolution tab there was a check-box to suppress labels over given layers. This would then read in the layers from the Table of Contents and allow you to suppress for certain layers.

I understand this will add to the processing time while labelling, but it gives the user flexibility.

4 Comments
MattSmith
An mockup of what it might look like...

0EME0000000TrXu
SamuelTroth2
I'm pretty confident that one can already do this. Using the Maplex label engine if you set a feature to have an 1000 weight then all other labels should avoid this feature. Is that what you want?
WendyHarrison
Status changed to: Needs Clarification

Hi

This is possible to do with feature weights.  

https://pro.arcgis.com/en/pro-app/latest/help/mapping/text/weight-labels-and-features.htm

a value of 1000 will block other layer labels from placing over those features, but still allow the label for the feature to place.  

See mockup below.  the lake label places, but the contour labels move once the lake layer feature class is set to a 1000 weight

WendyHarrison_0-1637697109246.png

 

WendyHarrison_1-1637697117844.png

 

WendyHarrison
Status changed to: Already Offered