[Qgis-developer] current status WFS client

Richard Duivenvoorde rdmailings at duif.net
Tue Oct 20 03:44:52 PDT 2015


Any of the devs wants to hit these ones?

I created some very testable tests in this one:

http://hub.qgis.org/issues/13117

Richard

On 11-10-15 17:17, Richard Duivenvoorde wrote:
> 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
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
> 



More information about the Qgis-developer mailing list