Only show labels that fit within polygons in ArcPro?

437
6
10-11-2019 08:05 AM
Highlighted
Occasional Contributor III

I would like the polygon you see here to NOT have a label, because one cannot fit within it at this scale. This was accomplished in ArcMap with both the maplex engine and the default, but I cannot get it to work with ArcGIS Pro.

I have turned off outside polygon placement and set a boundary weight of 1000. This is not sufficient, apparently, and I don't see a "Only display label if it fits fully within polygon" option. Am I missing something?

Thank you,

Randy McGregor

Reply
0 Kudos
6 Replies
Highlighted
Esri Regular Contributor

try using overrun.

another thing to try is minimum feature size.

mark

Highlighted
Occasional Contributor III

Thanks! The first one didn't work, but I appreciate the suggestion. I haven't tried the second, but I think there should be a way to just tell the labels to not go outside of their respective polygons. 

Reply
0 Kudos
Highlighted
Esri Regular Contributor

Randy,

I wonder why it's not working for you.

I have shared a layer package here: https://www.arcgis.com/home/item.html?id=20ad6e00bc6c4a4da3faf8ec21aa248e 

with similar data to what you shared in your screenshots, and it works for me.  ArcGIS Pro 2.4

Mark

Highlighted
Esri Frequent Contributor

Randy - you switch from the Maplex Labeling engine to the Standard Labeling engine from the Labeling contextual tab->Map group, then you can check the "Only place label inside polygon" option for polygons.  Not sure why it's not as easy using Maplex.

Hope this helps!

Highlighted
Occasional Contributor III

Thanks. I'll try that. I was hoping to avoid it, but I think I have no choice

Highlighted
New Contributor III

Hi Randy,

Would you be able to check whether you have never remove checked on? Never remove will mean your label will place even if the label engine is unable to find a good position for it:

If not, would it be possible for you to send over a layer package or layer file so we can try to get to the bottom of it? 

Thanks!

Ciara