Der Parameter activetools=BUFFERSELECT zeigt das Multilayer Buffer Select Tool an.

Multilayer Buffer Select Tool im WebOffice map widget
Nachdem das Werkzeug aktiviert wurde, kann ein Objekt aus dem Quell-Layer mittels aufziehen eines Polygons (rote Bereich) selektiert werden. Um das gefundene Objekt wird dann im Anschluss der Puffer (grüner Bereich) mit der gewählten Größe gelegt. Alle Objekte, welche sich im Ziel-Layer innerhalb der Pufferdistanz befinden, werden selektiert und nach Distanz zum Objekt aus dem Quell-Layer gereiht.
Hinweise:
•Es ist immer nur die Selektion eines einzelnen Objektes zulässig. Wird mehr als ein Objekt selektiert, erscheint eine Warnung und der Vorgang wird abgebrochen.
•Wird keine Buffer Distance angegeben, wird die Geometrie des selektierten Features als Puffergeometrie für den Ziel-Layer verwendet.
•Quell-Layer die den Return Key nicht in einer Ergebnis -Sicht als Ergebnisfeld konfiguriert haben werden für die Selektion nicht berücksichtigt und ihr Ausschluss wird geloggt.
Um dieses Werkzeug im WebOffice map widget verwenden zu können, sind folgende Parameter erforderlich:
Eingabeparameter |
Beschreibung |
bufferlayerids |
Liste der Quell-Layer für die Selektion. Hinweise: Von diesen Layern muss ein Objekt selektiert werden, welches in weiterer Folge als Basis für das Buffering verwendet wird. Mehrere Layer werden mit ';' oder einem übergebenen 'separator' Parameter getrennt übergeben. |
query_bufferselect_mw |
Ziel-Layer für das Buffering |
returnkey_bufferselect_mw |
Die Werte dieser Spalte werden pro gefundenen Objekt in der Response zurückgegeben. Hinweise: Die ausgewählte Spalte muss sowohl im Quell- als auch im Ziel-Layer vorhanden sein und muss einen eindeutigen Wert enthalten (z.B. die STRINGGUID). Quell-Layer die den Returnkey nicht in einer Ergebnis -Sicht als Ergebnisfeld konfiguriert haben werden für die Selektion nicht berücksichtigt. |
bufferselectdist |
Die Bufferdistanz wird in Metern angegeben. Hinweis: Wird keine Buffer Distance angegeben, wird die Geometrie des selektierten Features als Puffergeometrie für den Ziel-Layer verwendet. |
callback_bufferselect_mw |
Spezifiziert die JavaScript Callback Funktion. |
startmode=BUFFERSELECT (optional) |
Durch die Aktivierung des Parameters wird das Werkzeug initial nach der Aktualisierung des Map Widget aktiviert. Hinweis: Der Parameter startmode kann immer nur bei einem einzigen Tool aktiviert sein. |
Beschreibung der Parameter
Beispiel:
https://server.domain.com/WebOffice/client_mapwidget/default.jsp?baseURL=https://server.domain.com/WebOffice&project=WOSP_linkfield&view=editing&basemapview=cadaster&map_adv=true&activetools=BUFFERSELECT&query_bufferselect_mw=address&returnkey_bufferselect_mw=BAUWERBER1&callback_bufferselect_mw=parent.bufferselectResult&bufferselectdist=15&bufferlayerids=address