Bug report #9439

QGIS sends requests for layers when scrolling

Added by Jonathan Moules almost 11 years ago. Updated over 5 years ago.

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

Description

The following certainly happens with WMS, WCS, WMTS. Probably happens with other data providers, but they don't log as neatly for me.

1) Add WMS layer to map.
2) Zoom in using scroll wheel - zoom many "levels" at once.

What happens is that QGIS makes a request for every zoom level you pass through from the starting point to the finishing point. And then it cancels that request a fraction of a second later.
What it should do is only make the request for the final zoom level.

This seems like a fundamental thing that would greatly improve responsiveness and reduce load on services if fixed.

Master 5192e8d 32bit - Windows 7 64bit

History

#1 Updated by Jukka Rahkonen almost 11 years ago

I have seen this before. OpenJUMP used to do the same. Adding a timer that waits for 0.7 seconds resolved the issue. See http://sourceforge.net/mailarchive/forum.php?thread_name=3d1ded7f1002261520r47f33a42k8e99036c551f853d%40mail.gmail.com&forum_name=jump-pilot-devel

#2 Updated by Giovanni Manghi over 7 years ago

  • Easy fix? set to No
  • Regression? set to No

#3 Updated by Giovanni Manghi over 5 years ago

  • Resolution set to end of life
  • Status changed from Open to Closed

Also available in: Atom PDF