Select to view content in your preferred language

Ability to only load specific maps and layouts from a project

634
7
02-19-2025 11:59 PM
Status: In Product Plan
Labels (1)
-_-
by
Frequent Contributor

I want to improve the time it takes to load an entire project even when I just want to make a small edit.
It would be convenient if I could open only a specific map and its related data source and layout from a project that contains multiple maps and layouts, and edit or output it.
It would be even better if I could easily switch between them with a simple operation (such as holding down the shift key while opening a project, and applying the function).

For example,

In a city project, there are maps "Population", "Industry", and "Transportation", and layouts "A3" and "A0".
I want to open layout "A3" with map "Population" applied, edit it, and output the image.
However, map "Industry" contains data for a wide range of topographical maps, so it takes a long time to open the project.
In such cases, I would like to be able to select and load only map "Population" and layout "A3", open them, and edit them smoothly.

This is a simple image. Thank you for reading my idea.

 

名称未設定-1.png

7 Comments
AmirBar-Maor

@-_- 

Did you consider a using a task?

A task step has the ability to open and close any map view and/or layout - so you can create steps that set your required combinations. A task step can also link map views and set which view is active.

Creating a task is easy and does not require any programming.

Would that work?

-_-
by

@AmirBar-Maor 

I understood that the function of tasks is to "automate work," but is that wrong?

AmirBar-Maor

@-_- 

In general, we use the geoprocessing framework to automate processes. Tasks are used for repeatable workflows that have an interactive component. 

A step in a task can call any command, geoprocessing tool, geoprocessing model, geoprocessing script tool, or an Add-In . Tasks also use your 'business language' and help share and promote best practices.

To learn more about tasks you can find more information in the help documentation and/or watch this UC recorded session

-_-
by

@AmirBar-Maor 

What I want to do is improve the slowness of ArcGIS PRO that occurs when heavy data is loaded.
Projects that contain heavy data take time just to open.
I was thinking that by loading only parts of the project rather than the whole thing, operation might become faster.

AmirBar-Maor

@-_- 

Try to open your project with all your maps closed - it should be fast, then try to isolate which maps / layouts are causing the slowness.

A slow map is often a result of:

  1. A map that pulls data using a slow internet connection from other portals or basemaps.
  2. Layers that have poor or no scale dependency.
  3. Layers that draw labels in the wrong scales (try to view unplaced labels).
  4. A feature class that needs some TLC (recalculate the spatial index, statistics...)
  5. If using ArcGIS Enterprise - make sure it is configured (sizing, instances...) properly.
  6. ...

ArcGIS Monitor (Alt+Ctrl+M) can help you identify what causes the slowness. You can also consider contacting technical support. 

-_-
by

@AmirBar-Maor 

I see, so to achieve what I want,

- Close all maps at first

- When opening, open only the maps you will use

- If a map is causing the slowness, remove it

I'm fine with that. Thank you.

 

Right now I have a lot of layers in one map and I use it by switching the display, but I wonder if that will cause the map to become slow?

I often create pngs with the same layout, but only the layers that are displayed are different.

A simple image. In reality, there are several groups with multiple layers, and I switch the display of those.

名称未設定-2.png

AubriOtis
Status changed to: In Product Plan