Feature request #8050
improve automatic CRS attribution on loaded layer with no CRS
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | Nathan Woodrow | ||
Category: | - | ||
Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
Easy fix?: | No | Copied to github as #: | 16891 |
Description
QGIS could improve the non default ( ) use project CRS / ( ) use default CRS displayed below settings for loaded layer with no CRS (for e.g. shapefile with missing .prj) by making use of the new message bar.
Currently, when relying on these non default options, QGIS will silently attribute a CRS to loaded layer with missing CRS without informing the user it has done so. This is, imo, a bad behavior, even when someone selected the option.
With the new non-intrusive message bar that nicely overlay the qgis canvas and automatically closes itself, it'd be nice for QGIS to throw a "The {project CRS,default CRS} has been applied to the loaded layer has it had no defined CRS". It leaves the user fully aware of what's happening, possibly informing him/her of a problem with missing CRS, while not encumbering workflow.
It could also provide useful indicator for users who did not wish for these non default options to be selected but ended up set accidentally.
History
#1 Updated by Mathieu Pellerin - nIRV over 11 years ago
- Assignee set to Nathan Woodrow
#2 Updated by Mathieu Pellerin - nIRV over 10 years ago
- Resolution set to fixed/implemented
- Status changed from Open to Closed
Fixed: #08965ed2f0382e0c398bcb4d8385b8ed2be2f093