Unstimmigkeiten beim Filter-Werkzeug mit WFS

Issue #833 resolved
Deyana Atanasova created an issue

Hallo zusammmen,

nachdem in der Version 2.24.0 das Filtern von WFS nicht funktioniert hatte, klappt das in der Version 2.25.0 jetzt, allerdings mit ein paar Fehlern. Die wären:

  1. die Drop-Down-Liste wird nur dann gefüllt/angezeigt, wenn das Häckchen bei “Suche im aktuellen Kartenausschnitt” gesetzt wird. Wird dies nicht getan, bleibt die Dropdown-Liste leer. Beim Filtern von Geojson-Dateien ist dies nicht der Fall, nur bei WFS
  2. Wenn danach die Funktionalität “Suche im aktuellen Kartenausschnitt” aktiviert ist, wird nicht zum Suchergebnis gezoomt. Wird dach Häckchen bei “Suche im aktuellen Kartenausschnitt” wieder deaktiviert, wird zum Suchergbis gezoomt, was der Anwender natürlich schwer wissen kann.

Dies zwei Dinge sind uns aufgefallen. Wir freuen uns, wenn sie auch behoben werden können, sodass WFS wieder gefiltert werden können.

Viele Grüße

Comments (9)

  1. Richard Schmid

    Hallo, in unserem filter Beispiel Portal konnte ich das jetzt erstmal nicht nachvollziehen. Können Sie uns vielleicht ein Portal zugänglich machen, wo das nachvollziehbar ist?

  2. Heinz Schmidt

    Zum Punkt 2. gibt die Dokumentation einen Hinweis:

    “Set to true to activate a generic checkbox, where you can set the filtering to only filter in current browser extent. If the extent checkbox is checked, automatic zooming is disabled. Make sure to set loadingStrategy to all to avoid weird effects when zooming out after filtering in extent.”

    unter “searchInMapExtent” in https://www.masterportal.org/dokumentation.html

    Grüße aus Schwerin
    Heinz Schmidt

  3. Richard Schmid

    Hallo Frau Atanasova,

    in der Konsole sehe ich folgende Fehlermeldung:
    Error: mapHandler - initializeLayer: Please check your filter configuration. The given layerId does not exist in your config.json. Configure an extra service object for your filter configuration or add the layer to your config.json.

    Viele Grüße

  4. Heinz Schmidt

    Der Layer “Betreuungseinrichtungen” ist nicht im Themenbaum eingestellt, und die

    "loadingStrategy": "all",

    würde ich auch dran hängen.

    Grüße aus Schwerin
    Heinz Schmidt

  5. Deyana Atanasova reporter

    Hallo Kollegen,

    ganz herzlichen Dank für die Hinwiese!

    Ich habe ein paar Einstellungen getestet, die nicht zum Erfolg führten. Dann habe ich die Konfig vom Portal aus Schwerin mit unserer abgeglichen und festgestellt, dass das ganze an einer Einstellung in der services.json liegt. Es geht um den Parameter "featureType" beim Einbinden eines WFS.

    Bei uns haben wir dort bisher den featureType folgendermaßen eingegeben: "featureType": "app:krisenstab_gebaeude_kritisch_sektor"

    Jedoch stellt sich jetzt raus, dass dabei ‘app:’ die Fehlerquelle ist. Wird das entfernt, funktionietr der Filter einwandfrei.

    Somit kann das Issue geschlossen werden.

    Kennt sich jemand von Ihnen da besser aus und kennt den Grund für die Änderung beim feature type?

    Viele Grüße aus Bremen

    Deyana Atanasova

  6. Richard Schmid

    Hallo Frau Atanasova,

    gut, dass Sie das Problem lokalisieren konnten. Den Grund für die Änderung am featureType kenne ich leider nicht.
    An anderer Stelle hatte ich einen WFS aber auch schon so konfiguriert, dass der abgefragte Typename aus dem featurePrefix und dem featureType zusammengesetzt wurde.

    Viele Grüße aus Hamburg

  7. Log in to comment