Bug report #14615

Freezing when zooming into WMS with scroll wheel

Added by David McDermott over 4 years ago. Updated over 4 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Web Services clients/WMS
Affected QGIS version:2.14.0 Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:invalid
Crashes QGIS or corrupts data:No Copied to github as #:22581

Description

Good day QGIS'ers,

I have been having trouble with using the scroll wheel to zoom into WMS layer. This is only a problem when trying to zoom in two or more zoom factors at once. It doesn't produce a minidump, it just freezes meaning to you have to force quit. This is not a problem with other web plugins like QuickMapService and OpenLayers.

Thanks,

History

#1 Updated by Giovanni Manghi over 4 years ago

  • Category set to Web Services clients/WMS
  • Status changed from Open to Feedback

Please provide a WMS server URL and layer/s name/s.

#3 Updated by Giovanni Manghi over 4 years ago

do they work as expected on QGIS 2.8.* ?

#4 Updated by Jukka Rahkonen over 4 years ago

I would first check if each wheel click creates a new GetMap request. If it does it may freeze the WMS server. Right thing to do is to wait a while and listen if the wheel is still scrolled. I am remembering that about 0.2 seconds wait was implemented into OpenJUMP.

#5 Updated by David McDermott over 4 years ago

Thank you for your responses. I investigated further using Fiddler to look at the web traffic. I found that a 407 error appears shortly before it froze. After speaking with my IT department they placed me outside the proxy and I disabled the settings in QGIS and the problem seems to have disappeared. I don't know anything about how this stuff works but my thinking is that the WMS server was unable to authenticate the request before receiving the next one which caused it to time out.

The removal of the proxy worked for me but it not a solution for all the users in our organisation who cannot be outside the proxy. Therefore, is this a problem for the WMS provider or QGIS? Can QGIS cache the GetMap requests and decelerate them.

Thanks.

#6 Updated by Giovanni Manghi over 4 years ago

  • Resolution set to invalid
  • Status changed from Feedback to Closed

The removal of the proxy worked for me but it not a solution for all the users in our organisation who cannot be outside the proxy. Therefore, is this a problem for the WMS provider or QGIS? Can QGIS cache the GetMap requests and decelerate them.

I don't think that the is any QGSI bug in this case. It maybe be improved for this specific situations, but this is best suited for a feature request.

Also available in: Atom PDF