Hi Devs, can we please have a look into the status of the WFS client currently. You can close I think 4 issues with one go :-)
I see some have done some work this release, but I think WFS client is currently borked. See http://hub.qgis.org/issues/13117 and also http://hub.qgis.org/issues/13293 http://hub.qgis.org/issues/13401 http://hub.qgis.org/issues/11968 I have the feeling that 'Cache features' and 'Only request features overlapping the current view extent' are either misinterpreted by different devs, OR they do not play well together (the options I mean :-) ) The use case is this wfs: http://geodata.nationaalgeoregister.nl/bag/wfs holding ALL houses in The Netherlands (couple million) the wfs maximizes the number of feature returned ot ... I think 15000 or so... The working (2.8 behaviour) was: - if UNchecked the 'Cache features' then the client added a bbox (good!) AND refetched the features after every Pan and Zoom Action (good!) Now not anymore: only a first set is retrieved, and after that nothing happens anymore. To me the two options 'Cache features' and ' only request in current bbox' more or less mimic there behaviour Anyway: create a project: EPSG:28992 xy: 104676.3,490097.6 scale: 1:1000 The possible combinations -0- 'Cache Feature' UNchecked 'Only request... overlapping' UNchecked http://geodata.nationaalgeoregister.nl/bag/wfs?SERVICE":"WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=bag:pand&SRSNAME=EPSG:28992&BBOX=104403.35250264131173026,490059.08999344159383327,104862.29637185942556243,490342.09838123025838286 BBOX in request! Good, though it is hard to do caching AND retrieving new features I think... But it does not retrieve new features anymore after the retrieval of the first set (like it did in earlier versions)... -1- 'Cache Feature' CHECKED 'Only request... overlapping' UNchecked http://geodata.nationaalgeoregister.nl/bag/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=bag:pand&SRSNAME=EPSG:28992 OK, no bbox: we just request the first 15000 features (very outside the current bbox), but hey, that is what we asked for. Pan action: does not add anything... -2- 'Cache Feature' UNchecked 'Only request... overlapping' CHECKED http://geodata.nationaalgeoregister.nl/bag/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=bag:pand&SRSNAME=EPSG:28992&BBOX=104556.77736899332376197,490097.08506930683506653,104851.63538065302418545,490278.90968033944955096 OK, adding a bbox to the feature request (apparently because of the 'only request with current bbox'... BUT panning or zooming OUT does NOT get new features :-( -3- 'Cache Feature' CHECKED 'Only request... overlapping' CHECKED http://geodata.nationaalgeoregister.nl/bag/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=bag:pand&SRSNAME=EPSG:28992&BBOX=104556.77736899332376197,490097.08506930683506653,104851.63538065302418545,490278.90968033944955096 OK, adding a bbox to the feature request (apparently because of the 'Cache Features' BUT panning or zooming OUT does NOT get new features :-( Hope somebody is able to work on this.. Regards, Richard ps will add this tests to the issue 13117 _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
