Highlighting Mulitpolygon / gleiche Layer- und Style Id

Issue #613 resolved
Former user created an issue

Das Highlighten funktioniert nur bei Layern mit dem Datentyp Polygon und nicht mit Multipolygon. Außerdem funktioniert es nur, wenn die ID des Layers (in services-internet und config.json)) und die Style-ID (die in der style...json bzw. in der config.json hinterlegt ist) die gleiche sind.

Comments (9)

  1. Heiko Friedrich

    Außerdem darf der Layer nicht in “default” gestylt sein, sondern muss eine eigens angelegten Style haben damit es funktioniert.

  2. Markus Rullkoetter

    Hallo,

    könnten Sie mir bitte mitteilen, was Sie mit “Highlighting” meinen?
    Der Begriff wird leider mit unterschiedlicher Bedeutung verwendet. Daher wäre es nett wenn sie mir das Problem genauer erläutern könnten.

    Grundsätzlich funktioniert das Styling eines Multipolygons in der aktuellen Version des Masterportals auch wenn sich die styleId und die layerId unterscheiden.
    Dies konnte ich erfolgreich testen.

    Viele Grüße
    Markus Rullkötter

  3. Heiko Friedrich

    Hallo,

    mit Highlighten war gemeint, dass beim Klicken auf ein Polygon dieses farblich hervorgehoben wird. Das funktioniert bei der momentan von uns verwendeten 2.10.0er Version bei WFS-Diensten. Da die Meldung des Bugs ja nun schon 10 Monate zurück liegt, ist es ehrlich gesagt etwas schwer das alles nochmal nachzuvollziehen. Wie gesagt, in der 2.10.0er Version funktioniert es.

    Grüße, HF

  4. Markus Rullkoetter

    Hallo,
    danke für die Rückmeldung.
    Anhand Ihrer Informationen konnte ich das Highlighting jetzt auch in der aktuellsten Version erfolgreich testen.
    Allerdings ist mir dabei aufgefallen, dass dafür zwangsläufig eine styleId in der config-json für den Layer hinterlegt sein muss.
    Im Zuge dieses Issues werde ich dann einen Fix einbauen, der das Hightlighten auch auf “default”-Styles ermöglicht.

    Edit: dieser Fix funktioniert nicht, da es sonst keine Möglichkeit gibt das Verhalten “abzuschalten”.
    Stattdessen versehe ich die Dokumentation mit einem Hinweis, dass zwingend eine StyleId nötig ist.

    Viele Grüße
    Markus Rullkötter

  5. Log in to comment