Feature request #8050

improve automatic CRS attribution on loaded layer with no CRS

Added by Mathieu Pellerin - nIRV almost 7 years ago. Updated about 6 years ago.

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 6 years ago

  • Assignee set to Nathan Woodrow

#2 Updated by Mathieu Pellerin - nIRV about 6 years ago

  • Resolution set to fixed/implemented
  • Status changed from Open to Closed

Fixed: #08965ed2f0382e0c398bcb4d8385b8ed2be2f093

Also available in: Atom PDF