Layer per Link zu angezeigten hinzufügen?

Issue #499 closed
Dominik Fröhlich created an issue

Hallo,

ist es möglich einen Layer mit Hilfe eines links in einem geöffneten Masterportal anzuzeigen?

Wir haben für Bebauungspläne jeweils einen Detaillayer, der bisher mit einem Klick auf einen link in den GFI-Ergebnissen hinzugefügt werden konnte. Ähnlich wollten wir das nun auch im MasterPortal implementieren.

Gibt es hierfür schon eine Funktion, die man nutzen könnte?

Viele Grüße

Dominik Fröhlich

Comments (6)

  1. Dominik Fröhlich reporter

    Hallo,

    ja, addWMS haben wir auch drin. Aber da müsste der Nutzer ja jetzt erst einen WMS aus den GetFeatureResults reinkopieren und dann drei mal klicken bis er den Layer sieht. Das geht doch bestimmt irgendwie schöner…?

    Ich habe inzwischen alle ~700 Bebauungsplan-Detaillayer zur services.json hinzugefügt, so dass sie eine LayerID haben.

    Was ich will ist folgendes:

    Angenommen ein Nutzer sicht einen für sein Grundstück gültigen Bebauungsplan. Er würde dann den Layer Bebauungspläne öggnen, der erst mal nur die Umringe enthält. Er klickt dann mit dem GetFeatureInfo Tool auf sein Haus und erhält zum Beispiel einen Bebauungsplan und drei Änderungspläne. Er möchte Beispielsweise die 2. Änderung und klickt im Result auf einen Link, der dann die LayerID “bplan_XXXX” zur Ansicht hinzufügt.

    Gibt es da was im MasterPortal?

  2. Sven Junker-Beyel

    So direkt gibt es bisher keine Lösung dafür.

    Als Workaround könnte man versuchen das über parametrisierte Aufrufe zu lösen. Dann würde allerdings immer ein neues Portal in einem neuen geladen werden. Also beispielsweise hinter 2. Änderung die folgende URL ablegen: “bespielDomain/beispielPortal?LayerIDS=bebauungspläne_ID,bplan_XXX” (optional noch zoomLevel und center)

  3. Dominik Fröhlich reporter

    Schade.

    Ja, das war auch meine Überlegung. Damit bügelt man natürlich aber alles über, was das jenige sonst noch geöffnet hatte (was spätestens ärgerlich wird, wenn der Nutzer versucht mehrere BPläne zu öffnen.

    Oder bekomme ich irgendwie die bisherige URL? Also analog zum “Auswahl speichern” Werkzeug?

  4. Log in to comment