Feature request #3856

Extents of print composer maps are not updated when the project CRS changes

Added by Alister Hood almost 13 years ago. Updated almost 7 years ago.

Status:Open
Priority:Low
Assignee:-
Category:Map Composer/Printing
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:13914

Description

Try this:
- enable on-the-fly reprojection

- add some layers

- create a new composer layout and add a map to it.

- make sure the extents of the composer layout are such that the layers are visible

- change the project CRS

The layers will no longer be visible in the composer layout because the composer layout extents are applied using the project CRS, and are not adjusted when the project CRS changes.

Also see #3243 which is a similar issue for spatial bookmarks.

History

#1 Updated by Marco Hugentobler almost 13 years ago

I don't see this as a bug. The composermap always shows the map projection and its extent is independant from the main map extent (except if you press 'set to map canvas extent' to synchronise both).
A possible enhancement would be to add the possibility to have the content of a composermap in a different CRS than the main map.

#2 Updated by Alister Hood almost 13 years ago

its extent is independent from the main map extent

But if the extent is independent from the main map extent then no user would expect it to suddenly show a different part of the world if the CRS of the main map changes ;)

#3 Updated by Giovanni Manghi over 12 years ago

  • Target version changed from Version 1.7.0 to Version 1.7.4

#4 Updated by Alister Hood over 12 years ago

  • Assignee deleted (nobody -)
  • Pull Request or Patch supplied set to No

Also see #3742 which is a similar issue for updating the extent in the main map window after changing the project CRS.

#5 Updated by Sandro Santilli over 12 years ago

So is this a bug or feature ? If it's a feature shouldn't target 1.7 branch

#6 Updated by Giovanni Manghi about 12 years ago

  • Target version changed from Version 1.7.4 to Version 2.0.0

#7 Updated by Pirmin Kalberer over 11 years ago

  • Target version changed from Version 2.0.0 to Future Release - Nice to have

#8 Updated by Jürgen Fischer about 10 years ago

  • Category changed from 33 to Map Composer/Printing

#9 Updated by Oliver Story over 9 years ago

This seems like a bug to me.

I would describe it as "Extents of print composer maps are not updated when the project CRS changes".

The result is print composer maps become nonsensical if you change CRS to something with a different coordinate system (e.g. from lat/long to UTM coordinates).

#10 Updated by Giovanni Manghi over 9 years ago

  • Subject changed from Print composer extents do not take into account CRS to Extents of print composer maps are not updated when the project CRS changes
  • Operating System deleted (All)
  • Status info deleted (0)

Oliver Story wrote:

This seems like a bug to me.

I would describe it as "Extents of print composer maps are not updated when the project CRS changes".

The result is print composer maps become nonsensical if you change CRS to something with a different coordinate system (e.g. from lat/long to UTM coordinates).

#11 Updated by Médéric RIBREUX over 8 years ago

Hello, bug triage...

still true in QGIS 2.13. To solve this, we should automatically update all of the composers maps extents when a user change the project CRS...

#12 Updated by Giovanni Manghi almost 7 years ago

  • Easy fix? set to No

Also available in: Atom PDF