Highlighting Mulitpolygon / gleiche Layer- und Style Id
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)
-
-
- attached style.PNG
- attached gml_polygon.PNG
- attached services.PNG
- attached gml_multipolygon.PNG
- attached config.PNG
<div class="preview-container wiki-content"><!-- loaded via ajax --></div> <div class="mask"></div> </div>
</div> </form>
-
- changed status to open
-
-
assigned issue to
-
assigned issue to
-
-
assigned issue to
-
assigned issue to
-
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 -
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
-
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 -
- changed status to resolved
Dokumentation in Version 2.20.0 angepasst
- Log in to comment
Außerdem darf der Layer nicht in “default” gestylt sein, sondern muss eine eigens angelegten Style haben damit es funktioniert.