Select to view content in your preferred language

Ability to toggle visibility of an inset map based on map series

561
1
09-16-2025 08:34 AM
Status: Open
Labels (1)
SWATConsultingInc
Regular Contributor

Similar to how you can toggle the visibility of a graphic element, like a photo, based on the map series via page query, it would be helpful to extend this to an inset map. 

 

For example, I have a map series of 20, each map is showing soil samples along a river. The map series are created at standard scales that make the majority of samples readable without adding too many maps in the end. This often means that in some situations there are samples that are too close together and are not readable. For only map series where this happens, I need to add inset maps to show the samples at a larger scale. I do not need these inset maps to show up on all map series. 

I know this functionality can be done with graphic elements where we can toggle site photo placeholders on/off depending on fields inside the map series layer. I've read that there is python coding that can toggle layout elements on/off but it is complicated. Instead having this querying available in the UI (as what happens with graphics) would be most helpful.

1 Comment
GISJess

When creating a layout of large area map with a lot of data, I'll sometimes create bookmarks of sectioned areas from the map, all at the same scale. Even at the zoomed in bookmark scale, there is often a need for an inset map to show data at a even more zoomed in scale, but only for certain maps in the series.

I currently have to manually set up the inset map a certain way for one map in the series, and then remove it for the rest, and if any edits are needed I have to restart the process.. I know I can set up guides in the layout, and that there is an option to export the map series one map at a time. However, it would be nice if I could just tell the program that I want an inset to stay a one or more maps within the series, without it effecting all of the maps. 

I found this script that I think is going the direction I would like, but I don't want to have dig deep into scripting if I don't have to: MapSeries_LayoutManager_Pro24 - Overview,

If there isn't already an automated way to assign inset maps to a map(s) within a series, I would like to propose this as an idea for ArcGIS Pro, as it would help save me time. 

Thank you.