hslayers / hslayers-ng

User interface and map building extensions for OpenLayers
https://ng.hslayers.org/
MIT License
35 stars 20 forks source link

Create Filter WFS layer panel #4229

Open jmacura opened 1 year ago

jmacura commented 1 year ago

Feature Request

Is your feature request related to a problem? Please describe. WFS layer can contain millions of features. The response from WFS server is thus slow and transferred data very large. By applying filter of attributes/attribute values, the amount of transferred and displayed data is reduced.

Describe the solution you'd like Create new panel for filtering WFS layers. Possibly also other filterable layers.

Describe alternatives you've considered none

Additional context Desired for EUHubs4Data project. See https://redmine.ccss.cz/issues/9569

FilipLeitner commented 2 weeks ago

Was investigating this issue a bit, here's what I have found so far:

jmacura commented 2 weeks ago

Thanks for investigating the issue! Check the implementation here https://github.com/hslayers/applications/tree/euhubs4data/EUHubs4Data/src/app/filter-panel which is basically what I mean to port to HSLayers code. It has some limitations and missing pieces though, which I can't well remember all 🙁