Select to view content in your preferred language

When changing the source map in a layout maintain the current scale

589
4
09-02-2024 05:03 PM
Status: Implemented
Labels (1)
RTPL_AU
Frequent Contributor

Currently when changing the source map for a layout frame Pro will zoom out to the never-never. 

Change this behaviour to keep the scale of the previous map used.

This will make it easier to then pan/zoom to a new area; if a change is required at all.

4 Comments
AubriKinghorn
Status changed to: In Product Plan

We are working on a solution to this that will keep the current extent (and scale) when changing the map in a map frame, if the coordinate systems are the same.

The reason for the current behavior of zooming out to the full map extent is that maps can have different coordinate systems and due to the boundaries of those coordinate systems the current location may not be visible in the new map. This is a more uncommon situation. 

To make sure map data is always visible the new behavior will be keeping the current extent if the coordinate systems of both maps are the same (the most common case) and continuing to zoom to the full map extent if the coordinate systems are different so that data is always shown (rarer case).

RTPL_AU

@AubriKinghorn 
Sounds like a good compromise.

How about just zooming to the extent of the first layer in the new map if Coordsys is different? In my usually something very location & project specific such as a dedicated anno layer or similar.

In Australia you can easily use any of 5 datums & multiple coordinate systems in a project (AGD66, AGD84, GDA94, GDA2020, WGS84 with multiple UTM zones in play.

Zone by zone these are all within ~200m of each other so getting pulled out to some arbitrary max extent isn't productive. 

I understand the justification but due to everything being related to everything else in Pro, a major extent change blows up your scale bar, legend, etc. Legend being the worst one as it cannot have some auto settings disabled, so you run the chance of it getting completely corrupted and have to recreate it from scratch to get it to work again (hence related 'full manual mode legend' Idea lodged - no, converting to graphics is not an option, just want ArcMap equivalency).

RTPL_AU

@AubriKinghorn 
Add a dialog in the process to ask if it needs to keep local extent or zoom to 'max'.
If local use bookmark type process to record local centroid & scale and zoom to that when map is loaded. I'll happily wait a second or two rather than having to pan & zoom & fix things.

AubriKinghorn
Status changed to: Implemented

In ArcGIS Pro 3.4 changing the map in a map frame now remembers and applies the previous map extent, as long as the coordinate systems are the same. If the coordinate system of the new map is different than the previous map the map frame draws the set custom make extent, the extent of the layers, or the default map extent (in that order, depending on what is available).

Go to Your Ideas in ArcGIS Pro 3.4 to see other ideas implemented this release and check out the What's New help to learn about everything that is new and improved in ArcGIS Pro 3.4.