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 '19 at 18:57

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, privacy policy and cookie policy

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