Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update layer visibility on canvas based on print composer view #20323

Open
qgib opened this issue Feb 4, 2015 · 2 comments
Open

Update layer visibility on canvas based on print composer view #20323

qgib opened this issue Feb 4, 2015 · 2 comments
Labels
Feature Request Print Layouts Related to QGIS Print Layouts, Atlas or Reporting frameworks

Comments

@qgib
Copy link
Contributor

qgib commented Feb 4, 2015

Author Name: Spencer Gardner (@spencerrecneps)
Original Redmine Issue: 12129

Redmine category:map_composer/printing


I often find myself working off of a Composer map that I have previously created. I love that I can freeze layer visibility in Composer so that I don't have to set layer visibilities every time I open the Composer. In fact, I love it so much that I sometimes wish I could set layer visibilities in the canvas view based on what is visible in my Composer.

In my particular case, it would make it easier to add or remove a single layer from the Composer without having to remember exactly which layers were visible at the time I created the Composer.

Implementation: Either a button or menu option in the Composer view "Sync layer visibility on canvas from this Composer map"

Use case 1: A user has received a new dataset that needs to be included in all project maps. User follows these steps:

  1. The user opens a Composer map
  2. Syncs layer visibility on the canvas
  3. Unchecks "Lock layers for map item" in Composer
  4. Makes the new layer visible on the canvas
  5. Checks "Lock layers for map item"

Under the current setup, the user would have to go through and recreate the exact layer visibilities for each Composer map. In some cases the user may not even remember exactly which layers were visible in the canvas.

Use case 2: A user wants to browse the map canvas, examining the layers that are included in a particular Composer map. User follows these steps:

  1. The user opens the Composer map
  2. Syncs layer visibility on the canvas
  3. User returns to canvas

Under the current setup, the user would have to remember exactly which layers were turned on/off and manually select each one.

The same need could be met with a feature in Composer that allows the user to check/uncheck layer visibility, much like the canvas' table of contents.

@qgib
Copy link
Contributor Author

qgib commented Feb 5, 2015

Author Name: Giovanni Manghi (@gioman)


  • fixed_version_id was configured as Future Release - Nice to have
  • subject was changed from Coordinate layer visibility on canvas based on Composer view to Update layer visibility on canvas based on print composer view

@qgib
Copy link
Contributor Author

qgib commented Apr 30, 2017

Author Name: Giovanni Manghi (@gioman)


  • easy_fix was configured as 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Print Layouts Related to QGIS Print Layouts, Atlas or Reporting frameworks
Projects
None yet
Development

No branches or pull requests

1 participant