Bug report #9643

map overview extend broken under qgis master (2.3)

Added by Mathieu Pellerin - nIRV almost 11 years ago. Updated almost 11 years ago.

Status:Closed
Priority:Normal
Assignee:Martin Dobias
Category:-
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:18215

Description

Under qgis master (2.3), the map overview extend regressed:
- Under qgis 2.2, the map overview extend is confined to only the layers that have activated the '[x] show in overview' option. (see overview-extend-qgis2.2-ok.png)
- Under qgis master (2.3), the map overview extend extends to cover all layers, even the ones that do not show in overview. (see overview-extend-qgis2.3-broken.png)

I've attached a test project which demonstrates this quite well. Flagging this as a multi-thread rendering issue.

overview-extend-qgis2.2-ok.png (79.1 KB) Mathieu Pellerin - nIRV, 2014-02-24 06:26 PM

overview-extend-qgis2.3-broken.png (145 KB) Mathieu Pellerin - nIRV, 2014-02-24 06:26 PM

overview_bug.zip (365 KB) Mathieu Pellerin - nIRV, 2014-02-24 06:26 PM

Associated revisions

Revision 29e92722
Added by Martin Dobias almost 11 years ago

Fix #9643 (overview extent broken)

History

#1 Updated by Martin Dobias almost 11 years ago

Hmm... actually the current behavior seems like the correct one to me :-) and previous seems wrong.

Like this you can always see where is your map canvas view is within the project extent - even if no layers have been explicitly added to the overview.

#2 Updated by Mathieu Pellerin - nIRV almost 11 years ago

Martin, QGIS' original behavior was to simply show project extend, but it was changed in late 2012 to show only extend of visible layers in overview, see this commmit: #2613cf6ad5ec0afcb033e59e60af89384e234f99#diff-517f2b5299b4c3032c5d22025594f0e5

In my uses of the overview map, I find the 2012 change a great improvement. A project extend can very often go beyond the extend of interest. For e.g., I often produce national maps with a background layer that shows regional political boundaries as well as sea boundaries. That background layer extends way beyond the area of interest and is there to add partial neighbor context when exporting maps.

#3 Updated by Martin Dobias almost 11 years ago

  • Status changed from Open to Closed

#4 Updated by Martin Dobias almost 11 years ago

Updated so that overview uses extent of layers visible in overview. If no layers are visible in overview, it would use full extent. win-win :-)

#5 Updated by Mathieu Pellerin - nIRV almost 11 years ago

Excellent.

Also available in: Atom PDF