Feature request #14121
WFS client implement simple logic for caching and non-caching
|Category:||Web Services clients/WFS|
|Pull Request or Patch supplied:||No||Resolution:|
|Easy fix?:||No||Copied to github as #:||22123|
The current Add WFS layer dialog is confusing for new users in regards to downloading of WFS data. At the moment there is a per layer cached checkbox which when checked will attempt to download the whole dataset. If unchecked (non-cached) will only request features within the current mapcanvas extents. There is also a checkbox option "Only request the features overlapping the current view extent" which seems to do the same as the non-cached option, regardless of the cached checkbox being checked or unchecked.
The main use cases that these options are trying to solve are:
1/ Download the whole dataset for teh fastest desktop usage when the WFS layer size can be downloaded within a reasonable timeframe.
2/ Allow the user to still use the layer for viewing and querying at larger scales when the complete WFS layer is too large (e.g millions of features such as national parcel or topo datasets)
Given this situation I propose we change the UI and simplify the options to just have the per layer cached checkbox option and complete remove the "Only request the features overlapping the current view extent" option.
also see #13117-5