BUFFERSELECT (Multilayer Buffer Select Tool)
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.
|
•Es ist immer nur die Selektion eines einzelnen Objekts 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.
|
||
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.
|
||
bufferselectdist |
Die Bufferdistanz wird in Metern angegeben.
|
||
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.
|
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