Layer per Link zu angezeigten hinzufügen?
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)
-
-
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?
-
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)
-
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?
-
Nur durch Konfiguration geht das nicht soweit ich weis.
-
reporter - changed status to closed
Funktion derzeit nicht vorhanden.
- Log in to comment
Moin, es gibt das Tool: addWMS. In diesem kann eine URL angegeben werden über die dann alle verfügbaren Layer geladen werden.
Beispiel: http://geoportal.metropolregion.hamburg.de/mrhportal/?isinitopen=addwms