I have three inset maps (separate data frames) within my map. I want to not label the buildings within the inset map extent on the main data frame, but keep labels outside of the inset extent. If it can remain dynamic, that would be perfect.

This is for ArcMap.

  • Just convert labels to features, using outline in cartography toolset.
    – FelixIP
    Nov 25, 2019 at 18:57

1 Answer 1


The easiest way is to add an attribute to the buildings. An integer like LabelFlag where 0 is off, and 1 is on. On the main map only display labels where LabelFlag = 1, on the inset maps show all labels or just points where LabelFlag = 0.

There's no way to make this dynamic as far as I know.

You could play around with the Maplex options, but in my experience the attribute will be faster.

ArcGIS Pro may have some better options.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.