Bug report #21048
Requests made for features when outside of bbox
Status: | Open | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | Web Services clients/WFS | ||
Affected QGIS version: | 3.4.3 | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 28867 |
Description
For WMS/WMTS, it seems that if you're viewing outside of the declared Bounding Box of the layer, then QGIS doesn't make any requests to the server. This makes sense and is a good optimisation.
But for WFS, even if you're outside of the area, if you pan-around, it still makes requests for the features.
At least, that's what I'm seeing for this (which has the data for both WMS and WFS making a good test):
http://ogc.geo-ide.developpement-durable.gouv.fr/wxs?map=%2Fopt%2Fdata%2Fcarto%2Fgeoide-catalogue%2F1.4%2Forg_38102%2F2f3f11f0-91c9-479a-b748-ed1098603e91.internet.map&version=2.0.2
The WMS requests are all simply not sent when completely outside the bbox, but the WFS requests are.
History
#1 Updated by Even Rouault almost 6 years ago
If I remember well, there are a number of WFS servers where the declared bounding box is incorrect, so that non-optimization can sometimes help
#2 Updated by Jonathan Moules almost 6 years ago
Definitely true, but this is also true of WMS/WMTS which do appear to have this optimisation. I wonder if the behaviour should be the same between them?