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

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

Closed
qgib opened this issue May 13, 2011 · 6 comments · Fixed by #38070
Closed

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

qgib opened this issue May 13, 2011 · 6 comments · Fixed by #38070
Labels
Feature Request GUI/UX Related to QGIS application GUI or User Experience

Comments

@qgib
Copy link
Contributor

qgib commented May 13, 2011

Author Name: Mathieu Pellerin - nIRV (Mathieu Pellerin - nIRV)
Original Redmine Issue: 3824

Redmine category:gui


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 #13929                    |
|                     || Recent #13930                    |
|                     || Recent #13931                    |
|                     || ---------------------------- |
|                     || 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
@qgib
Copy link
Contributor Author

qgib commented Oct 6, 2012

Author Name: Pirmin Kalberer (Pirmin Kalberer)


  • fixed_version_id was changed from Version 2.0.0 to Future Release - Nice to have

@qgib
Copy link
Contributor Author

qgib commented Dec 3, 2015

Author Name: Médéric RIBREUX (Médéric RIBREUX)


Hello, bug triage...

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


  • pull_request_patch_supplied was configured as 0
  • assigned_to_id removed nobody

@qgib
Copy link
Contributor Author

qgib commented Apr 30, 2017

Author Name: Giovanni Manghi (@gioman)


  • easy_fix was configured as 0

@qgib qgib added Feature Request GUI/UX Related to QGIS application GUI or User Experience labels May 24, 2019
@qgib qgib added this to the Future Release - Nice to have milestone May 24, 2019
nyalldawson pushed a commit that referenced this issue Aug 2, 2020
@nirvn
Copy link
Contributor

nirvn commented Aug 3, 2020

@alexbruy , that had to be one of my first ticket, thanks for addressing it, I'd forgotten it myself 😄

@alexbruy
Copy link
Contributor

alexbruy commented Aug 3, 2020

@nirvn you are welcome :-)

@kannes
Copy link
Contributor

kannes commented Aug 17, 2020

Sorry to barge in after implementation but I am strongly opposed to this.

It moves an advanced function into a menu where space is precious and where it is very easily clicked by the non-expert user.

In #24852 I suggested making overriding a layer's CRS harder than it already was because I have seen non-GIS-experts fall for the trap over and over again. They want to reproject their data and did find that (wrong!) option in the layer properties, leading to messy problems thereafter. I collected several examples from the web and I dealt with it many more times in direct interaction with students and other learners.

I feel this is a step in the wrong direction. The function is actually something that should not be used at all if possible. If your data is wrongly projected, then fix that. The override is something needed only in exceptional situations.

This is more suited for a plugin in my opinion.

Again, I am sorry for not noticing this issue earlier and now being an ass by complaining after @alexbruy did the work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request GUI/UX Related to QGIS application GUI or User Experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants