BUFFER
Der Parameter activetools=BUFFER ermöglicht die Anzeige des Tools Buffer basierend auf einer Selektion.
Dieses Werkzeug ermöglicht es dem Anwender, basierend auf einer Selektion eine Bufferanlyse durchzuführen.
|
•Damit dieses Werkzeug funktioniert, müssen das Puffer Werkzeug im Allgemeinen und der Puffer bei Suchen / Abfragen auf einem Layer definiert werden. •Damit das Werkzeug funktioniert, muss bereits zumindest ein Objekt (über Abfragen, IDENTIFY, SELECTAREA, SELECTLINE, ADDREMOVE) selektiert sein. Der Buffer funktioniert sowohl auf einem als auch auf mehreren Ausgangsobjekten. •Das Ergebnis des Buffers kann jederzeit mit einem weiteren Buffer erweitert werden. |
Um Objekte mit dem WebOffice map widget zu puffern, sind folgende Parameter erforderlich:
Parameter |
Beschreibung |
||
|---|---|---|---|
query |
Externe Layer ID im WebOffice 10.9 R3 Abfragelayer. |
||
keyname |
Dieser Parameter definiert das Suchfeld
|
||
keyvalue |
Dieser Parameter definiert den Wert, nach dem gesucht werden soll.
|
||
bufferlayerid |
Dieser Parameter definiert die externe LayerID (Kennung für externe Suche) des Abfrage-Layer auf dem der Buffer vollzogen werden soll und im Ergebnis angezeigt werden soll.
|
||
bufferdist |
Angabe der Bufferdistanz in der Längeneinheit des Projekts (standardmäßig Meter). |
||
buffer_returnkey |
Dieser Parameter definiert jenes Feld, welches in der Antwort des Buffers ausgegeben wird
|
||
callback_buffer_mw |
Spezifiziert die JavaScript Callback Funktion. |
||
buffer_intersect (optional) |
Gibt an, ob die gepufferten Objekte teilweise (FALSE) oder komplett (TRUE) innerhalb der Pufferzone liegen müssen.
|
Nachdem über ein anderes Werkzeug eine Vorauswahl von ein oder mehreren Objekten getroffen wurde, wird das Pufferwerkzeug über die Selektion verfügbar. Durch Klick auf das Pufferwerkzeugsymbol wird die Analyse durchgeführt. Das Ergebnis liefert einerseits die Pufferzone und andererseits werden alle gepufferten Objekte und die Layerobjekte des Ergebnisses angezeigt.

Buffer im WebOffice map widget
Beispiel:
https://<SERVER>/<WebOffice-Anwendung>/client_mapwidget/default.jsp?baseURL=https://<SERVER>/<WebOffice-Anwendung>&project=WebOffice_SampleProject&width=385&height=377&activetools=BUFFER&bufferlayerid=properties&buffer_returnkey=KG_GNR&callback_buffer_mw=parent.bufferResult&bufferdist=5&buffer_intersect=true&query=properties&keyvalue=63105397&keyname=KG_GNR&returnkey=KG_GNR