new WMS(name, url, options, params)
Erlaubt individuelle Selektion und Beschreibung von Layern.
Parameters:
Name | Type | Description |
---|---|---|
name |
string | Layername |
url |
string | URL des WMS |
options |
object | Layeroptionen |
params |
object | Requestparameter für WMS |
- Source:
- BKGWebMap/Layer/WMS.js, line 5
Members
-
<static> DEFAULTS :Object
-
Standardparameter für WMSe
- Source:
- BKGWebMap/Layer/WMS.js, line 222
-
<static> layers :Array.<object>
-
Liste mit Beschreibungen zu den WMS-Layern. Jedes Element ist ein Objekt mit folgendene Eigenschaften:
- name {string}: Name des Layers
- title {string}: Beschreibender Layertitel
- active {booelean}: Zeigt an, ob Layer aktiviviert oder deaktiviert wurde
- Source:
- BKGWebMap/Layer/WMS.js, line 37
Methods
-
<static> activateLayer(index)
-
Aktiviert den Layer mit dem Index
Parameters:
Name Type Description index
int Index des zu aktivierenden Layrs - Source:
- BKGWebMap/Layer/WMS.js, line 196
-
<static> deactivateLayer(index)
-
Deaktiviert den Layer mit dem Index
Parameters:
Name Type Description index
int Index des zu deaktivierenden Layrs - Source:
- BKGWebMap/Layer/WMS.js, line 207
-
<static> getActiveLayerCount() → {int}
-
Ermittelt die Anzahl der aktiven WMS-Layer
- Source:
- BKGWebMap/Layer/WMS.js, line 172
Returns:
Anzahl der aktiven WMS-Layer- Type
- int
-
<static> getActiveLayerList(resolution) → {Array.<string>}
-
Liefert die Liste der aktiven Layernamen. Ein Layer ist aktiv, sofern er aktiviert wurde und sich im anzeigbaren Maßstab befindet.
Parameters:
Name Type Description resolution
float - Source:
- BKGWebMap/Layer/WMS.js, line 94
Returns:
- Type
- Array.<string>
-
<static> getActiveStyleList(resolution) → {Array.<string>}
-
Liefert die Liste der anzufragenden Styles. Sofern der Layer aktiv ist, wird der Style im Request verwendet.
Parameters:
Name Type Description resolution
float - Source:
- BKGWebMap/Layer/WMS.js, line 111
Returns:
- Type
- Array.<string>
-
<static> getLayerDescription(name) → {object}
-
Zugriff auf Layerobjekt mittels Name
Parameters:
Name Type Description name
string der name des gesuchten Layers - Source:
- BKGWebMap/Layer/WMS.js, line 162
Returns:
- Type
- object
-
<static> getLayerIndex(name) → {int}
-
Ermittelt den Index des Layers mit dem gesuchten Namen
Parameters:
Name Type Description name
string der name des gesuchten Layers - Source:
- BKGWebMap/Layer/WMS.js, line 149
Returns:
- Type
- int
-
<static> isLayerInRange(layer, resolution)
-
Tested ob der Layer im aktuellen Maßstab angezeigt werden kann.
Parameters:
Name Type Description layer
object resolution
float - Source:
- BKGWebMap/Layer/WMS.js, line 78
-
<static> onZoomChanged()
-
Aktualisiert den layer-Requestparameter bei Änderung des Zoomlevels.
- Source:
- BKGWebMap/Layer/WMS.js, line 126
-
<static> toggleLayer(name)
-
Wechselt den Status des gesuchten Layers
Parameters:
Name Type Description name
string der name des gesuchten Layers - Source:
- BKGWebMap/Layer/WMS.js, line 182
-
<static> updateLayerParam()
-
Aktualisiert den layer-Requestparameter mit Auslösen eines Redraws
- Source:
- BKGWebMap/Layer/WMS.js, line 137