Cluster und Filter vertragen sich nicht!
Die Filterfunktion funktioniert nicht auf einem geclusterten Layer:
https://geoportal.kreis-lup.de/mrhsn/Beratungsportal_cluster
ohne Cluster gehts:
https://geoportal.kreis-lup.de/mrhsn/Beratungsportal_ohne_cluster
Lkr. LUP / Lhst. SN, H. Schmidt
Comments (5)
-
-
reporter Schade :-(
-
Hallo,
Der Umstand ist in Krefeld auch aufgefallen. Ein möglicher Workaround wäre derzeit den Layer als Cluster einzubinden mit einem definierten Style der die Symbolik vollständig transparent schaltet. Und den gleichen Layer nochmals als normalen WFS einzubinden, auf dem der Filter ausgeführt wird.
Die Anzeige der Clusternummer und der Symbolik kann dann über minScale und maxScale gesteuert werden. Ein Nachteil ist allerdings falls die Punkte zu weiträumig verteilt sind, dass es zu Nebeneffekten kommt wie das eine Clusterzahl ohne Punktsymbol dargestellt wird. Die Lösung ist auch eher für nicht allzu große Datensätze geeignet, da die Daten zweifach eingebunden werden.Beispiel:
https://geoportal-niederrhein.de/krefeld/stolpersteine/
Wie bereits an anderer Stelle erwähnt ist das bisheriger Verhalten Cluster ↔︎ Filter ein Feature Request und kein Bug, da die Filterfunktion bisher nicht vorgesehen war.
-
- attached filtertester.zip
Ein PR, der filterbare Cluster hinzufügt, ist hier: https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/2108/lgvp1-59-add-filterability-to-clustered/diff
Ich habe dazu die filtertester.zip als Portalkonfiguration zum Ausprobieren hinzugefügt.
-
- changed status to resolved
Der PR wurde gemerged: https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/2108/lgvp1-59-add-filterability-to-clustered/diff Das Feature ist jetzt im Dev-Stand enthalten.
- Log in to comment
Guten Tag Herr Schmidt,
das ist richtig. Momentan / Bisher steht die Filterfunktion ausschließlich für nicht geclusterte Layer zur Verfügung. Eine Erweiterung des Filters für geclusterte Layer ist aktuell nicht vorgesehen.
Mit freundlichen Grüßen
K. Burmester