Feature request #3824

make it possible to see & change layer CRS directly from layer menu

Added by Mathieu Pellerin - nIRV almost 6 years ago. Updated over 1 year ago.

Status:Open Start Date:
Priority:Low Due date:
Assigned to:- % Done:

0%

Category:GUI
Target version:Future Release - Nice to have
Platform:All Resolution:
Platform version: Pull Request or Patch supplied:No
Status info:0 Tag:

Description

It'd be nice for QGIS to display the 3 most recently used CRS items directly from the layer menu and allow the user to click on them to set the layer's CRS to the selected item.

Accompanying this change, QGIS should also display the current layer CRS directly in the menu.

Resulting layer menu would look like this:

/---------------------\
| Zoom to layer...    |
| Show in overview    |
| Remove              |
| ------------------- |/------------------------------\
| Layer CRS         > || Current CRS (disabled state) |
| ------------------- || Set project to Layer CRS     |
| [...]               || ---------------------------- |
|                     || Recent #3905                    |
|                     || Recent #3906                    |
|                     || Recent #3907                    |
|                     || ---------------------------- |
|                     || Open CRS selector...         |
|                     |\------------------------------/
|                     |
\---------------------/
IMO, positive aspects of this change are:
  • A good way to increase efficiency with regards to layers CRS management.
  • Allow for the user to skip the time QGIS needs to compile the CRS list & create the CRS selector window in cases he/she only wants to select most recently used CRS. (as it currently is, even on high-end windows machines, the user has to wait a couple of seconds for the window to show up)
  • Remove the 'set project to layer CRS' item from the root menu, making the root menu less busy by removing an item rarely used (in theory, the user would use this function only once per project)
  • Allow for the user to quickly see the layer CRS without opening the property window, also useful in deciding whether to use layer CRS as project CRS

History

Updated by Pirmin Kalberer over 4 years ago

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

Updated by Médéric RIBREUX over 1 year ago

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

Hello, bug triage...

still true in QGIS 2.13. We could use QgsCoordinateReferenceSystem::recentProjections() to dynamically build the menu entries...

Also available in: Atom