-
_getStyleMap()
modules/core/modelList/layer/oaf.js, line 1767
-
Erzeugt aus styleFieldValues eine Lookup-Map in O(1)
-
_hashString()
modules/core/modelList/layer/oaf.js, line 1754
-
Sehr schnelle Hash-Funktion (DJB2)
-
activate(){void}
modules/core/obliqueMap.js, line 211
-
Fires:
-
activateLayer(){void}
modules/core/modelList/layer/oaf.js, line 698
-
Aktiviert den OAF-Layer in der Karte.
wird aufgerufen, wenn ein Layer erstmals
in der Karte angezeigt oder nach einer Deaktivierung wieder
eingeblendet werden soll.
-
activateLayer(queryCollectionModels){void}
modules/tools/filter/model.js, line 358
-
Sets the attributes isActive and isVisible to true for the first model of the passed array.
| Name |
Type |
Description |
queryCollectionModels |
Array.<Object>
|
configured models in filter |
-
addArea(area){void}
addons/reachability/models/geoServices/isochrones-result.js, line 38
-
Adds area.
-
addFeatureToList(feature){void}
modules/tools/compareFeatures/model.js, line 68
-
adds a feature to the featureList if possible
| Name |
Type |
Description |
feature |
ol.feature
|
feature to be compared |
-
addItem(model){void}
modules/menu/mobile/breadCrumb/list.js, line 32
-
Fügt der Liste ein neues Model hinzu
-
addUniqueStyleId(convertedFeatures){void}
addons/reachability/utils/kml-utils.js, line 40
-
Adds a unique styleId to each ExtendedData Element of the converted Features.
NOTE: The features can not be printed, if no unique id is present.
| Name |
Type |
Description |
convertedFeatures |
Document
|
The features converted to KML. |
-
addUniqueStyleId(convertedFeatures){void}
addons/routingLGB/utils/kml-utils.js, line 40
-
Adds a unique styleId to each ExtendedData Element of the converted Features.
NOTE: The features can not be printed, if no unique id is present.
| Name |
Type |
Description |
convertedFeatures |
Document
|
The features converted to KML. |
-
addValueModel(value){void}
modules/snippets/multiCheckbox/model.js, line 43
-
creates a model value and adds it to the value collection
| Name |
Type |
Description |
value |
string
|
value |
-
addValueModels(valueList){void}
modules/snippets/multiCheckbox/model.js, line 32
-
calls addValueModel for each value
| Name |
Type |
Description |
valueList |
Array.<string>
|
init dropdown values |
-
addView(ViewClass, model){void}
modules/menu/basic/listViewMain.js, line 85
-
Adds a view for the given model using the specified view class.
| Name |
Type |
Description |
ViewClass |
function
|
The view class to instantiate. |
model |
Object
|
The model to pass to the view. |
-
addViews(model){void}
modules/menu/mobile/breadCrumb/listView.js, line 41
-
Weist jedem Model aus der Collection eine View zu und zeichnet die einzelnen "Breadcrumb-Items"
-
addViews(models){void}
modules/menu/mobile/listView.js, line 159
-
separates by modelType and add Views
add only tools that have the attribute "isVisibleInMenu" === true
| Name |
Type |
Description |
models |
Array.<Item>
|
all models |
-
addWaypoint(params){Waypoint}
addons/routingLGB/models/waypoints.js, line 59
-
Adds a new waypoint to the array.
| Name |
Type |
Description |
params |
Object
|
params
| Name |
Type |
Description |
index |
Number
|
optional
index for the waypoint to insert at |
feature |
ol.Feature
|
optional
optional feature to use in the waypoint or to extract coordinates from |
displayName |
String
|
optional
optional displayName for the waypoint |
|
Returns:
waypoint
-
allCompareEqual(arrOne, arrTwo){boolean}
addons/reachability/utils/kml-utils.js, line 54
-
Checks whether bots arrays are of length 3 and whether their values are equal at the same positions.
Used to check if two colors are the same.
| Name |
Type |
Description |
arrOne |
Array.<number>
|
First array. |
arrTwo |
Array.<number>
|
Second array. |
Returns:
if both are arrays of length 3 consisting of the same values; false, else.
-
allCompareEqual(arrOne, arrTwo){boolean}
addons/routingLGB/utils/kml-utils.js, line 54
-
Checks whether bots arrays are of length 3 and whether their values are equal at the same positions.
Used to check if two colors are the same.
| Name |
Type |
Description |
arrOne |
Array.<number>
|
First array. |
arrTwo |
Array.<number>
|
Second array. |
Returns:
if both are arrays of length 3 consisting of the same values; false, else.
-
applySliderFilter(){void}
modules/oafFilter/view.js, line 957
-
Wendet den aktuell gewählten Jahrgangsbereich des Sliders auf die Karte an.
Diese Methode liest den ausgewählten Bereich aus dem Jahrgangs-Slider aus
und führt daraufhin folgende Aktionen durch:
- Entfernt alle aktuell gesetzten Umrisse und Highlights aus der Karte.
- Ermittelt alle OAF-Layer mit `dilunaType = "slider"`.
- Zeigt nur die Layer, die in den gewählten Indexbereich des Sliders fallen.
- Aktualisiert die Vorschauliste basierend auf den aktuell sichtbaren Features.
Die Methode wird automatisch ausgelöst, wenn der Slider losgelassen wird.
-
applyStyle(){void}
modules/tools/importer/setStyle/model.js, line 92
-
Apply style to features
-
bboxEqualsApprox(bboxA, bboxB, tolerance){boolean}
modules/core/modelList/layer/oaf.js, line 530
-
Vergleicht zwei Bounding Boxes (BBOX) und prüft, ob sie innerhalb einer gegebenen Toleranz übereinstimmen.
| Name |
Type |
Default |
Description |
bboxA |
string
|
|
Die erste BBOX als kommaseparierter String, z.B. "10.0,50.0,11.0,51.0". |
bboxB |
string
|
|
Die zweite BBOX als kommaseparierter String. |
tolerance |
number
|
0.0005
|
optional
Die Toleranz, innerhalb der die BBOX-Werte übereinstimmen sollen. |
Returns:
wenn beide BBOX-Werte gleich lang sind und alle numerischen Werte innerhalb der Toleranz liegen, sonst `false`.
-
beautifyAttributeValues(feature){void}
modules/tools/compareFeatures/model.js, line 221
-
parses attribute values with pipe-sign ("|") and replace it with an array of single values
| Name |
Type |
Description |
feature |
ol.feature
|
feature of the attributes |
-
beautifyString(str){string}
modules/core/requestor.js, line 270
-
helper function: first letter upperCase, _ becomes
| Name |
Type |
Description |
str |
string
|
parameter |
-
bindChannelEvents(){void}
modules/oafFilter/view.js, line 85
-
Verbindet Backbone.Radio Events mit View-Funktionen.
-
bindDOMEvents(){void}
modules/oafFilter/view.js, line 105
-
bindDOMEvents
Registriert DOM-bezogene Ereignisse für das Diluna-Panel, insbesondere den Klick auf das Hauptmenüelement
mit der ID `#diluna`. Dieser Handler ermöglicht das Öffnen oder Schließen des OAF-Filters über die Benutzeroberfläche.
Bei Klick auf das Menüelement `#diluna` geschieht Folgendes:
- Falls das Panel (Backbone-View `this.$el`) aktuell sichtbar ist, wird es geschlossen
(via `removeWindow()`), und die CSS-Klasse `active` am `
- `-Elternelement entfernt.
- Ist das Panel hingegen verborgen, wird es mit `showWindow("oafFilter")` geöffnet, das Menüelement
erhält die Klasse `active`, und `blur` wird erzwungen, um die Fokusmarkierung vom Button zu entfernen.
-
buildLayer(features, clickCoord){Object}
modules/oafFilter/imageCenterLayer.js, line 20
-
Baut den Layer (ohne ihn automatisch anzuhängen).
| Name |
Type |
Description |
features |
Object
|
Information aller Features die sich unter der Klickkoordinate befinden |
clickCoord |
Array
|
Klickkoordinate |
Returns:
Layer
-
buildQueryDatastructureByType(){void}
modules/tools/filter/query/source/geojson.js, line 12
-
Gets the features for the Layer asscociated with this Query
and proceeds to build the datastructure including the snippets for this query
-
buildTemplateAttributes(){Object}
addons/reachability/views/results/view.js, line 40
-
Build all attributes used in the template.
Returns:
attributes necessary for rendering the temlate
-
buildTemplateAttributes(){Object}
addons/routingLGB/views/results/view.js, line 65
-
Build all attributes used in the template.
Returns:
attributes necessary for rendering the temlate
-
buildUrl(restModel){string}
modules/core/wps.js, line 179
-
creates URL using model from rest-service
| Name |
Type |
Description |
restModel |
object
|
Model retrieved from rest-services.json |
Returns:
to wps request
-
buildWfsGetFeatureRequest(){void}
modules/tools/exporter/exportData/model.js, line 326
-
Builds getFeature request url
-
buildWfsRequest(definition, searchString){string}
modules/searchbar/specialWFS/model.js, line 184
-
Baut eine WFS-Request (POST oder GET, Version 1.1.0 oder 2.0.0)
| Name |
Type |
Description |
definition |
Object
|
WFS Definition |
searchString |
string
|
Der Suchbegriff |
Returns:
Entweder XML-Body (POST) oder URL (GET)
-
buildXML(identifier, data, xmlTemplate, dataInputXmlTemplate){string}
modules/core/wps.js, line 139
-
build xml for WPS request
| Name |
Type |
Description |
identifier |
string
|
String The functionality to be invoked by the wps |
data |
obj
|
Object Contains the Attributes to be sent |
xmlTemplate |
string
|
String XML frame template that is filled |
dataInputXmlTemplate |
string
|
String Inner XML used to generate attributes |
-
calcInfos(){void}
modules/controls/orientation/poi/model.js, line 21
-
Ermittelt die Informationen, die fürs Fenster notwendig sind und speichert sie in diesem Model
-
calculateColor(){void}
addons/reachability/models/geoServices/isochrones-area.js, line 37
-
Calculates the color for the area by interpolating between start and end color.
-
calculateExtent(extent){Array}
addons/backgroundSwitcher/model.js, line 283
-
Calculates a squared extent from an extent using turfjs
Needed for right-sized WMS preview images
| Name |
Type |
Description |
extent |
Array
|
Input array |
Returns:
extent
-
calculateRelativeDistance(feature, coordinate){Number}
addons/elevationProfile/utils/map-utils.js, line 65
-
Obtain the relative distance the the start of a feature (mainly linestring) and a coordinate (closest point
to feature).
| Name |
Type |
Description |
feature |
Feature
|
Feature |
coordinate |
Array.<Number>
|
Coordinate |
Returns:
relative distance
-
changeLang(lng){Void}
modules/tools/compareFeatures/model.js, line 49
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/addLayer/model.js, line 42
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/configureLayer/model.js, line 96
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/parseGeodata/model.js, line 73
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){void}
modules/tools/importer/parseOaf/model.js, line 362
-
Changes the language and updates relevant attributes in the current object.
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){void}
modules/tools/importer/parseOat/model.js, line 118
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){void}
modules/tools/importer/parseWfs/model.js, line 129
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){void}
modules/tools/importer/parseWms/model.js, line 96
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){void}
modules/tools/importer/parseWmts/model.js, line 95
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/selectOaf/model.js, line 52
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/selectOat/model.js, line 52
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/selectWfs/model.js, line 51
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/selectWms/model.js, line 54
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/selectWmts/model.js, line 51
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/setStyle/model.js, line 52
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
modules/tools/importer/uploadGeodata/model.js, line 51
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(lng){Void}
addons/backgroundSwitcher/model.js, line 336
-
change language - sets default values for the language
| Name |
Type |
Description |
lng |
String
|
the language changed to |
-
changeLang(){Void}
addons/borisFilter/searchPaging/model.js, line 46
-
change language - sets default values for the language
-
changeLang(){Void}
addons/borisFilter/searchResult/model.js, line 101
-
change language - sets default values for the language
-
changeLang(){Void}
addons/borisFilter/searchSort/model.js, line 26
-
change language - sets default values for the language
-
changeLang(lng){void}
addons/coordinateTransform/model.js, line 214
-
Ändert die Sprache und aktualisiert die entsprechenden Texte.
| Name |
Type |
Description |
lng |
string
|
Neue Sprache. |
-
changeLang(){Void}
addons/detailedSearch/restrictBoundingBox/model.js, line 23
-
change language - sets default values for the language
-
changeLang(){Void}
addons/detailedSearch/searchPaging/model.js, line 46
-
change language - sets default values for the language
-
changeLang(){Void}
addons/detailedSearch/searchResult/model.js, line 149
-
change language - sets default values for the language
-
changeLang(){Void}
addons/detailedSearch/searchSort/model.js, line 22
-
change language - sets default values for the language
-
changelng(evt){void}
addons/languageSelectorCustom/view.js, line 86
-
Change portal language and set active language code
| Name |
Type |
Description |
evt |
Object
|
Triggering event |
-
checkFileSize(size){void}
modules/tools/importer/uploadGeodata/model.js, line 113
-
Checks input file size
| Name |
Type |
Description |
size |
*
|
input file to check |
-
checkFileType(file){void}
modules/tools/importer/uploadGeodata/model.js, line 94
-
Checks input file format
| Name |
Type |
Description |
file |
*
|
input file to check |
-
checkForAttribute(gfiAttributes, attribute){Boolean}
modules/tools/compareFeatures/model.js, line 129
-
checks if attribute is in gfiAttributes
| Name |
Type |
Description |
gfiAttributes |
Array.<Object>
|
Array for GFI |
attribute |
String
|
Attribute to be found |
Returns:
if attribute is FOund
-
checkForDefaultSearchBar(){void}
addons/detailedSearch/view.js, line 491
-
Checks if the default searchBar is set in the `config.json`. If so,
a warning will be displayed to the user as we expect some side effects
due to duplicated element IDs or similiar.
-
checkIncompatibleProjection(projection){void}
addons/projectionSwitcher/model.js, line 289
-
Checks if the currently active base layer is supported by the selected projection.
Shows an alert which contains hints how to solve the problem, i.e. by choosing another
background layer or one of the listed projections.
| Name |
Type |
Description |
projection |
String
|
in the format "EPSG:XXXX" |
-
checkLayerList(){void}
modules/tools/exporter/layerList/model.js, line 71
-
Checks the layer list and sets derived avaiable layer types
-
checkLegendURL(){void}
modules/core/modelList/layer/wms.js, line 193
-
Try to fetch legend url, set to "ignore" if fetch fails
-
checkRoutable(){void}
modules/tools/gfi/themes/default/model.js, line 28
-
Prüft, ob der Button zum Routen angezeigt werden soll
-
circleToPolygon(circle, sides){ol.geom.Polygon}
modules/tools/exporter/exportData/model.js, line 243
-
Converts a Circle geometry into a Polygon geometry by approximating the circle
with a specified number of sides.
| Name |
Type |
Default |
Description |
circle |
ol.geom.Circle
|
|
The Circle geometry to be converted. |
sides |
number
|
64
|
optional
The number of sides to approximate the circle. More sides result in a more accurate approximation. |
Returns:
A Polygon geometry that approximates the original Circle.
-
clear(){void}
modules/oafFilter/highlightLayers.js, line 112
-
Entfernt nur die Features (Layer bleiben bestehen).
-
cloneByStyle(response){Array.<Object>}
js/layerList.js, line 184
-
Aus Objekten mit mehreren Styles, wird pro Style ein neues Objekt erzeugt
Das "alte" Objekt wird aus der response entfernt
| Name |
Type |
Description |
response |
Array.<Object>
|
Objekte aus der services.json |
Returns:
- Objekte aus der services.json
-
close(){void}
addons/backgroundSwitcher/view.js, line 313
-
Closes background switcher.
Will also update the preview images on toggle.
-
close(){void}
addons/reachability/views/export/view.js, line 56
-
Hide the export modal and destroy this view.
-
close(){void}
addons/routingLGB/views/export/view.js, line 57
-
Hide the export modal and destroy this view.
-
closeIsochrones(){void}
addons/reachability/views/map/view.js, line 66
-
Called when the routing tool is closed to reset the map layer and interaction
-
closeRouteDetails(event){void}
addons/routingLGB/views/results/view.js, line 166
-
Close the details view of a route with segments and steps.
| Name |
Type |
Description |
event |
Event
|
Das Event-Objekt der Benutzerinteraktion. |
-
closeRouting(){void}
addons/routingLGB/views/map/view.js, line 91
-
Called when the routing tool is closed to reset the map layer and interaction
-
closeSwiper(){void}
addons/layerSwiper/views/layerSelect/view.js, line 151
-
Event handler for closing the swiper.
-
clusterStyle(size){Array}
addons/geoMaerker/reports/model.js, line 125
-
The OL style for the Report Feature cluster, conatins the number of features within each cluster icon
| Name |
Type |
Description |
size |
*
|
The size. |
Returns:
style array.
-
collectFilteredIds(queryGroup){Array.<String>}
modules/tools/filter/model.js, line 223
-
collects all featureIds of a group of queries into a list of uniqueIds
| Name |
Type |
Default |
Description |
queryGroup |
Array.<Object>
|
[]
|
optional
group of queries |
Returns:
list of all feature ids
-
collectLayerIds(mpLayerConf, ids){Object}
js/classicTree2ServicesJsonUtil.js, line 57
-
Recursively collects all layer IDs listed in the given tree config.
| Name |
Type |
Description |
mpLayerConf |
Array.<Object>
|
Classic Masterportal LayerTree config |
ids |
Array.<Number>
|
Array as container for the layer IDs |
Returns:
services-internet.json compatible JSON object
-
collectSelectableOptions(features, selectedAttributes, allAttributes){Array.<object>}
modules/tools/filter/query/source/model.js, line 291
-
determines the attributes and their values that are still selectable
| Name |
Type |
Description |
features |
Array.<ol.Feature>
|
olfeatures |
selectedAttributes |
Array.<object>
|
attribute object |
allAttributes |
Array.<object>
|
array of all attributes and their values |
Returns:
of attributes and their values that are still selectable
-
computeDynamicLimit(totalFeatures){number}
modules/tools/importer/parseOaf/model.js, line 641
-
Computes the dynamic limit based on the complete number of features.
This is only applied if totalFeatures (e.g. numberMatched or itemCount) is provided.
For example, if totalFeatures is 7 then limit is 1, if totalFeatures is 17 then limit is 2,
if totalFeatures is 32 then limit is 4, etc., with a maximum limit of 300.
| Name |
Type |
Description |
totalFeatures |
number
|
The complete number of features. |
Returns:
computed limit.
-
convertFeatures(features, format){String}
addons/reachability/utils/export-utils.js, line 42
-
Converts the features from OpenLayers Features to features in the chosen format.
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
which are to be converted. |
format |
module:ol/format
|
Format in which the features should be saved. |
Returns:
features written in the chosen format as a String.
-
convertFeatures(features, format){String}
addons/reachability/utils/kml-utils.js, line 171
-
convert features to string
| Name |
Type |
Description |
features |
Array.<ol.Feature>
|
the used features |
format |
object
|
of the features |
Returns:
- The features converted to KML.
-
convertFeatures(features, format){String}
addons/routingLGB/utils/export-utils.js, line 44
-
Converts the features from OpenLayers Features to features in the chosen format.
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
which are to be converted. |
format |
module:ol/format
|
Format in which the features should be saved. |
Returns:
features written in the chosen format as a String.
-
convertFeatures(features, format){String}
addons/routingLGB/utils/kml-utils.js, line 171
-
convert features to string
| Name |
Type |
Description |
features |
Array.<ol.Feature>
|
the used features |
format |
object
|
of the features |
Returns:
- The features converted to KML.
-
convertFeaturesToPoints(features, toPointFn){Array.<ol/Feature>}
modules/core/modelList/layer/oaf.js, line 553
-
Wandelt eine Liste von GeoJSON-Features in Punkt-Features um.
Dabei wird entweder eine benutzerdefinierte Umwandlungsfunktion verwendet
oder eine Standard-Konvertierung je nach Geometrietyp.
Diese Methode wird insbesondere für Clustering verwendet, da Cluster in OpenLayers
auf Punkt-Geometrien basieren müssen.
| Name |
Type |
Description |
features |
Array.<ol/Feature>
|
Die Ursprungs-Features mit beliebigen Geometrien (z.B. Polygon, LineString). |
toPointFn |
function
|
optional
Optional: eigene Funktion zur Umwandlung einer Geometrie in einen Punkt. |
Returns:
Ein Array von Features mit Punktgeometrie und referenziertem Original-Feature unter `originalFeature`.
-
convertToGraphData(){Array}
addons/elevationProfile/models/elevation-result.js, line 96
-
Converts the elevation result to a representation used for the d3 graph.
Returns:
of datapoints for the graph library
-
convertToGraphDataAsPairs(){Array}
addons/elevationProfile/models/elevation-result.js, line 104
-
Converts the elevation result to a representation used for the d3 graph.
Returns:
of datapoints for the graph library
-
coordToRenderPixel(frameState, coord){Array.<number>}
modules/oafFilter/view.js, line 1077
-
Wandelt eine Kartenkoordinate (EPSG:25833) in Render-Pixelkoordinaten um.
Nutzt die aktuelle coordinateToPixelTransform-Matrix aus dem FrameState.
| Name |
Type |
Description |
frameState |
Object
|
OpenLayers frameState aus dem Render-Event |
coord |
Array.<number>
|
Koordinate [x, y] |
Returns:
[x, y] (Render-Pixel, noch ohne PixelRatio)
-
copyPropertiesExceptGeometry(targetFeature, sourceFeature)
modules/core/modelList/layer/oaf.js, line 1060
-
Kopiert alle Properties vom Quell-Feature aufs Ziel-Feature – außer der Geometrie.
| Name |
Type |
Description |
targetFeature |
ol/Feature
|
|
sourceFeature |
ol/Feature
|
|
-
copyToClipboard(evt){void}
modules/tools/saveSelection/view.js, line 47
-
Kopiert den Inhalt des Event-Buttons in die Zwischenablage, sofern der Browser das Kommando akzeptiert.
| Name |
Type |
Description |
evt |
evt
|
Evt-Button |
-
createAvoidAreasDrawInteraction(){void}
addons/routingLGB/views/map/view.js, line 451
-
Creates a new draw interaction for polygons to avoid.
-
createAvoidAreasModifyInteractionListener(context){void}
addons/routingLGB/views/map/view.js, line 224
-
Creates event listener to be called when the avoid polygons are modified
| Name |
Type |
Description |
context |
Object
|
actions context object. |
-
createAvoidAreasSelectInteraction(){void}
addons/routingLGB/views/map/view.js, line 472
-
Creates a new select interaction to delete avoid areas.
-
createBuffer(feature){Feature}
addons/geoMaerker/view.js, line 377
-
Method to create a buffer around a given coordinate
| Name |
Type |
Description |
feature |
*
|
The feature. |
Returns:
interaction.
-
createCircleSVG(style){string}
modules/controls/orientation/poi/model.js, line 213
-
Erzeugt ein SVG eines Kreises
| Name |
Type |
Description |
style |
object
|
Style des Features |
-
createDrawInteraction(drawType){OLInteraction}
addons/geoMaerker/view.js, line 349
-
Method that defines an OL Draw interaction
| Name |
Type |
Description |
drawType |
*
|
The draw type. |
Returns:
interaction.
-
createDrawInteractionListener(drawInteraction){OLInteraction}
addons/geoMaerker/view.js, line 256
-
Method that creates a listener for the OL Draw interaction
| Name |
Type |
Description |
drawInteraction |
*
|
The interaction |
Returns:
interaction
-
createErrorResult(error)
addons/elevationProfile/models/elevation-result.js, line 119
-
Factory Method for an ElevationResult with an error
| Name |
Type |
Description |
error |
ResultError
|
the error of the profile fetching |
Returns:
ElevationResult with an error
-
createFeatureAttributesMap(features, snippetType){void}
modules/tools/filter/query/source/geojson.js, line 28
-
Creates a feature set with only one snippetType
| Name |
Type |
Description |
features |
array
|
GeoJson Features from file |
snippetType |
string
|
snippetType from filter configuration |
-
createFeatureInfos(gfiContent){Array}
modules/tools/gfi/themes/activeCityMaps/model.js, line 107
-
categorizes gfiContent according to categories in themeConfig
| Name |
Type |
Description |
gfiContent |
Array
|
[description] |
-
createIconFeature(featureCenter, featureName){ol/feature}
modules/zoomToFeature/model.js, line 77
-
creates a feature from the passed center point
| Name |
Type |
Description |
featureCenter |
array
|
contains centercoordinates from features |
featureName |
string
|
unique name for the feature |
-
createIconStyle(iconFeature, styleListModel){ol/style}
modules/zoomToFeature/model.js, line 90
-
creates an Style over model from StyleList
| Name |
Type |
Description |
iconFeature |
ol/Feature
|
feature to be style |
styleListModel |
object
|
contains the configured style |
-
createIconStyleOld(imgLink, anchor, imageScale){ol/style}
modules/zoomToFeature/model.js, line 108
-
creates the style from the image for the feature
| Name |
Type |
Description |
imgLink |
string
|
path to icon as image |
anchor |
object
|
Position for the icon |
imageScale |
number
|
factor scale the icon |
- Deprecated
- in version 3.0.0 - this.createIconStyle() verwenden
-
createIconVectorLayer(iconFeatures){ol/vectorlayer}
modules/zoomToFeature/model.js, line 125
-
creates a VectorLayer with a VectorSource from the features
| Name |
Type |
Description |
iconFeatures |
array
|
contains the features to draw |
-
createInteractionFromMapInteractionMode(){void}
addons/routingLGB/views/map/view.js, line 102
-
Create the currently needed map interaction based on the user input.
-
createKmlIconStyle(url, scale){string}
addons/reachability/utils/kml-utils.js, line 70
-
Creates the IconStyle-Part of a Point-KML. Contains the link to a SVG.
| Name |
Type |
Description |
url |
string
|
URL from where the Icon can be retrieved from. |
scale |
number
|
Scale of the Icon. NOTE: If this value is 0, the Icon is not displayed. |
- See:
-
Returns:
IconStyle-Part of a KML-File.
-
createKmlIconStyle(url, scale){string}
addons/routingLGB/utils/kml-utils.js, line 70
-
Creates the IconStyle-Part of a Point-KML. Contains the link to a SVG.
| Name |
Type |
Description |
url |
string
|
URL from where the Icon can be retrieved from. |
scale |
number
|
Scale of the Icon. NOTE: If this value is 0, the Icon is not displayed. |
- See:
-
Returns:
IconStyle-Part of a KML-File.
-
createLayer(){void}
modules/core/modelList/layer/oaf.js, line 1071
-
Erstellt den OpenLayers-Layer und konfiguriert ihn.
-
createLayer(){void}
modules/core/modelList/layer/staticImage.js, line 35
-
Creates Layer for staticImage
-
createLayer(){void}
modules/core/modelList/layer/wms.js, line 142
-
[createLayer description]
-
createLayerAttributesinternal(layerAttributes){Object}
modules/tools/importer/parseWms/model.js, line 388
-
Create layer attributes for a layer that already exists in portal instance
| Name |
Type |
Description |
layerAttributes |
Object
|
Input layer attributes |
-
createLayerAttributesinternal(layerAttributes){Object}
modules/tools/importer/parseWmts/model.js, line 275
-
Create layer attributes for a layer that already exists in portal instance
| Name |
Type |
Description |
layerAttributes |
Object
|
Input layer attributes |
-
asynccreateLayerSource(){void}
modules/core/modelList/layer/oaf.js, line 733
-
Erstellt und aktualisiert die Datenquelle des OAF-Layers.
Diese Methode lädt GeoJSON-Daten über die konfigurierte `url` (und optional `collections`),
wandelt sie in OpenLayers-Features um, konvertiert die Geometrien bei Bedarf in Punkte
und erstellt daraus ggf. eine Cluster-Datenquelle.
Unterstützt sowohl feste als auch dynamisch zoomabhängige Cluster-Distanzen.
Unterstützt folgende Konfigurationsattribute:
- `url`: Basis-URL zur OGC API Features Quelle
- `collections`: (optional) Array von Collection-Namen
- `bulk`, `limit`, `offset`, `filter`, `bbox`: weitere Query-Parameter
- `isClustered`: aktiviert das Punkt-Clustering
- `clusterDistance`: Pixelabstand für Clusterbildung
- `dynamicClustering`: aktiviert zoomabhängige Anpassung der Clustergröße
-
createLayerSource(){void}
modules/core/modelList/layer/staticImage.js, line 16
-
Creates layer source for staticImage
-
createLayerSource(){void}
modules/core/modelList/layer/wms.js, line 42
-
[createLayerSource description]
-
createLegendURL(){void}
modules/core/modelList/layer/oaf.js, line 1149
-
Generates a legend url.
-
createLegendURL(){void}
modules/core/modelList/layer/wms.js, line 167
-
Wenn der Parameter "legendURL" leer ist, wird er auf GetLegendGraphic gesetzt.
-
createLineSVG(style){string}
modules/controls/orientation/poi/model.js, line 243
-
Erzeugt ein SVG einer Line
| Name |
Type |
Description |
style |
object
|
Style des Features |
-
createModifyInteraction(){OLInteraction}
addons/geoMaerker/view.js, line 363
-
Method that defines an OL Modify Interaction
Returns:
interaction.
-
createOAFLayer(layerName){LayerModel}
modules/tools/importer/parseOaf/model.js, line 1241
-
Create an OAF layer based on the provided layer name.
| Name |
Type |
Description |
layerName |
string
|
The name of the layer to be created. |
Returns:
created layer model.
-
createOATLayer(layerName){OATLayer}
modules/tools/importer/parseOat/model.js, line 195
-
Create layer model
| Name |
Type |
Description |
layerName |
Object
|
OAT Layer name |
-
createPolygonSVG(style){string}
modules/controls/orientation/poi/model.js, line 267
-
Erzeugt ein SVG eines Polygons
| Name |
Type |
Description |
style |
object
|
Style des Features |
-
createQueries(queries){void}
modules/tools/filter/model.js, line 242
-
Creates queries for filter.
| Name |
Type |
Description |
queries |
Array.<object>
|
Contains the layer. |
-
createQuery(model, layer){void}
modules/tools/filter/model.js, line 266
-
Creates a query for a layer.
This can also be a group layer
| Name |
Type |
Description |
model |
object
|
layer for which a query is created. |
layer |
Backbone.Model
|
BackboneModel for check the layerTyp. |
-
createQueryFromUrlFilterRules(obj){void}
modules/tools/filter/query/source/model.js, line 423
-
creates Query from Url-Filterobject
| Name |
Type |
Description |
obj |
Array.<object>
|
array of attributes and their values to filter |
-
createRouteModifyInteractionListener(){void}
addons/routingLGB/views/map/view.js, line 267
-
Creates event listener to be called when the user drags the route feature to create a new waypoint.
Requests new route afterwards.
-
createScaleLineValue(){void}
modules/scaleLine/model.js, line 40
-
Berechnet den Wert für die Maßstabsleiste in Bezug auf eine 2cm lange Linie
Ist der Wert größer als 1000m ist, wird er km angegeben
-
createStyle(){void}
modules/tools/importer/setStyle/model.js, line 67
-
Create initially ol styles
-
createStyleFieldImageName(feature, style){string}
modules/controls/orientation/poi/model.js, line 175
-
Sucht nach dem ImageName bei styleField-Angaben im Style
| Name |
Type |
Description |
feature |
ol.feature
|
Feature mit allen Angaben |
style |
object
|
Style des Features |
- Deprecated
- with new vectorStyle module
Returns:
des Bildes
-
createStyleFunction(layerStyle){function}
modules/core/modelList/layer/oaf.js, line 1184
-
Erzeugt eine Style-Funktion für den OpenLayers-Vektorlayer.
Diese Funktion erstellt ein dynamisches Styling für Features des Layers,
das sowohl Cluster als auch Einzel-Features berücksichtigt:
- Wenn Clustering aktiviert ist und ein Feature ein Cluster darstellt, wird
ein Cluster-Style (Icon oder Kreis mit optionaler Feature-Anzahl) verwendet.
- Bei Clustern mit genau einem Feature wird das ursprüngliche Feature entpackt
und dessen individuelles Styling angewendet.
- Einzelne Features (ohne Clustering) erhalten direkt ihren Objekt-Style.
| Name |
Type |
Description |
layerStyle |
Object
|
Das Style-Konfigurationsobjekt für Einzel-Features (z.B. aus einer JSON-Datei geladen). |
Returns:
Eine Styling-Funktion für OpenLayers, die jedem Feature den passenden Style zuweist.
Example
const styleFunction = myLayer.createStyleFunction(styleConfig);
vectorLayer.setStyle(styleFunction);
-
createWaypointsDrawInteraction(){void}
addons/reachability/views/map/view.js, line 151
-
Creates a new draw interaction depending on state to either draw
lines or polygons. The method will first remove any prior draw
interaction created by this tool.
-
createWaypointsDrawInteraction(){void}
addons/routingLGB/views/map/view.js, line 420
-
Creates a new draw interaction depending on state to either draw
lines or polygons. The method will first remove any prior draw
interaction created by this tool.
-
createWaypointsModifyInteractionListener(){void}
addons/reachability/views/map/view.js, line 84
-
Creates event listener to be called when the waypoints are dragged/modified
-
createWaypointsModifyInteractionListener(){void}
addons/routingLGB/views/map/view.js, line 196
-
Creates event listener to be called when the waypoints are dragged/modified
-
createWMSLayer(layerName){WMSLayer}
modules/tools/importer/parseWms/model.js, line 342
-
Create layer model
| Name |
Type |
Description |
layerName |
String
|
Name of the layer model to create |
-
createWMTSLayer(layerName){WMTSLayer}
modules/tools/importer/parseWmts/model.js, line 231
-
Create layer model
| Name |
Type |
Description |
layerName |
String
|
Name of the layer model to create |
-
deactivate(){void}
modules/core/obliqueMap.js, line 112
-
Fires:
-
deactivateDrawInteraction(){void}
addons/geoMaerker/view.js, line 416
-
Method that deactivates the Draw interaction
-
deactivateSelectFeatureOnHoverInteraction(){void}
addons/geoMaerker/view.js, line 426
-
Method that deactivates de Hover on Feature Interaction
-
debounce(func, delay){function}
modules/core/modelList/layer/oaf.js, line 513
-
Führt eine Funktion verzögert aus und unterdrückt wiederholte Aufrufe innerhalb des angegebenen Zeitraums.
Diese Funktion wird oft verwendet, um Ereignisse wie `moveend` oder `resize` zu entprellen,
sodass die übergebene Funktion nur einmal ausgeführt wird, wenn innerhalb des Zeitraums keine weiteren Aufrufe erfolgen.
| Name |
Type |
Description |
func |
function
|
Die Funktion, die verzögert ausgeführt werden soll. |
delay |
number
|
Die Verzögerung in Millisekunden, nach der `func` aufgerufen wird. |
Returns:
Eine neue Funktion, die `func` mit Debouncing ausführt.
-
defaultGeometryToPoint(geometry){ol/geom/Point|null}
modules/core/modelList/layer/oaf.js, line 617
-
Konvertiert eine Geometrie in einen Punkt zur Verwendung im Clustering.
Diese Standardfunktion wird verwendet, wenn keine eigene Konvertierungsfunktion übergeben wurde.
Unterstützte Geometrie-Typen:
- Point → wird direkt verwendet
- Polygon / MultiPolygon → Rückgabe des Innenpunkts
- LineString / MultiLineString → Mittelpunkt des Extents
Für andere Geometrien wird `null` zurückgegeben.
| Name |
Type |
Description |
geometry |
ol/geom/Geometry
|
Eine Geometrie, die konvertiert werden soll. |
Returns:
Die erzeugte Punkt-Geometrie oder `null`, wenn der Typ nicht unterstützt wird.
-
deleteLayersByIds(response, ids){Array.<Object>}
js/layerList.js, line 68
-
Entfernt Objekte aus der response, die mit einer der übergebenen Ids übereinstimmen
| Name |
Type |
Description |
response |
Array.<Object>
|
Objekte aus der services.json |
ids |
Array.<string>
|
Ids von Objekten die entfernt werden |
Returns:
- Objekte aus der services.json
-
-
Entfernt Objekte aus der response, die mit einer der übergebenen Metadaten-Ids übereinstimmen
| Name |
Type |
Description |
response |
Array.<Object>
|
Objekte aus der services.json |
metaIds |
Array.<string>
|
Metadaten-Ids von Objekten die entfernt werden |
Returns:
- Objekte aus der services.json
-
deleteSearchString(){void}
addons/detailedSearch/view.js, line 455
-
Calls the corresponding parent function and hides the
detailedSearch container, additionally.
-
destroy(){void}
modules/core/modelList/layer/oaf.js, line 1490
-
Entfernt interne Listener und Quellen des Layers, um Speicherlecks zu vermeiden.
Diese Methode:
- Deaktiviert den dynamischen Zoom-basierten Cluster-Listener (`change:resolution`)
- Löscht die Layer-Referenz und setzt deren Quelle auf `null`
- Setzt die interne Datenquelle (`layerSource`) zurück
Wird typischerweise beim Entfernen des Layers aus der Karte aufgerufen.
-
destroy(){void}
modules/tools/gfi/themes/table/model.js, line 38
-
Alle children und Routable-Button (alles Module) im gfiContent müssen hier removed werden.
-
destroy()
addons/elevationProfile/view.js, line 49
-
Remove the content of the elevation profile from the dom.
-
destroy(withTransition)
addons/elevationProfile/views/chart/view.js, line 45
-
Destroy the chart either with or without transition.
| Name |
Type |
Description |
withTransition |
Boolean
|
close chart with transition |
-
distanceHumanized(distance){Number}
addons/elevationProfile/utils/geo-utils.js, line 24
-
Gets the distance in human readable format.
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
human readable
-
distanceHumanized(distance){Number}
addons/reachability/utils/geo-utils.js, line 68
-
Gets the distance in human readable format.
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
human readable
-
distanceHumanized(distance){Number}
addons/routingLGB/utils/geo-utils.js, line 68
-
Gets the distance in human readable format.
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
human readable
-
distanceInKm(distance){Number}
addons/elevationProfile/utils/geo-utils.js, line 15
-
Compute the distance in kilometer
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
in kilometers
-
distanceInKm(distance){Number}
addons/reachability/utils/geo-utils.js, line 59
-
Compute the distance in kilometer
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
in kilometers
-
distanceInKm(distance){Number}
addons/routingLGB/utils/geo-utils.js, line 59
-
Compute the distance in kilometer
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
in kilometers
-
distanceRounded(distance){Number}
addons/elevationProfile/utils/geo-utils.js, line 6
-
Compute the rounded distance
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
distance
-
distanceRounded(distance){Number}
addons/reachability/utils/geo-utils.js, line 50
-
Compute the rounded distance
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
distance
-
distanceRounded(distance){Number}
addons/routingLGB/utils/geo-utils.js, line 50
-
Compute the rounded distance
| Name |
Type |
Description |
distance |
Number
|
distance in meters |
Returns:
distance
-
download(event){void}
addons/reachability/views/export/view.js, line 65
-
Download the areas.
| Name |
Type |
Description |
event |
Object
|
the submit event |
-
download(){void}
addons/reachability/views/results/view.js, line 69
-
Download the route result.
-
download(){void}
addons/routingLGB/views/results/view.js, line 176
-
Download the route result.
-
downloadAreas(format, filename){void}
addons/reachability/utils/export-utils.js, line 113
-
Executed by the user when clicking the download button.
Retrieves the features, converts them and provides them to the browser to download.
| Name |
Type |
Description |
format |
DownloadFormat
|
the download format |
filename |
String
|
the file name |
-
downloadRoute(format, filename){void}
addons/routingLGB/utils/export-utils.js, line 117
-
Executed by the user when clicking the download button.
Retrieves the features, converts them and provides them to the browser to download.
| Name |
Type |
Description |
format |
DownloadFormat
|
the download format |
filename |
String
|
the file name |
-
downloadRoute(event){void}
addons/routingLGB/views/export/view.js, line 66
-
Download the route.
| Name |
Type |
Description |
event |
Object
|
the submit event |
-
draw(withTransition)
addons/elevationProfile/views/chart/view.js, line 102
-
Draw the chart in the #elevation-chart container.
| Name |
Type |
Description |
withTransition |
Boolean
|
show the chart with a fade in transition |
-
drawImageAffineToQuad(ctx, img, quadPx, pr){void}
modules/oafFilter/canvasWarpModel.js, line 153
-
Zeichnet ein Bild per affiner Transformation in ein Ziel-Quad.
Wichtig:
Das funktioniert nur korrekt, wenn das Ziel-Quad ein Parallelogramm ist
(also keine echte perspektivische Verzerrung enthält). Dafür ist es sehr schnell,
weil nur eine einzige Canvas-Transformation + drawImage nötig ist.
Erwartet quadPx in der Reihenfolge: [p00, p10, p11, p01]
(= oben-links, oben-rechts, unten-rechts, unten-links) in Pixelkoordinaten.
| Name |
Type |
Description |
ctx |
CanvasRenderingContext2D
|
Canvas-Kontext |
img |
HTMLImageElement
|
Bildquelle |
quadPx |
Array
|
Ziel-Quad in Pixeln: [p00,p10,p11,p01] |
pr |
number
|
PixelRatio des Displays |
-
drawImageToQuad(ctx, img, quadPx, pr, n){void}
modules/oafFilter/canvasWarpModel.js, line 107
-
Zeichnet ein Bild perspektivisch korrekt in ein verzerrtes Viereck,
indem es in viele kleine Dreiecke zerlegt wird.
Hintergrund:
Die Canvas-API unterstützt nur affine Transformationen
(Skalieren, Drehen, Scheren), aber keine echte perspektivische Verzerrung.
Durch die Zerlegung in Dreiecke kann jedes Teilstück korrekt
auf das Zielpolygon abgebildet werden.
Mehr Segmente = bessere Qualität, aber höhere Rechenlast.
| Name |
Type |
Description |
ctx |
CanvasRenderingContext2D
|
Zeichenkontext |
img |
HTMLImageElement
|
Quellbild |
quadPx |
Array
|
Ziel-Viereck in Pixelkoordinaten |
pr |
number
|
PixelRatio des Displays |
n |
number
|
Anzahl der Unterteilungen pro Achse |
-
drawImageTriangle(ctx, img, s0, s1, s2, d0, d1, d2, pr){void}
modules/oafFilter/canvasWarpModel.js, line 49
-
Zeichnet ein Bildstück als affines Mapping in ein Ziel-Dreieck.
Idee:
Canvas kann pro drawImage nur affine Transformationen.
Für ein Quell-Dreieck (s0,s1,s2) und Ziel-Dreieck (d0,d1,d2) wird eine
affine Transform-Matrix berechnet, dann wird das ganze Bild gezeichnet,
aber per Clip auf das Ziel-Dreieck begrenzt.
| Name |
Type |
Description |
ctx |
CanvasRenderingContext2D
|
Canvas-Kontext |
img |
HTMLImageElement
|
Bildquelle |
s0 |
Array.<number>
|
Quellpunkt 0 [sx, sy] |
s1 |
Array.<number>
|
Quellpunkt 1 [sx, sy] |
s2 |
Array.<number>
|
Quellpunkt 2 [sx, sy] |
d0 |
Array.<number>
|
Zielpunkt 0 [x, y] (ohne PixelRatio) |
d1 |
Array.<number>
|
Zielpunkt 1 [x, y] (ohne PixelRatio) |
d2 |
Array.<number>
|
Zielpunkt 2 [x, y] (ohne PixelRatio) |
pr |
number
|
PixelRatio des Displays |
Returns:
Bild in Dreiecken
-
drawInteractionOnDrawEvent(layer){void}
addons/geoMaerker/view.js, line 404
-
Method that defines an OL event when drawing
| Name |
Type |
Description |
layer |
*
|
The layer. |
-
dropHandler(evt){void}
modules/tools/importer/uploadGeodata/model.js, line 130
-
Handle file on a drop event.
| Name |
Type |
Description |
evt |
Event
|
Triggering Event. |
-
durationHumanized(duration){void}
addons/reachability/utils/geo-utils.js, line 33
-
Gets the duration in human readable format.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
Returns:
human readable
-
durationHumanized(duration){void}
addons/routingLGB/utils/geo-utils.js, line 33
-
Gets the duration in human readable format.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
Returns:
human readable
-
durationInHours(duration){Number}
addons/reachability/utils/geo-utils.js, line 15
-
Determine the hours from a duration in seconds.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
-
durationInHours(duration){Number}
addons/routingLGB/utils/geo-utils.js, line 15
-
Determine the hours from a duration in seconds.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
-
durationInMinutes(duration){Number}
addons/reachability/utils/geo-utils.js, line 6
-
Determine the minutes from a duration in seconds.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
-
durationInMinutes(duration){Number}
addons/routingLGB/utils/geo-utils.js, line 6
-
Determine the minutes from a duration in seconds.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
-
enableSelectBootstrap(){void}
addons/layerSwiper/views/layerSelect/view.js, line 90
-
Render bootstrap-select buttons
-
ensureDrapeLayer(map){void}
modules/oafFilter/drapeController.js, line 36
-
Stellt sicher, dass ein Draping-Layer existiert und gibt ihn zurück.
Falls noch keiner vorhanden ist, wird er neu erstellt und der Karte hinzugefügt.
| Name |
Type |
Description |
map |
Object
|
OpenLayers Karteninstanz. |
Returns:
verwendete Draping-Layer.
-
ensureHighlightLayer(map){Object}
modules/oafFilter/highlightLayers.js, line 27
-
Stellt sicher, dass ein Highlight-Layer für ausgewählte Features existiert.
Falls noch kein Layer vorhanden ist, wird er neu erstellt,
der Karte hinzugefügt und anschließend zurückgegeben.
| Name |
Type |
Description |
map |
Object
|
OpenLayers-Karteninstanz |
Returns:
für Feature-Markierungen
-
ensureNamespace11(urlObj){URL}
modules/tools/importer/parseWfs/wfs.js, line 81
-
Ergänzt bei WFS-1.1.0-Requests den NAMESPACE-Parameter automatisch,
wenn im TYPENAME ein Präfix (z. B. "br:...") verwendet wird.
| Name |
Type |
Description |
urlObj |
URL
|
URL-Objekt eines WFS-1.1.0-GetFeature-Requests. |
Returns:
URL-Objekt (mutiert) mit ggf. ergänztem NAMESPACE.
-
ensureOutlineLayer(map){Object}
modules/oafFilter/highlightLayers.js, line 60
-
Stellt sicher, dass ein Outline-Layer für Umrissdarstellungen existiert.
Falls noch kein Layer vorhanden ist, wird er neu erstellt,
der Karte hinzugefügt und anschließend zurückgegeben.
| Name |
Type |
Description |
map |
Object
|
OpenLayers-Karteninstanz |
Returns:
für rote Umrissdarstellungen
-
fetch(layerConfUrl){void}
js/layerList.js, line 9
-
Holt sich die Layer Konfigurationen (layer list)
| Name |
Type |
Description |
layerConfUrl |
string
|
services.json url |
-
asyncfetchBkgGeosearchSuggestions(search){Array.<String>}
addons/routingLGB/utils/geosearch-bkg-utils.js, line 31
-
Requests Suggestions from text from BKG
| Name |
Type |
Description |
search |
String
|
text to search with |
-
asyncfetchCoordinatesByText(context, search){Array.<GeosearchResult>}
addons/reachability/utils/geosearch-utils.js, line 12
-
Async fetch Coordinates by text.
| Name |
Type |
Description |
context |
Object
|
actions context object. |
search |
String
|
searching text. |
Returns:
parsed Array of RoutingGeosearchResults.
-
asyncfetchCoordinatesByText(params, search){Array.<RoutingGeosearchResult>}
addons/routingLGB/utils/geosearch-utils.js, line 16
-
Async fetch Coordinates by text.
| Name |
Type |
Description |
params |
Object
|
parameters. |
search |
String
|
searching text. |
Returns:
parsed Array of RoutingGeosearchResults.
-
fetchCrsInfo(request, callback){void}
addons/coordinateTransform/model.js, line 112
-
Ruft CRS-Informationen ab und filtert diese basierend auf der Benutzereingabe.
| Name |
Type |
Description |
request |
object
|
Suchanfrage mit dem Begriff, der gefiltert werden soll. |
callback |
function
|
Callback-Funktion mit den Ergebnissen. |
-
asyncfetchData(){Promise.<(Object|string)>}
modules/tools/importer/parseOaf/model.js, line 302
-
Asynchronous function to fetch data from a specified URL.
Returns:
Promise that resolves to the fetched JSON data or an error message.
-
asyncfetchElevationProfile(coordinatesLocal){ElevationResult}
addons/elevationProfile/utils/elevation-api-utils.js, line 20
-
Async fetch Text by Coordinates.
| Name |
Type |
Description |
coordinatesLocal |
Array
|
LonLat Coordinates. |
Returns:
parsed Array of RoutingGeosearchResults.
-
fetchJson(url, modus, useProxy){Promise.<*>}
modules/tools/importer/parseOaf/model.js, line 660
-
Fetches JSON data from a specified URL and processes it based on the provided mode.
| Name |
Type |
Description |
url |
string
|
The URL to fetch JSON data from. |
modus |
number
|
The mode for processing the JSON data.
0: Single request.
1/2: Multiple pages are fetched. |
useProxy |
boolean
|
Whether to use a proxy for the request. |
Returns:
promise that resolves with the processed data or rejects with an error.
-
fetchMultiple(url, modus, combinedFeatures, abortSignal){Promise.<*>}
modules/tools/importer/parseOaf/model.js, line 830
-
Fetches JSON data from multiple pages (modus 1 or modus 2).
| Name |
Type |
Description |
url |
string
|
The URL to fetch JSON data from. |
modus |
number
|
The mode indicating how to process the data. |
combinedFeatures |
Array
|
Array to which the loaded features will be added. |
abortSignal |
AbortSignal
|
The signal object for aborting the fetch. |
Returns:
promise that resolves with the processed JSON data.
-
asyncfetchOrsIsochrones(params){IsochronesResult}
addons/reachability/utils/ors-isochrones-utils.js, line 19
-
Requests isochrones from ors service.
| Name |
Type |
Description |
params |
Object
|
for the function
| Name |
Type |
Description |
coordinates |
Array
|
optional
coordinates in wgs84 projection |
speedProfile |
String
|
optional
which is used to request the isochrones for. |
optimization |
String
|
optional
which optimization to request |
range |
Number
|
optional
the range value (either time or distance value) |
interval |
Number
|
optional
the interval value |
avoidFeatureOptions |
Array
|
optional
which options to avoid |
|
Returns:
with isochrones
-
fetchPage(url, offset, loopLimit, combinedFeatures, abortSignal){Promise.<*>}
modules/tools/importer/parseOaf/model.js, line 937
-
Fetches a single page of JSON data.
| Name |
Type |
Description |
url |
string
|
The URL to fetch JSON data from. |
offset |
number
|
The offset to use in the request. |
loopLimit |
number
|
The number of features per page. |
combinedFeatures |
Array
|
Array to which the loaded features will be added. |
abortSignal |
AbortSignal
|
The signal object for aborting the fetch. |
Returns:
promise that resolves with the page data, or null if no data is returned.
-
fetchReportFeatures(){Promise}
addons/geoMaerker/reports/model.js, line 347
-
Method to fetch all existing report features
Returns:
promise of the fetch report features request.
-
addons/routingLGB/model.js, line 375
-
Fetches the route with the configured external service.
Needs to be extended if new services should be configurable.
Returns:
fetched routing details
-
asyncfetchRoutingBkgGeosearch(search){Array.<RoutingGeosearchResult>}
addons/routingLGB/utils/geosearch-bkg-utils.js, line 9
-
Requests POIs from text from BKG
| Name |
Type |
Description |
search |
String
|
text to search with |
-
asyncfetchRoutingBkgGeosearchReverse(coordinates){RoutingGeosearchResult}
addons/routingLGB/utils/geosearch-bkg-utils.js, line 53
-
Requests POI at coordinate from BKG
| Name |
Type |
Description |
coordinates |
Array
|
to search at |
-
asyncfetchRoutingNominatimGeosearch(search){Array.<RoutingGeosearchResult>}
addons/routingLGB/utils/geosearch-nominatim-utils.js, line 10
-
Requests POIs from text from Nominatim
| Name |
Type |
Description |
search |
String
|
text to search with |
-
asyncfetchRoutingNominatimGeosearchReverse(coordinates){RoutingGeosearchResult}
addons/routingLGB/utils/geosearch-nominatim-utils.js, line 30
-
Requests POI at coordinate from Nominatim
| Name |
Type |
Description |
coordinates |
Array
|
to search at |
-
asyncfetchRoutingOrs(params){RoutingDirections}
addons/routingLGB/utils/routing-ors-utils.js, line 24
-
Requests directions from ors service. Using the path value 'directions_st' takes into consideration
the statistical traffic flow of previous years. If no traffic information is needed, the path value
'directions' is to be used.
| Name |
Type |
Description |
params |
Object
|
parameter
| Name |
Type |
Description |
coordinates |
Array
|
optional
in wgs84 projection |
language |
String
|
optional
to request the instructions in local language. |
speedProfile |
String
|
optional
to request the directions with |
avoidFeatureOptions |
Array.<AvoidFeatureOption>
|
optional
options to avoid |
preference |
String
|
optional
to request the directions with |
avoidPolygons |
Object
|
optional
areas to avoid when requesting a route |
instructions |
Boolean
|
optional
if the instructions should be requested |
|
-
fetchSingle(url, combinedFeatures, abortSignal){Promise.<*>}
modules/tools/importer/parseOaf/model.js, line 793
-
Fetches JSON data via a single request (modus 0).
| Name |
Type |
Description |
url |
string
|
The URL to fetch JSON data from. |
combinedFeatures |
Array
|
Array to which the loaded features will be added. |
abortSignal |
AbortSignal
|
The signal object for aborting the fetch. |
Returns:
promise that resolves with the JSON data.
-
asyncfetchSuggestionsByText(search){Array.<String>}
addons/reachability/utils/geosearch-utils.js, line 54
-
Async fetch suggestions by text.
| Name |
Type |
Description |
search |
String
|
searching text. |
Returns:
suggestions
-
asyncfetchSuggestionsByText(search){Array.<String>}
addons/routingLGB/utils/geosearch-utils.js, line 55
-
Async fetch suggestions by text.
| Name |
Type |
Description |
search |
String
|
searching text. |
Returns:
suggestions
-
asyncfetchTextByCoordinates(coordinates){GeosearchResult}
addons/reachability/utils/geosearch-utils.js, line 87
-
Async fetch Text by Coordinates.
| Name |
Type |
Description |
coordinates |
Array
|
LonLat Coordinates. |
Returns:
parsed Array of RoutingGeosearchResults.
-
addons/routingLGB/utils/geosearch-utils.js, line 76
-
Async fetch Text by Coordinates.
| Name |
Type |
Description |
coordinates |
Array
|
LonLat Coordinates. |
Returns:
parsed Array of RoutingGeosearchResults.
-
fetchXml(url){Promise}
modules/tools/exporter/exportData/model.js, line 378
-
Fetches a XML and returns its text on success
| Name |
Type |
Description |
url |
String
|
the url to fetch from |
Returns:
promise
-
fetchXml(url, useProxy){Promise}
modules/tools/exporter/parseWfs/model.js, line 112
-
Fetches a XML and returns its text on success
| Name |
Type |
Description |
url |
String
|
the url to fetch from |
useProxy |
boolean
|
flag to indicate if CORS proxy should be used |
Returns:
promise
-
fetchXml(url, useProxy){Promise.<string>}
modules/tools/importer/parseWfs/model.js, line 380
-
Fetches a XML and returns its text on success
| Name |
Type |
Description |
url |
String
|
the url to fetch from |
useProxy |
boolean
|
flag to indicate if CORS proxy should be used |
Returns:
promise
-
fetchXml(url, useProxy, withCredentials){Promise.<string>}
modules/tools/importer/parseWms/model.js, line 264
-
Fetches a XML and returns its text on success
| Name |
Type |
Description |
url |
String
|
the url to fetch from |
useProxy |
boolean
|
flag to indicate if CORS proxy should be used |
withCredentials |
boolean
|
flag to indicate if credentials should be used |
Returns:
promise
-
fetchXml(url, useProxy, withCredentials){Promise.<string>}
modules/tools/importer/parseWmts/model.js, line 152
-
Fetches a XML and returns its text on success
| Name |
Type |
Description |
url |
String
|
the url to fetch from |
useProxy |
boolean
|
flag to indicate if CORS proxy should be used |
withCredentials |
boolean
|
flag to indicate if credentials should be used |
Returns:
promise
-
filteroafList(){void}
modules/tools/importer/selectOaf/model.js, line 121
-
Filter layer list
-
filteroatList(){void}
modules/tools/importer/selectOat/model.js, line 121
-
Filter layer list
-
filterwfsList(){void}
modules/tools/importer/selectWfs/model.js, line 102
-
Filter layer list
-
filterWithCoordinates(){Array.<Waypoint>}
addons/routingLGB/models/waypoints.js, line 30
-
Gets all waypoints with coordinates.
Returns:
waypoints with coordinates
-
filterWMSList(){void}
modules/tools/importer/selectWms/model.js, line 93
-
Filter layer list
-
filterwmtsList(){void}
modules/tools/importer/selectWmts/model.js, line 90
-
Filter layer list
-
findIsochrones(context){void}
addons/reachability/model.js, line 387
-
Finds the isochrones for the current starting point.
| Name |
Type |
Description |
context |
Object
|
actions context object. |
-
findKeyValuePair(list, properties){Object}
js/layerList.js, line 154
-
Returns the first value that matches all of the key-value pairs listed in properties.
Source: https://stackoverflow.com/questions/37301790/es6-equivalent-of-underscore-findwhere
| Name |
Type |
Description |
list |
Object
|
where to search for the key-value pairs. |
properties |
Object
|
the key-value pair, which should be detected. |
Returns:
Returns an object the key-value pair
-
findRoute(params){void}
addons/routingLGB/model.js, line 342
-
Finds the route for the current waypoints.
| Name |
Type |
Description |
params |
Object
|
the parameters for finding the route
| Name |
Type |
Description |
zoomToExtent |
Boolean
|
flag to zoom to extent of the route |
|
-
findWaypointBetweenLineStringIndex(params){Number|null}
addons/routingLGB/views/map/view.js, line 237
-
Tries to find the waypoint index between the given lineStringIndex.
Used to determine where to insert the new waypoint when the route is dragged in the map.
| Name |
Type |
Description |
params |
Object
|
with lineStringIndex as number to search
| Name |
Type |
Description |
lineStringIndex |
Number
|
optional
at which index in the linestring to search for waypoints |
|
Returns:
waypoint index or null if nothing was found
-
focusEmptyWaypoint(){void}
addons/routingLGB/views/waypoints/view.js, line 200
-
Focus the first waypoint that has no geo point, yet.
-
focusOnEnd(element){void}
modules/treeFilter/view.js, line 97
-
Platziert den Cursor am Ende vom String
| Name |
Type |
Description |
element |
Element
|
Das Dom-Element |
-
focusOnStart(element){void}
modules/treeFilter/view.js, line 108
-
Platziert den Cursor am Anfang vom String
| Name |
Type |
Description |
element |
Element
|
Das Dom-Element |
-
addons/coordinateTransform/model.js, line 131
-
Formatiert die CRS-Ergebnisse für die Anzeige.
| Name |
Type |
Description |
json |
object
|
JSON-Objekt mit den CRS-Ergebnissen. |
Returns:
von formatierten Ergebnissen.
-
modules/core/modelList/layer/oaf.js, line 1366
-
Formatiert eine durch Komma getrennte Liste in Tooltip-Zeilen mit max. 10 Elementen pro Zeile.
| Name |
Type |
Default |
Description |
value |
string
|
|
Kommagetrennte Jahreszahlen, z.B. "1990,1992,..." |
perLine |
number
|
10
|
optional
Anzahl Werte pro Zeile. |
Returns:
Umgebrochener Tooltiptext.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseGeodata/model.js, line 83
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseOaf/model.js, line 1221
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseOat/model.js, line 217
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseWfs/model.js, line 461
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseWms/model.js, line 369
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
generateUniqueLayerId(){string}
modules/tools/importer/parseWmts/model.js, line 257
-
Generates a unique layer ID that is not already in the existing list.
Returns:
unique layer ID.
-
addons/reachability/models/geoServices/isochrones-result.js, line 29
-
Get all areas of isochrones.
Returns:
of isochrones.
-
getAscent(){Number}
addons/elevationProfile/models/elevation-result.js, line 72
-
Gets the cummulative ascent.
Returns:
min height
-
getAvailableAvoidFeatureOptions(){Array.<AvoidFeatureOption>}
addons/reachability/model.js, line 356
-
Get the available avoid feature options.
Returns:
avoid feature options
-
getAvailableAvoidFeatureOptions(){Array.<AvoidFeatureOption>}
addons/routingLGB/model.js, line 310
-
Get the available avoid feature options.
Returns:
avoid feature options
-
getAvoidFeatureOptions(){Array.<String>}
addons/reachability/model.js, line 300
-
Getter for avoid feature options.
Returns:
selected avoid feature options
-
getAvoidFeatureOptions(){Array.<String>}
addons/routingLGB/model.js, line 208
-
Getter for avoid feature options.
Returns:
selected avoid feature options
-
getAvoidPolygonsWgs84(){Object}
addons/routingLGB/views/map/view.js, line 333
-
Retrieves the polygons to avoid in the wgs84 projection as a MultiPolygon
Returns:
in wgs84
-
getAvoidSpeedProfileOptions(){Array.<String>}
addons/reachability/models/geoServices/isochrones-area.js, line 129
-
Avoided speed profile options.
Returns:
speed profile options.
-
getBbox(){Array}
addons/reachability/models/geoServices/isochrones-result.js, line 21
-
BBOX of all areas.
Returns:
of all areas.
-
getBbox(){Array}
addons/reachability/models/geoServices/routing-result.js, line 38
-
Bbox of the route.
Returns:
of the route.
-
getBbox(){Array}
addons/routingLGB/models/geoServices/routing-result.js, line 39
-
Bbox of the route.
Returns:
of the route.
-
getCapabilitiesUrl(url){Promise}
modules/tools/importer/parseWfs/model.js, line 236
-
Get wfs request url
| Name |
Type |
Description |
url |
String
|
wms url |
Returns:
Promise
-
getCapabilitiesUrl(url){Promise}
modules/tools/importer/parseWms/model.js, line 171
-
Get wms request url
| Name |
Type |
Description |
url |
String
|
wms url |
Returns:
Promise
-
getCenter(){Promise.<{coords: ol.Coordinate, estimate: (boolean|undefined)}>}
modules/core/obliqueMap.js, line 194
-
returns the center coordiantes of the current view
-
getClusterStyle(size, iconPath, showCount, styleOptions, clusteredFeatures){ol.style.Style}
modules/core/modelList/layer/oaf.js, line 411
-
Erzeugt einen OpenLayers Style für ein Cluster-Feature (Kreis oder Icon).
Falls ein Icon-Pfad angegeben ist, wird ein Icon verwendet, andernfalls ein Kreis.
Optional wird die Anzahl der enthaltenen Features als Text angezeigt.
Das Styling wird zwischengespeichert, um Performance zu verbessern.
| Name |
Type |
Description |
size |
number
|
Anzahl der Features im Cluster. |
iconPath |
string
|
null
|
Pfad zum Cluster-Icon oder `null` für Kreis-Style. |
showCount |
boolean
|
Ob die Anzahl der Features als Text angezeigt wird. |
styleOptions |
Object
|
Konfigurationsoptionen für Farbe, Textfarbe, Radius etc. |
clusteredFeatures |
Array.<ol.Feature>
|
Die im Cluster enthaltenen Einzel-Features. |
Returns:
Der generierte Style für das Cluster-Feature.
-
getColor(){Array}
addons/reachability/models/geoServices/isochrones-area.js, line 109
-
RGB color to display the area in.
Returns:
color to display the area in.
-
getColorRgbString(){Array}
addons/reachability/models/geoServices/isochrones-area.js, line 117
-
RGB color string to display the area in.
Returns:
color string to display the area in.
-
getContainer(){Object}
addons/elevationProfile/view.js, line 120
-
Getter for the jquery container object.
Returns:
container object of this view
-
getContainer()
addons/elevationProfile/views/chart/view.js, line 37
-
Returns:
jquery container element
-
getCookieValue(){Object}
addons/geoMaerker/view.js, line 664
-
Get the value of the geomaerker cookie.
Returns:
value of the geomaerker cookie.
-
getCoordinates(){Array}
addons/reachability/models/geoServices/geosearch-result.js, line 71
-
Coordinates in local projection.
Returns:
in local projection.
-
getCoordinates(){Array}
addons/reachability/models/geoServices/isochrones-area.js, line 56
-
Polygon coordinates.
Returns:
of area as polygon.
-
getCoordinates(){Array}
addons/reachability/models/starting-point.js, line 47
-
Coordinates in local projection.
Returns:
in local projection.
-
getCoordinates(){Array}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 71
-
Coordinates in local projection.
Returns:
in local projection.
-
getCoordinates(){Array}
addons/routingLGB/models/waypoint.js, line 69
-
Coordinates in local projection.
Returns:
in local projection.
-
getCoordinatesWgs84(){Array}
addons/reachability/models/starting-point.js, line 55
-
Retrieves the coordinates in wgs84 projection
Returns:
coordinates
-
getDataParameters(value){Object}
modules/searchbar/specialWFS/model.js, line 141
-
Extrahiert Parameter für einen WFS-POST-Request.
Unterstützt sowohl die alte Übergabe als Query-String (deprecated),
als auch die neue objektbasierte Form.
| Name |
Type |
Description |
value |
Object
|
Definitionseintrag mit `data`-Feld.
| Name |
Type |
Description |
data |
string
|
Object
|
Entweder Query-String (alt) oder bereits aufbereitetes Objekt (neu). |
|
Returns:
Objekt für die WFS-Abfrage.
-
getDescent(){Number}
addons/elevationProfile/models/elevation-result.js, line 80
-
Gets the cummulative descent.
Returns:
min height
-
getDirectionsCoordinates(){Array}
addons/routingLGB/models/waypoints.js, line 38
-
Gets all valid coordinates from the given waypoints.
Returns:
array
-
getDirectionsCoordinatesWgs84(){Array}
addons/routingLGB/models/waypoints.js, line 47
-
Retrieves the waypoint coordinates in wgs84 projection
Returns:
coordinates
-
getDisplayDetails(){Boolean}
addons/routingLGB/models/geoServices/routing-segment.js, line 49
-
Tracks if details should be displayed in RoutingDirections.
Returns:
if yes, false if not.
-
getDisplayName(){Number}
addons/reachability/models/geoServices/geosearch-result.js, line 55
-
DisplayName of coordinate.
Returns:
of coordinate.
-
getDisplayName(){String|null}
addons/reachability/models/starting-point.js, line 97
-
DisplayName of the waypoint as text.
Returns:
of the waypoint as text.
-
getDisplayName(){Number}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 55
-
DisplayName of coordinate.
Returns:
of coordinate.
-
getDisplayName(){String|null}
addons/routingLGB/models/waypoint.js, line 108
-
DisplayName of the waypoint as text.
Returns:
of the waypoint as text.
-
getDisplayValue(){Number}
addons/reachability/models/geoServices/isochrones-area.js, line 137
-
DisplayValue of area for GUI.
Returns:
of area for GUI.
-
getDistance(){Number}
addons/elevationProfile/models/elevation-result.js, line 47
-
Gets the distance of the elevation result.
Returns:
distance
-
getDistance(){Number}
addons/elevationProfile/models/elevation-step.js, line 28
-
Distance in meter.
Returns:
in meter.
-
getDistance(){Number}
addons/reachability/model.js, line 198
-
Getter for distance.
Returns:
distance
-
getDistance(){Number}
addons/routingLGB/models/geoServices/routing-segment.js, line 25
-
Distance in meter.
Returns:
in meter.
-
getDistance(){Number}
addons/routingLGB/models/geoServices/routing-step.js, line 40
-
Distance in meter.
Returns:
in meter.
-
getDistanceHumanized(){void}
addons/reachability/models/geoServices/routing-result.js, line 102
-
Gets the distance in human readable format.
Returns:
human readable
-
getDistanceHumanized(){void}
addons/routingLGB/models/geoServices/routing-result.js, line 103
-
Gets the distance in human readable format.
Returns:
human readable
-
getDistanceHumanized(){void}
addons/routingLGB/models/geoServices/routing-segment.js, line 65
-
Gets the distance in human readable format.
Returns:
human readable
-
getDistanceHumanized(){void}
addons/routingLGB/models/geoServices/routing-step.js, line 114
-
Gets the distance in human readable format.
Returns:
human readable
-
getDistanceMeter(){Number}
addons/reachability/models/geoServices/routing-result.js, line 46
-
Distance of the route in meter.
Returns:
of the route in meter.
-
getDistanceMeter(){Number}
addons/routingLGB/models/geoServices/routing-result.js, line 47
-
Distance of the route in meter.
Returns:
of the route in meter.
-
getDownloadFeatures(){Array.<module:ol/Feature>}
addons/reachability/utils/export-utils.js, line 14
-
Retrieves the features from openlayers source to be downloaded
Returns:
features
-
getDownloadFeatures(){Array.<module:ol/Feature>}
addons/routingLGB/utils/export-utils.js, line 16
-
Retrieves the features from openlayers source to be downloaded
Returns:
features
-
addons/reachability/utils/export-utils.js, line 82
-
Converts the features to be downloaded into the desired download format
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
to be converted |
format |
DownloadFormat
|
the download format |
Returns:
to be downloaded
-
addons/routingLGB/utils/export-utils.js, line 84
-
Converts the features to be downloaded into the desired download format
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
to be converted |
format |
DownloadFormat
|
the download format |
Returns:
to be downloaded
-
getDuration(){Number}
addons/routingLGB/models/geoServices/routing-segment.js, line 33
-
Duration in seconds.
Returns:
in seconds.
-
getDuration(){Number}
addons/routingLGB/models/geoServices/routing-step.js, line 48
-
Duration in seconds.
Returns:
in seconds.
-
getDurationHumanized(){void}
addons/reachability/models/geoServices/routing-result.js, line 94
-
Gets the duration in human readable format.
Returns:
human readable
-
getDurationHumanized(){void}
addons/routingLGB/models/geoServices/routing-result.js, line 95
-
Gets the duration in human readable format.
Returns:
human readable
-
getDurationHumanized(){void}
addons/routingLGB/models/geoServices/routing-segment.js, line 57
-
Gets the duration in human readable format.
Returns:
human readable
-
getDurationHumanized(){void}
addons/routingLGB/models/geoServices/routing-step.js, line 106
-
Gets the duration in human readable format.
Returns:
human readable
-
getDurationSeconds(){Number}
addons/reachability/models/geoServices/routing-result.js, line 54
-
Duration of the route in seconds.
Returns:
of the route in seconds.
-
getDurationSeconds(){Number}
addons/routingLGB/models/geoServices/routing-result.js, line 55
-
Duration of the route in seconds.
Returns:
of the route in seconds.
-
addons/elevationProfile/model.js, line 74
-
Getter for elevationResult.
Returns:
result to be displayed
-
getError(){ResultError}
addons/elevationProfile/models/elevation-result.js, line 32
-
Gets the error. Null, if an elevation profile could be fetched.
Returns:
elevation profile result error
-
getError(){ResultError}
addons/reachability/models/geoServices/isochrones-result.js, line 46
-
Gets the error. Null, if a route could be fetched.
Returns:
route result error
-
getError(){RoutingResultError}
addons/reachability/models/geoServices/routing-result.js, line 86
-
Gets the error. Null, if a route could be fetched.
Returns:
route result error
-
getError(){RoutingResultError}
addons/routingLGB/models/geoServices/routing-result.js, line 87
-
Gets the error. Null, if a route could be fetched.
Returns:
route result error
-
getExtent(){Array|undefined}
modules/core/modelList/layer/oaf.js, line 1393
-
Holt und berechnet den Extent des Layers, falls noch nicht gesetzt.
Berechnet den Extent basierend auf den geladenen Features, falls keine bbox mitgegeben wurde.
Returns:
Array mit den Extent-Koordinaten [minX, minY, maxX, maxY].
-
getFaIconClass(){void}
addons/routingLGB/models/geoServices/routing-step.js, line 88
-
Obtain the font awesome icon for this step.
Returns:
font awesome icon class
-
getFeature(){ol/feature}
addons/reachability/models/starting-point.js, line 89
-
Feature of the waypoint as point in map
Returns:
of the waypoint as point in map
-
getFeature(){ol/feature}
addons/routingLGB/models/waypoint.js, line 100
-
Feature of the waypoint as point in map
Returns:
of the waypoint as point in map
-
getFeatureIds(groupedFeatureList, layerId){Array.<string>}
modules/tools/compareFeatures/model.js, line 205
-
returns the feature ids of a layer
| Name |
Type |
Description |
groupedFeatureList |
object
|
features grouped by layerId |
layerId |
string
|
layer id of the features needed |
-
getFeatureRequest(url){void}
modules/tools/exporter/exportData/model.js, line 366
-
Performs getFeature request
| Name |
Type |
Description |
url |
String
|
url to fetch |
-
getFeatures(){void}
modules/controls/orientation/poi/model.js, line 30
-
Ermittelt die Features für POI, indem es für das Array an Distanzen die Features ermittelt und abspeichert.
-
getFeatures(){void}
modules/tools/exporter/exportData/model.js, line 58
-
Initial get features method.
Triggers and sets vector/wfs features
-
getFeatures(){Array.<Feature>|boolean}
modules/tools/importer/parseOaf/model.js, line 1078
-
Retrieves and parses features from the layer's data source and sets them in the component's state.
Returns:
array of features or `false` in case of an error.
-
getFeaturesByLayerId(layerId){Object}
modules/tools/filter/query/source/model.js, line 93
-
request the features for layer with its ID
| Name |
Type |
Description |
layerId |
String
|
ID of Layer |
Returns:
olFeatures
-
getFeaturesFromData(data){Array.<ol.feature>}
modules/tools/exporter/exportData/model.js, line 399
-
Parses xml data to openlayer features.
Override
| Name |
Type |
Description |
data |
xml
|
XML response. |
Returns:
aus ol/Feature.
-
getFeatureTitle(feature){string}
modules/controls/orientation/poi/model.js, line 86
-
Ermittelt den Titel, der im Fenster für das Feature angezeigt werden soll.
| Name |
Type |
Description |
feature |
ol.feature
|
Feature, für das der Titel ermittelt werden soll |
-
getFileName(format, filename){String}
addons/reachability/utils/export-utils.js, line 99
-
Creates the filename with the extension if not provided in the uploaded file
| Name |
Type |
Description |
format |
String
|
Filetype |
filename |
String
|
Name of File |
Returns:
filename to be used when downloading
-
getFileName(format, filename){String}
addons/routingLGB/utils/export-utils.js, line 103
-
Creates the filename with the extension if not provided in the uploaded file
| Name |
Type |
Description |
format |
string
|
The desired format for the filename. |
filename |
string
|
optional
The original filename (optional). |
Returns:
filename to be used when downloading
-
getFilteredAvoidFeatureOptions(){Array.<String>}
addons/reachability/model.js, line 346
-
Getter for avoid feature options that are only available for the selected speed option.
Returns:
selected avoid feature options
-
getFilteredAvoidFeatureOptions(){Array.<String>}
addons/routingLGB/model.js, line 300
-
Getter for avoid feature options that are only available for the selected speed option.
Returns:
selected avoid feature options
-
getGeojsonFeature(additionalProperties){Feature.<Polygon>}
addons/reachability/models/geoServices/isochrones-area.js, line 146
-
Creates GEOJSON polygon feature for area
| Name |
Type |
Description |
additionalProperties |
Object
|
to add to the feature properties. |
Returns:
polygon feature.
-
getGeometryType(){void}
modules/tools/importer/setStyle/view.js, line 114
-
Get geometry type of features to style
-
getGfiForPrint(){void}
modules/tools/print/model.js, line 495
-
Setzt die createURL in Abhängigkeit der GFI
-
getGfiUrl(){String}
modules/core/modelList/layer/wms.js, line 345
-
Gets the gfi url from the layers source.
Returns:
The created getFeature info url.
-
getGroupIndex(){Number}
addons/reachability/models/geoServices/isochrones-area.js, line 64
-
Group index of area.
Returns:
of area.
-
getHeightDifferences(){Number}
addons/elevationProfile/models/elevation-result.js, line 88
-
Gets a list of height differences between the steps.
Returns:
min height
-
getHighlightFeature(){module:ol/Feature}
addons/routingLGB/views/map/view.js, line 128
-
Returns the feature to display the highlight on
Returns:
Feature
-
getIconColor(color){string}
addons/reachability/utils/kml-utils.js, line 83
-
If the given color is included in the color options of the Draw Tool the name of the color is returned.
| Name |
Type |
Description |
color |
Array.<number>
|
The color of which the name is to be retrieved. |
Returns:
name of the color corresponding to the number array.
-
getIconColor(color){string}
addons/routingLGB/utils/kml-utils.js, line 83
-
If the given color is included in the color options of the Draw Tool the name of the color is returned.
| Name |
Type |
Description |
color |
Array.<number>
|
The color of which the name is to be retrieved. |
Returns:
name of the color corresponding to the number array.
-
getIconPath(){string}
modules/snippets/multiCheckbox/model.js, line 61
-
Determines the iconPath and returns it
Returns:
path to Icon
-
getIconPathOld(value){string}
modules/snippets/multiCheckbox/model.js, line 108
-
creates a model value and adds it to the value collection
| Name |
Type |
Description |
value |
string
|
value |
- Deprecated
- with new vectorStyle module
Returns:
path to Icon
-
getImage(previewUrl, opts){Object}
modules/oafFilter/previewImagecache.js, line 47
-
Lädt/holt ein Image für previewUrl.
| Name |
Type |
Description |
previewUrl |
string
|
URL des Vorschaubildes |
opts |
Object
|
Optionale Callback-Optionen
| Name |
Type |
Description |
onLoad |
function
|
optional
Callback, der mit dem Image aufgerufen wird, wenn es erfolgreich geladen wurde |
onError |
function
|
optional
Callback, der mit der URL aufgerufen wird, wenn das Laden fehlschlägt |
|
Returns:
geladene Image oder `null`, wenn keine URL übergeben wurde
-
getImgPath(feat){string}
modules/controls/orientation/poi/model.js, line 140
-
Ermittelt zum Feature den img-Path und gibt ihn zurück.
| Name |
Type |
Description |
feat |
ol.feature
|
Feature |
-
getImgPathOld(feat){string}
modules/controls/orientation/poi/model.js, line 104
-
Ermittelt zum Feature den img-Path und gibt ihn zurück.
| Name |
Type |
Description |
feat |
ol.feature
|
Feature |
- Deprecated
- with new vectorStyle module
-
getIndex(){Number}
addons/routingLGB/models/waypoint.js, line 52
-
Index of the waypoint in list of waypoints.
Returns:
of the waypoint in list of waypoints.
-
getIndexDirectionsLineString(){Number|null}
addons/routingLGB/models/waypoint.js, line 148
-
Index along linestring
Returns:
along linestring
-
getInfoContainer(){Object}
addons/elevationProfile/view.js, line 127
-
Getter for the jquery container object.
Returns:
container object of this view
-
getInstruction(){String}
addons/routingLGB/models/geoServices/routing-step.js, line 56
-
Instruction to follow the route.
Returns:
to follow the route.
-
getInterval(){Number}
addons/reachability/model.js, line 233
-
Getter for interval.
Returns:
interval
-
getInterval(){Number}
addons/reachability/models/geoServices/isochrones-area.js, line 87
-
Interval value of area.
Returns:
value of area.
-
addons/reachability/model.js, line 325
-
Getter for isochrones result.
Returns:
result with details
-
getKmlHotSpotOfIconStyle(anchor){string}
addons/reachability/utils/kml-utils.js, line 99
-
Constructs the hotspot-tag (anchoring of the icon) of an IconStyle-Part of a Point-KML.
| Name |
Type |
Description |
anchor |
Object
|
Values for the hotspot-tag are retrieved from this object. |
- See:
-
Returns:
for a KML IconStyle.
-
getKmlHotSpotOfIconStyle(anchor){string}
addons/routingLGB/utils/kml-utils.js, line 99
-
Constructs the hotspot-tag (anchoring of the icon) of an IconStyle-Part of a Point-KML.
| Name |
Type |
Description |
anchor |
Object
|
Values for the hotspot-tag are retrieved from this object. |
- See:
-
Returns:
for a KML IconStyle.
-
-
getter for configured languages
Returns:
object {krz: full} with krz the language shortform and full the language longform
-
modules/menu/mobile/breadCrumb/list.js, line 71
-
Gibt das letzte Model aus der Collection zurück
-
getLat(){Number}
addons/reachability/models/geoServices/geosearch-result.js, line 23
-
Lat coordinate.
Returns:
coordinate.
-
getLat(){Number}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 23
-
Lat coordinate.
Returns:
coordinate.
-
getLayerAttributesFromUrl(layerAttributes){Object}
modules/tools/importer/parseWfs/model.js, line 488
-
Parse WFS Capabilities URL and extract infos
| Name |
Type |
Description |
layerAttributes |
Object
|
attributes to complete |
-
getLayerAttributesFromUrl(layerAttributes){Object}
modules/tools/importer/parseWms/model.js, line 402
-
Get layer attributes from url
| Name |
Type |
Description |
layerAttributes |
Object
|
Input layer attributes |
-
getLayerAttributesFromUrl(layerAttributes){Object}
modules/tools/importer/parseWmts/model.js, line 289
-
Get layer attributes from url
| Name |
Type |
Description |
layerAttributes |
Object
|
Input layer attributes |
-
getLayerOrderMax(){number}
modules/tools/importer/util.js, line 5
-
finds the highest layer order in the current layer list
Returns:
layer order
-
getLayers(){Array.<Object>}
modules/core/modelList/layer/wms.js, line 337
-
[getLayers description]
-
addons/layerSwiper/models/layer-select.js, line 25
-
Getter for layers.
Returns:
layers
-
addons/layerSwiper/model.js, line 379
-
Getter for starting point.
Returns:
starting point
-
getLayerSelection(groupedFeatureList){Array.<object>}
modules/tools/compareFeatures/model.js, line 187
-
returns a list of all available layers in the featureList
| Name |
Type |
Description |
groupedFeatureList |
object
|
features grouped by layerId |
Returns:
name and id
-
getLegendUrlFromLayerList(layerName){String}
modules/tools/importer/parseWms/model.js, line 433
-
Get legend url from WMS capabilities
| Name |
Type |
Description |
layerName |
String
|
layer name |
-
getLineString(){Array}
addons/reachability/models/geoServices/routing-result.js, line 62
-
LineString of the route
Returns:
of the route
-
getLineString(){Array}
addons/routingLGB/models/geoServices/routing-result.js, line 63
-
LineString of the route
Returns:
of the route
-
getLineStringCenter(line){"ol/geom/Point"}
modules/core/modelList/layer/oaf.js, line 1715
-
Berechnet den Mittelpunkt eines LineString basierend auf der halben Linienlänge.
| Name |
Type |
Description |
line |
"ol/geom/LineString"
|
Der LineString, aus dem der Längenmittelpunkt berechnet wird. |
Returns:
Punkt, der den Mittelpunkt der Linienlänge darstellt.
-
getLineStringWaypointIndex(){Array.<Number>}
addons/reachability/models/geoServices/routing-result.js, line 78
-
LineStringWaypointIndex to find out where the waypoints on the linestring are.
Returns:
to find out where the waypoints on the linestring are.
-
getLineStringWaypointIndex(){Array.<Number>}
addons/routingLGB/models/geoServices/routing-result.js, line 79
-
LineStringWaypointIndex to find out where the waypoints on the linestring are.
Returns:
to find out where the waypoints on the linestring are.
-
getLng(){Number}
addons/reachability/models/geoServices/geosearch-result.js, line 39
-
Lng coordinate.
Returns:
coordinate.
-
getLng(){Number}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 39
-
Lng coordinate.
Returns:
coordinate.
-
getMapBbox()
addons/mpJsApi/src/ogcApi.js, line 110
-
Returns bbox of current map extent, transformed to EPSG:4326.
We intentionally keep it fixed to 4326 so we can omit bbox-crs in OGC calls.
-
getMapExport(url, version){void}
addons/detailedSearch/searchResult/model.js, line 132
-
Create object for map import
| Name |
Type |
Description |
url |
String
|
Capabilities URL to import |
version |
String
|
version of WFS |
-
getMapExtentInEPSG4326(map){Array.<number>}
modules/core/modelList/layer/oaf.js, line 497
-
Gibt die aktuelle Ausdehnung (Bounding Box) der Karte in der Projektion EPSG:4326 zurück.
Diese Hilfsfunktion berechnet die aktuelle Ausdehnung der Karte basierend auf ihrer Größe
und transformiert diese aus der Kartenprojektion in das Koordinatensystem EPSG:4326 (WGS84).
| Name |
Type |
Description |
map |
ol/Map
|
Die OpenLayers-Karte, von der die BBOX abgeleitet werden soll. |
Returns:
Ein Array mit vier Zahlenwerten [minX, minY, maxX, maxY] in EPSG:4326.
-
getMapImport(serviceType, url, lgbServiceUuid, metadataUrl){void}
addons/detailedSearch/searchResult/model.js, line 113
-
Create object for map import
| Name |
Type |
Description |
serviceType |
String
|
Type of service |
url |
String
|
Capabilities URL to import |
lgbServiceUuid |
String
|
UUID of the service in the LGB BB SDI |
metadataUrl |
String
|
Metadata URL of the service |
-
getMapInteractionMode(){String}
addons/routingLGB/model.js, line 149
-
Getter for mapInteractionMode.
-
getMaxDistance(){Number}
addons/reachability/model.js, line 190
-
Getter for max distance.
Returns:
max distance setting
-
getMaxHeight(){Number}
addons/elevationProfile/models/elevation-result.js, line 56
-
Gets the maximal height.
Returns:
max height
-
getMaximum(){Number}
addons/reachability/models/geoServices/isochrones-area.js, line 80
-
Maximum value of area.
Returns:
value of area.
-
getMaxInterval(){Number}
addons/reachability/model.js, line 225
-
Getter for max interval.
Returns:
max interval setting
-
getMaxTime(){Number}
addons/reachability/model.js, line 155
-
Getter for max time.
Returns:
max time setting
-
getMinDistance(){Number}
addons/reachability/model.js, line 182
-
Getter for min distance.
Returns:
min distance setting
-
getMinHeight(){Number}
addons/elevationProfile/models/elevation-result.js, line 64
-
Gets the minimal height.
Returns:
min height
-
getMinInterval(){Number}
addons/reachability/model.js, line 217
-
Getter for min interval.
Returns:
min interval setting
-
getMinTime(){Number}
addons/reachability/model.js, line 147
-
Getter for min time.
Returns:
min time setting
-
getName(){String}
addons/routingLGB/models/geoServices/routing-step.js, line 64
-
Name of the road.
Returns:
of the road.
-
getOafCapabilities(url, modus){Promise.<*>}
modules/tools/importer/parseOaf/model.js, line 621
-
Retrieves and cleans OAF capabilities data from a specified URL.
| Name |
Type |
Description |
url |
string
|
The URL to fetch OAF capabilities data from. |
modus |
number
|
The mode for processing the data. |
Returns:
promise that resolves with the cleaned capabilities data or rejects with an error.
-
getOlVectorFeatures(){void}
modules/tools/exporter/exportData/model.js, line 424
-
Get features from ol vector layer
-
getOptimization(){String}
addons/reachability/model.js, line 308
-
Getter for optimization.
-
getOptimization(){String}
addons/reachability/models/geoServices/isochrones-area.js, line 101
-
Optimization parameter used.
Returns:
parameter used.
-
getOrientedQuad(pts4, imgCenter, frameState){Array|null}
modules/oafFilter/view.js, line 832
-
Bestimmt die beste Orientierung der vier Eckpunkte eines Bild-Polygons
für das perspektivische Draping auf der Karte.
Vorgehen:
- Es werden 8 Kandidaten erzeugt:
4 Rotationen der Punktliste und 4 Rotationen der umgekehrten Reihenfolge
(entspricht einer Spiegelung).
- Jeder Kandidat wird bewertet:
- scoreByScreen bevorzugt eine horizontale obere Kante
und eine vertikale linke Kante im Bildschirm.
- scoreByCenter nutzt optional die Bildmitte aus den Metadaten.
- Der Kandidat mit dem kleinsten Score wird ausgewählt.
Sonderfall:
Für year_state === "1945" kann testweise eine feste Rotation
oder Spiegelung erzwungen werden.
| Name |
Type |
Description |
pts4 |
Array
|
Vier Eckpunkte als Koordinaten [x,y] |
imgCenter |
Array
|
Optionale Bildmitte [x,y] |
frameState |
Object
|
OpenLayers frameState |
Returns:
in der Reihenfolge [p00,p10,p11,p01]
-
getOverlayPosition(extent){Array.<Number>}
addons/borisFilter/searchResult/model.js, line 87
-
Get the position of the overlay.
| Name |
Type |
Description |
extent |
ol.extent
|
the extent of the geometry |
Returns:
position for the overlay
-
getOverlayPosition(extent){Array.<Number>}
addons/detailedSearch/searchResult/model.js, line 94
-
Get the position of the overlay.
| Name |
Type |
Description |
extent |
ol.extent
|
the extent of the geometry |
Returns:
position for the overlay
-
getParser(){void}
modules/tools/exporter/exportData/model.js, line 435
-
Create OL format parser for the respective output format
-
getPDFURL(){void}
modules/tools/print/model.js, line 520
-
Führt einen HTTP-Post-Request aus.
-
getPreference(){String}
addons/routingLGB/model.js, line 216
-
Getter for preference.
-
getProjections(sourceProj, destProj, zone){Object}
addons/reachability/utils/kml-utils.js, line 24
-
Gets the projections in proj4 format.
| Name |
Type |
Description |
sourceProj |
String
|
Source projection name. |
destProj |
String
|
Destination projection name. |
zone |
String
|
Zone of source projection. |
Returns:
object with the definitions of the given projection names.
-
getProjections(sourceProj, destProj, zone){Object}
addons/routingLGB/utils/kml-utils.js, line 24
-
Gets the projections in proj4 format.
| Name |
Type |
Description |
sourceProj |
String
|
Source projection name. |
destProj |
String
|
Destination projection name. |
zone |
String
|
Zone of source projection. |
Returns:
object with the definitions of the given projection names.
-
getReportMarkerColor(feature){String}
addons/geoMaerker/reports/model.js, line 28
-
Method to get the correct color for a marker, based on the Report status
Possible status:
- ungeprueft / Status: Ungeprüft / Rot #FF8080
- geprueft / Status: Geprüft / Orange #FF9955
- uebergeben / Status: Geprüft / Orange #FF9955
- zurueckgestellt / Status: Geprüft / Orange #FF9955
- vorbereitet / Status: Geprüft / Orange #FF9955
- eingearbeitet / Status: Geprüft / Orange #FF9955
- erledigt / Status: Erledigt / Dunkelgrün #8DD35F
- festgelegt / Status: Information / Blau #65A3FF
| Name |
Type |
Description |
feature |
*
|
The feature. |
Returns:
color.
-
getReportMarkerStyle(feature, scale){Style}
addons/geoMaerker/reports/model.js, line 63
-
The OL style for the Report Feature marker, based on the Feature status
| Name |
Type |
Description |
feature |
*
|
The feature. |
scale |
*
|
The scale. |
Returns:
style.
-
getReportPolygonEditStyle(feature){Style}
addons/geoMaerker/reports/model.js, line 105
-
The OL style for the Report Feature edit polygon, based on the Feature status
| Name |
Type |
Description |
feature |
Feature
|
The feature to style |
Returns:
style
-
getReportPolygonStyle(feature){Style}
addons/geoMaerker/reports/model.js, line 87
-
The OL style for the Report Feature polygon, based on the Feature status
| Name |
Type |
Description |
feature |
Feature
|
The feature to style |
Returns:
style
-
getReportStatusFullTextTranslation(feature){String}
addons/geoMaerker/model.js, line 70
-
Method to get the Report status fulltext translation string for a report feature
| Name |
Type |
Description |
feature |
*
|
The feature to retrieve the status from |
Returns:
status fulltext
-
getReportStatusTranslation(feature){String}
addons/geoMaerker/model.js, line 36
-
Method to get the Report status translation string for a report feature
| Name |
Type |
Description |
feature |
*
|
The feature. |
Returns:
translation text.
-
getRouteExtent(){Array.<Number>}
addons/routingLGB/views/map/view.js, line 358
-
Retrieves the extent of the route.
Returns:
of the route
-
getRouteFeature(){module:ol/Feature}
addons/routingLGB/views/map/view.js, line 120
-
Returns the feature to display the route on
Returns:
Feature
-
getRoutingResult(){RouteResult}
addons/routingLGB/model.js, line 233
-
Getter for routing result.
Returns:
directions with route details
-
getSegments(){Array.<RoutingDirectionsSegment>}
addons/reachability/models/geoServices/routing-result.js, line 70
-
Segments of directions from on waypoint to another.
Returns:
of directions from on waypoint to another
-
getSegments(){Array.<RoutingDirectionsSegment>}
addons/routingLGB/models/geoServices/routing-result.js, line 71
-
Segments of directions from on waypoint to another.
Returns:
of directions from on waypoint to another
-
modules/restReader/collection.js, line 55
-
returns the model in the collection that matches the passed id
| Name |
Type |
Description |
id |
string
|
the service id |
Returns:
service model
-
getServicesList(){void}
modules/tools/importer/selectOaf/model.js, line 88
-
Fetch layer list
-
getServicesList(){void}
modules/tools/importer/selectOat/model.js, line 88
-
Fetch layer list
-
getServicesList(){void}
modules/tools/importer/selectWfs/model.js, line 69
-
Fetch layer list
-
getServicesList(){void}
modules/tools/importer/selectWms/model.js, line 72
-
Fetch layer list
-
getServicesList(){void}
modules/tools/importer/selectWmts/model.js, line 69
-
Fetch layer list
-
getSettings(){Object}
addons/elevationProfile/model.js, line 58
-
Getter for the settings.
Returns:
module settings
-
getSettings(){Object}
addons/layerSwiper/model.js, line 396
-
Getter for the settings.
Returns:
mapped by geosearch, geosearchReverse and routing
-
getSettings(){Object}
addons/reachability/model.js, line 118
-
Getter for the settings.
Returns:
mapped by geosearch, geosearchReverse and routing
-
getSettings(){Object}
addons/routingLGB/model.js, line 129
-
Getter for the settings.
Returns:
mapped by geosearch, geosearchReverse and routing
-
getSourceRoute(){Object}
addons/elevationProfile/model.js, line 66
-
Getter for sourceRoute.
Returns:
current source route
-
getSpeedProfile(){String}
addons/reachability/model.js, line 283
-
Getter for speedProfile.
-
getSpeedProfile(){String}
addons/reachability/models/geoServices/isochrones-area.js, line 94
-
SpeedProfile parameter used.
Returns:
parameter used.
-
getSpeedProfile(){String}
addons/routingLGB/model.js, line 191
-
Getter for speedProfile.
-
addons/reachability/model.js, line 130
-
Getter for starting point.
Returns:
starting point
-
addons/elevationProfile/models/elevation-result.js, line 24
-
Steps with coordintaes in local projection.
Returns:
in local projection.
-
getSteps(){Array.<RoutingDirectionsStep>}
addons/routingLGB/models/geoServices/routing-segment.js, line 41
-
Instruction steps to follow the route
Returns:
to follow the route.
-
getStyleForFeature(feature, layerStyle, formatTooltipLabel, configImagePath){ol/style/Style}
modules/core/modelList/layer/oaf.js, line 1795
-
Liefert ein OpenLayers Style-Objekt für ein einzelnes Feature.
Unterstützt Point, LineString, Polygon, inklusive Icons, Kreise, Tooltip, Label etc.
| Name |
Type |
Description |
feature |
ol/Feature
|
Das zu stylende Feature |
layerStyle |
Object
|
Die Style-Konfiguration aus style.json |
formatTooltipLabel |
function
|
Funktion zur Aufbereitung des Tooltip-Textes |
configImagePath |
string
|
Pfad zu den Icon-Dateien |
Returns:
Style-Objekt
-
getThemeColor(){Array.<Number>}
addons/elevationProfile/views/chart/view.js, line 348
-
Calculate the theme color based on the info bar background color.
Returns:
color code of the theme color
-
getThemeColorString(){Array.<Number>}
addons/elevationProfile/views/chart/view.js, line 357
-
Calculate the theme color based on the info bar background color.
Returns:
color code of the theme color
-
getTime(){Number}
addons/reachability/model.js, line 163
-
Getter for time.
Returns:
time
-
addons/borisFilter/searchResult/model.js, line 71
-
Gets the extent of the transformed feature.
Returns:
extent of the transformed feature
-
addons/detailedSearch/searchResult/model.js, line 77
-
Gets the extent of the transformed feature.
Returns:
extent of the transformed feature
-
addons/borisFilter/searchResult/model.js, line 47
-
Transforms the geometry wkt from EPSG:4326 to the current map
projection.
Returns:
geometry in current map projection
-
addons/detailedSearch/searchResult/model.js, line 54
-
Transforms the geometry wkt from EPSG:4326 to the current map
projection.
Returns:
geometry in current map projection
-
getType(){Number}
addons/routingLGB/models/geoServices/routing-step.js, line 72
-
Type of the road
Returns:
of the road.
-
getValue(){Number}
addons/reachability/models/geoServices/isochrones-area.js, line 72
-
Value of area.
Returns:
of area.
-
getValuesFromFeature(feature, attrName){Array.<string>}
modules/tools/filter/query/source/model.js, line 159
-
[getValuesFromFeature description]
| Name |
Type |
Description |
feature |
ol.feature
|
olfeature |
attrName |
string
|
[description] |
-
getWaypoints(){Array.<Waypoint>}
addons/routingLGB/model.js, line 141
-
Getter for waypoints.
Returns:
waypoints
-
getWaypoints(){Array.<Number>}
addons/routingLGB/models/geoServices/routing-step.js, line 80
-
Waypoints of the linestring.
Returns:
of the linestring.
-
getWfsCapabilities(url){Promise}
modules/tools/exporter/parseWfs/model.js, line 84
-
Creates OpenLayers WFS Capabilities object
| Name |
Type |
Description |
url |
String
|
url to fetch |
Returns:
Promise
-
getWfsCapabilities(url){Promise}
modules/tools/importer/parseWfs/model.js, line 310
-
Creates OpenLayers WFS Capabilities object
| Name |
Type |
Description |
url |
String
|
url to fetch |
Returns:
Promise
-
getWfsFeatures(useProxy){void}
modules/tools/exporter/exportData/model.js, line 293
-
Get WFS features (triggers fetch functions) and sets them
| Name |
Type |
Description |
useProxy |
boolean
|
flag to indicate if CORS proxy should be used |
-
getWfsVersion(url){Promise}
modules/tools/importer/parseWfs/model.js, line 284
-
Determine service version
| Name |
Type |
Description |
url |
String
|
capabilities url |
Returns:
Promise
-
getWmsCapabilities(url){Promise}
modules/tools/importer/parseWms/model.js, line 217
-
Fetch capabilities
| Name |
Type |
Description |
url |
String
|
capabilities url |
Returns:
Promise
-
getWmsVersion(url){Promise}
modules/tools/importer/parseWms/model.js, line 231
-
Determine service version
| Name |
Type |
Description |
url |
String
|
capabilities url |
Returns:
Promise
-
getWmtsCapabilities(url){Promise}
modules/tools/importer/parseWmts/model.js, line 136
-
Gets the extent of the layer as specified in its
| Name |
Type |
Description |
url |
String
|
Input url |
Returns:
Promise
-
getWriteOptions(model){Object}
modules/wfsTransaction/model.js, line 77
-
gets the write options for wfs transaction
Returns:
options
-
getX(){Number}
addons/elevationProfile/models/elevation-step.js, line 36
-
Duration in seconds.
Returns:
in seconds.
-
getY(){String}
addons/elevationProfile/models/elevation-step.js, line 44
-
Instruction to follow the route.
Returns:
to follow the route.
-
getZ(){String}
addons/elevationProfile/models/elevation-step.js, line 52
-
Name of the road.
Returns:
of the road.
-
getZoomToExtent(){Boolean}
addons/routingLGB/models/geoServices/routing-result.js, line 111
-
Getter for Zoom to extent.
Returns:
if the map should be zoomed to extent
-
groupedFeaturesBy(featureList, property){object}
modules/tools/compareFeatures/model.js, line 144
-
splits the features into sets, grouped by the given property
| Name |
Type |
Description |
featureList |
Array.<ol.feature>
|
the comparable features |
property |
string
|
value is grouped by |
Returns:
grouped by property
-
groupFeatureIdsByLayer(queries){Object}
modules/tools/filter/model.js, line 191
-
collects the ids from of all features that match the filter, maps them to the layerids
| Name |
Type |
Description |
queries |
Array.<Object>
|
query objects |
Returns:
object mapping layers to featuresids
-
handleFileUpload(){void}
modules/tools/importer/uploadGeodata/model.js, line 67
-
Handle uploaded file
-
handleResponse(responseText, status, responseFunction){void}
modules/core/wps.js, line 73
-
handles wps response
| Name |
Type |
Description |
responseText |
string
|
XML to be sent as String |
status |
integer
|
status of xhr-request |
responseFunction |
function
|
function to be called |
-
handleWfsResponse(def, xmlString){void}
modules/searchbar/specialWFS/model.js, line 370
-
Verarbeitet die WFS-Antwort (XML) und extrahiert Features.
| Name |
Type |
Description |
def |
Object
|
Die Definition des WFS |
xmlString |
string
|
Die XML-Antwort des Servers als Text |
-
hasCoordinates(){Boolean}
addons/reachability/models/starting-point.js, line 81
-
Checks, if coordinates are set.
Returns:
if coordinates are set
-
hasCoordinates(){Boolean}
addons/routingLGB/models/waypoint.js, line 92
-
Checks, if coordinates are set.
Returns:
if coordinates are set
-
addons/routingLGB/models/geoServices/routing-result.js, line 128
-
Check, if the result contains intermediate waypoints.
Returns:
if the route has intermediate waypoints
-
hasNoError(){Boolean}
addons/elevationProfile/models/elevation-result.js, line 39
-
Returns:
if the the result has no error
-
hasSourceGeometry(){Boolean}
addons/elevationProfile/model.js, line 119
-
Check for ol geometry
Returns:
if there is a ol geometry of the source route
-
hideDetailedSearch(){SearchView}
addons/borisFilter/view.js, line 157
-
Hides the detailedSearch container.
-
hideDetailedSearch(){SearchView}
addons/detailedSearch/view.js, line 415
-
Hides the detailedSearch container.
-
hideGFI(){void}
modules/tools/gfi/view.js, line 104
-
Ruft die Funktion setIsVisible im Model auf
-
hideHitList(){SearchView}
addons/detailedSearch/view.js, line 442
-
Hides the hit list.
-
hideMouseHover(){void}
modules/tools/gfi/view.js, line 53
-
hides mousehover if mouse enters gfi
necessary in case that gfi is open and mousehover overlays gfi
-
hideOverlay(){Void}
addons/borisFilter/searchResult/model.js, line 213
-
Remove the overlay from the map.
-
hideOverlay(){Void}
addons/detailedSearch/searchResult/model.js, line 300
-
Remove the overlay from the map.
-
hideRecommendedList(){SearchView}
addons/detailedSearch/view.js, line 430
-
Hides the recommended list.
-
highlightRoute(params){void}
addons/routingLGB/views/map/view.js, line 150
-
Highlights part of the route.
| Name |
Type |
Description |
params |
Object
|
with the starting and ending index
| Name |
Type |
Description |
fromWaypointIndex |
Number
|
optional
at which waypoint to start the highlight |
toWaypointIndex |
Number
|
optional
at which waypoint to end the highlight |
coordsIndex |
Array
|
optional
alternative to select the coordinate index directly |
|
-
highlightSegment(event){void}
addons/routingLGB/views/results/view.js, line 96
-
Highlight the hovered segment on the map.
| Name |
Type |
Description |
event |
Object
|
mouse over event |
-
highlightStep(event){void}
addons/routingLGB/views/results/view.js, line 111
-
Highlight the hovered step on the map.
| Name |
Type |
Description |
event |
Object
|
mouse over event |
-
identifyColNames(){void}
modules/tools/gfi/themes/table/model.js, line 15
-
Ermittelt alle Namen(=Spaltennamen) der Eigenschaften der Objekte
-
initActiveCategory(){void}
modules/controls/orientation/poi/model.js, line 67
-
Geht das Array an POI-Features durch und gibt ersten Eintrag zurück, der Features enthält und setzt diese Kategorie (Distanz)
-
initBase(attrs){void}
modules/core/modelList/layer/oaf.js, line 239
-
Führt die grundlegenden Initialisierungsschritte des Layers aus.
Dazu gehören das Setzen der Style-ID, das Übernehmen der Eltern-Initialisierung
sowie die Prüfung, ob eine gültige URL vorhanden ist.
| Name |
Type |
Description |
attrs |
Object
|
Attribute des Layers (z. B. styleId, URL, Optionen) |
-
initDataReloadOnMapMove(map){void}
modules/core/modelList/layer/oaf.js, line 274
-
Registriert einen Listener, der bei Kartenbewegung (moveend)
die Datenquelle des Layers aktualisiert.
Die BBOX wird normalisiert, um unnötige API-Abfragen zu vermeiden.
Die Funktion nutzt Debouncing, damit nicht bei jeder kleinen Bewegung
ein Reload ausgelöst wird.
| Name |
Type |
Description |
map |
ol.Map
|
Die OpenLayers-Karte |
-
initialize(attrs, options){void}
modules/core/modelList/layer/oaf.js, line 207
-
Initialisiert den OAF-Layer mit den bereitgestellten Attributen und Optionen.
Überprüft notwendige Parameter wie URL und Style ID.
| Name |
Type |
Description |
attrs |
Object
|
Attribute für den OAF-Layer. |
options |
Object
|
Optionen zur Konfiguration des Layers. |
-
initialize(config){void}
modules/searchbar/specialWFS/model.js, line 78
-
Initialisiert die WFS-Feature-Suche.
| Name |
Type |
Description |
config |
Object
|
Das Konfigurationsobjekt für die specialWFS-Suche.
| Name |
Type |
Default |
Description |
minChars |
number
|
3
|
optional
Mindestanzahl an Zeichen, bevor eine Suche gestartet wird. |
timeout |
number
|
6000
|
optional
Timeout für die Ajax-Requests in Millisekunden. |
definitions |
Array.<Object>
|
|
Definitionen der SpecialWFS. |
definitions[].url |
string
|
|
URL des WFS. |
definitions[].data |
string
|
|
optional
Query-String des WFS-Requests. *Deprecated*. |
definitions[].name |
string
|
|
Meta-Name der Kategorie für die Vorschlagssuche. |
definitions[].typeName |
string
|
|
Layername des WFS-Dienstes. |
definitions[].propertyNames |
Array.<string>
|
|
Liste von Attributnamen, die für die Suche verwendet werden. |
definitions[].geometryName |
string
|
"app:geom"
|
optional
Name des Attributs mit der Geometrie. |
definitions[].maxFeatures |
number
|
20
|
optional
Maximale Anzahl der zurückgegebenen Features. |
definitions[].namespaces |
string
|
|
optional
Zusätzliche Namespaces für die WFS-Abfrage. |
definitions[].glyphicon |
string
|
"glyphicon-home"
|
optional
Icon zur Visualisierung der Treffer. |
|
Example
// Beispiel-Konfiguration (z.B. aus config.json):
"searchBar": {
"placeholder": "WFS Suche",
"specialWFS": {
"minChars": 3,
"timeout": 10000,
"definitions": [
{
"url": "https://isk.geobasis-bb.de/ows/vg_wfs",
"typeName": "app:gem",
"propertyNames": ["app:gem_name"],
"name": "Gemeindename",
"namespaces": "xmlns:app='http://www.deegree.org/app'",
"geometryName": "app:geom",
"maxFeatures": 20,
"glyphicon": "glyphicon-home"
},
{
"url": "https://isk.geobasis-bb.de/ows/aktualitaeten_wfs",
"typeName": "app:tk10_single",
"propertyNames": [
"app:sheetname",
"app:sheetnr",
"app:identifier",
"app:classification",
"app:creationdate",
"app:revisiondate",
"app:publicationdate",
"app:processstepdate"
],
"name": "Kartenblätter TK10",
"namespaces": "xmlns:app='http://www.deegree.org/app'",
"geometryName": "app:geom",
"maxFeatures": 20,
"glyphicon": "glyphicon-map-marker"
}
]
}
}
-
initialize(options){void}
modules/tools/exporter/configure/view.js, line 17
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
-
initialize(options){void}
modules/tools/exporter/exportData/view.js, line 11
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ExportDataModel#event:change
-
initialize(options){void}
modules/tools/exporter/layerList/view.js, line 18
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- LayerListModel#event:change
-
initialize(options){void}
modules/tools/exporter/parseWfs/view.js, line 17
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(){void}
modules/tools/exporter/view.js, line 29
-
Initialize method
Listens to Events:
- ExporterTool#event:change
-
initialize(options){void}
modules/tools/importer/parseOaf/view.js, line 21
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/parseOat/view.js, line 18
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/parseWfs/view.js, line 17
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/parseWms/view.js, line 18
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/parseWmts/view.js, line 18
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/selectOaf/view.js, line 23
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/selectOat/view.js, line 22
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/selectWfs/view.js, line 22
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/selectWms/view.js, line 22
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/selectWmts/view.js, line 22
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/setStyle/view.js, line 21
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options |
Listens to Events:
- ImporterTool#event:change
-
initialize(options){void}
modules/tools/importer/uploadGeodata/view.js, line 20
-
Initialize method
| Name |
Type |
Description |
options |
Object
|
Input options for class |
Listens to Events:
- GeodataModel#change
* @listens GeodataModel#changeUploadedFileIsValidevent:
-
initialize()
modules/tools/importer/view.js, line 48
-
Initialize method
Listens to Events:
- ImporterTool#event:change
-
initialize(){void}
addons/layerSwiper/models/layer-select.js, line 19
-
Create new LayerSelect.
-
initialize(feature, displayName){void}
addons/reachability/models/starting-point.js, line 26
-
Create new StartingPoint.
| Name |
Type |
Description |
feature |
ol/feature
|
of the waypoint as point in map. |
displayName |
String
|
of the waypoint as text. |
-
initialize(index, feature, displayName, source){void}
addons/routingLGB/models/waypoint.js, line 29
-
Create new Waypoint.
| Name |
Type |
Description |
index |
Number
|
of the waypoint in list of waypoints. |
feature |
ol/feature
|
of the waypoint as point in map. |
displayName |
String
|
of the waypoint as text. |
source |
ol/source
|
where to add the feature. |
-
initialize(){void}
addons/routingLGB/models/waypoints.js, line 20
-
Initializes the waypoint collection with the minimum waypoints (2) for start and end.
-
initializeOafFilter(){void}
modules/oafFilter/view.js, line 295
-
Initialisiert die Filterlogik für das OAF-Modul beim ersten Öffnen.
Diese Funktion wird beim erstmaligen Öffnen des OAF-Fensters aufgerufen und übernimmt die grundlegende Einrichtung:
- Ermittelt alle verfügbaren Layer mit dem Attribut `dilunaType = "slider"`.
- Extrahiert eine Liste aller eindeutigen Jahresbereiche (z.B. "2000–2005").
- Bestimmt den voreingestellten Bereich (standardmäßig die letzten 5 Einträge).
- Initialisiert den Jahrgangs-Slider mit diesen Werten.
- Registriert den Button-Handler für das Anwenden des Filters.
- Führt ein leichtes Verschieben (pan) der Karte aus, um sicherzustellen, dass Änderungen sichtbar sind.
- Registriert Ereignisse für Kartenbewegung und Zoomänderung, um die Vorschau dynamisch zu aktualisieren.
- Setzt eine Debounce-Logik (1.5 Sekunden), um mehrfaches unnötiges Nachladen der Vorschau zu verhindern.
- Blendet die Vorschau bei Zoom < 9 automatisch aus.
- Aktualisiert die Vorschau automatisch bei Zoom ≥ 9 nach Kartenbewegung oder Zoomwechsel (sofern kein Einzelbild angezeigt wird).
Diese Initialisierung erfolgt nur einmal, solange die Komponente nicht neu geladen wird.
-
initializeReferenceDate(){void}
addons/configSwitcher/view.js, line 160
-
Handles the initializeReferenceDateg functionality.
This function retrieves the value of the element with the ID "reference-title"
and sets the classicTree configuration in the model based on the obtained value.
If the value is not empty, the classicTree configuration is updated.
-
addons/attributionsCustom/view.js, line 50
-
Handles initial rendering
-
initialRender(){configSwitcherView}
addons/configSwitcher/view.js, line 85
-
Handles the initial rendering i.e. creating the
openlayers control.
-
addons/languageSelectorCustom/view.js, line 54
-
Handles the initial rendering i.e. appends div to footer
-
addons/mousePositionCustom/view.js, line 51
-
Handles the initial rendering i.e. creating the
openlayers control.
-
addons/projectionSwitcher/view.js, line 59
-
Handles the initial rendering i.e. creating the
openlayers control.
-
addons/scaleLineCustom/view.js, line 52
-
Handles the initial rendering i.e. creating the
openlayers control.
-
initIsochrones(isActive){void}
addons/reachability/views/map/view.js, line 41
-
Called when the Routing tool is created to initialize the map layers, map interactions and waypoints.
| Name |
Type |
Description |
isActive |
boolean
|
true, if the tool is active |
-
initLanguage(portalLanguageConfig){Void}
-
initialization of the language with i18next
| Name |
Type |
Description |
portalLanguageConfig |
Object
|
the configuration red from config.js |
config.enabled |
Boolean
|
activates the GUI for language switching |
config.debug |
Boolean
|
if true i18next show debugging for developing |
config.languages |
Object
|
the languages to be used as {krz: full} where krz is "en" and full is "english" |
config.fallbackLanguage |
String
|
the language to use on startup |
config.changeLanguageOnStartWhen |
Array
|
the incidents that changes the language on startup as Array where the order is important |
-
initRouting(isActive){void}
addons/routingLGB/view.js, line 86
-
Initialisiert bzw. aktiviert/deaktiviert die Routing-Darstellung auf der Karte.
| Name |
Type |
Description |
isActive |
boolean
|
Gibt an, ob Routing aktiviert (true) oder deaktiviert (false) ist. |
-
initRouting(isActive){void}
addons/routingLGB/views/map/view.js, line 61
-
Called when the Routing tool is created to initialize the map layers, map interactions and waypoints.
| Name |
Type |
Description |
isActive |
boolean
|
true, if the tool is active |
-
initSlider(unique, firstIdx, lastIdx){void}
modules/oafFilter/view.js, line 514
-
Initialisiert den Jahrgangs-Slider mit den übergebenen Jahrgangslabels.
Diese Methode erstellt eine neue Slider-Instanz, die es erlaubt, einen Bereich von Jahrgangslabels (z.B. „2000–2005“) auszuwählen.
Der Slider basiert auf der Indexposition der eindeutigen Jahrgangslabels und ermöglicht eine visuelle Filterung der Luftbilddaten.
| Name |
Type |
Description |
unique |
Array.<String>
|
Liste der eindeutigen Jahrgangslabels, z.B. ["1990–1995", "1996–2000"] |
firstIdx |
Number
|
Index des Startjahrgangs (Anfang der Selektion) |
lastIdx |
Number
|
Index des Endjahrgangs (Ende der Selektion) |
-
modules/core/modelList/layer/oaf.js, line 314
-
Erstellt die Tooltip-Anzeige, die bei Mausbewegung über Features erscheint.
Der Tooltip zeigt formatierten Text an, der im Feature unter "tooltipText" gespeichert ist.
Die Anzeige wird gedrosselt (Throttle), um die Performance zu verbessern.
| Name |
Type |
Description |
map |
ol.Map
|
Die OpenLayers-Karte |
-
interpQuad(p00, p10, p11, p01, u, v){Array.<number>}
modules/oafFilter/canvasWarpModel.js, line 209
-
Bilineare Interpolation in einem Viereck (Quad).
Erwartet die Punkte in der Reihenfolge: p00 (oben-links), p10 (oben-rechts),
p11 (unten-rechts), p01 (unten-links).
| Name |
Type |
Description |
p00 |
Array.<number>
|
Punkt oben-links [x,y] |
p10 |
Array.<number>
|
Punkt oben-rechts [x,y] |
p11 |
Array.<number>
|
Punkt unten-rechts [x,y] |
p01 |
Array.<number>
|
Punkt unten-links [x,y] |
u |
number
|
Horizontaler Faktor (0..1) |
v |
number
|
Vertikaler Faktor (0..1) |
Returns:
Punkt [x,y]
-
isAddedToSource(){Boolean}
addons/reachability/models/starting-point.js, line 119
-
Check, if this waypoint is added to the feature source.
Returns:
if the waypoint is added to the source
-
isAddedToSource(){Boolean}
addons/routingLGB/models/waypoint.js, line 130
-
Check, if this waypoint is added to the feature source.
Returns:
if the waypoint is added to the source
-
-
check wheather portalLanguage switcher is enabled or not
Returns:
if switcher has to be shown
-
isFeatureListFull(layerId, groupedFeatureList, numberOfFeaturesToShow){boolean}
modules/tools/compareFeatures/model.js, line 172
-
checks if the list has already reached the maximum number of features per layer
| Name |
Type |
Description |
layerId |
string
|
layer id of the feature |
groupedFeatureList |
object
|
features grouped by layerId |
numberOfFeaturesToShow |
number
|
max number of features per layer |
Returns:
- if the max number of features per layer has not been reached
-
isFilterMatch(feature, filterAttr){Boolean}
modules/tools/filter/query/source/model.js, line 394
-
checks if feature matches the filter
| Name |
Type |
Description |
feature |
ol.Feature
|
[description] |
filterAttr |
Array.<object>
|
array of attributes and their values to filter |
-
isGeolocationAvailable(){Boolean}
addons/reachability/views/startingPoint/view.js, line 61
-
Check if the geolocation feature is enabled in the browser
Returns:
if the geolocation is available in the browser
-
isGeolocationAvailable(){Boolean}
addons/routingLGB/views/waypoints/view.js, line 213
-
Check if the geolocation feature is enabled in the browser
Returns:
if the geolocation is available in the browser
-
addons/reachability/model.js, line 378
-
Check if input is disabled.
Returns:
if input is disabled, because the route is loading
-
addons/routingLGB/model.js, line 332
-
Check if input is disabled.
Returns:
if input is disabled, because the route is loading
-
isLoadingElevation(){Boolean}
addons/elevationProfile/model.js, line 82
-
Getter for isLoadingElevation.
-
isLoadingIsochrones(){Boolean}
addons/reachability/model.js, line 275
-
Getter for isLoadingIsochrones.
-
isLoadingRoute(){Boolean}
addons/routingLGB/model.js, line 166
-
Getter for isLoadingRoute.
-
isMinimized(){Boolean}
addons/elevationProfile/model.js, line 98
-
Getter for isMinimized.
-
isNumberInRange(feature, attributeName, values){boolean}
modules/tools/filter/query/source/model.js, line 370
-
checks if a value is within a range of values
| Name |
Type |
Description |
feature |
ol.Feature
|
olfeature |
attributeName |
string
|
name of attribute |
values |
Array.<number>
|
arra of values |
Returns:
if value is in range
-
isOpen(){Boolean}
addons/elevationProfile/model.js, line 90
-
Getter for isOpen.
-
isParallelogram(q, eps){boolean}
modules/oafFilter/view.js, line 765
-
Prüft, ob ein Viereck ein Parallelogramm ist.
Ein Parallelogramm liegt vor, wenn:
- obere und untere Kante parallel sind
- linke und rechte Kante parallel sind
Dies wird über Vektorvergleiche mit einer kleinen Toleranz geprüft.
| Name |
Type |
Description |
q |
Array
|
Viereck in der Form [p00, p10, p11, p01] |
eps |
number
|
Toleranzwert für den Vergleich |
Returns:
bei Parallelogramm, sonst false
-
asyncisPrintingAvailable(){Promise.<boolean>}
addons/routingLGB/utils/export-utils.js, line 209
-
Checks if the printing feature is available by attempting to import a required module.
Throws:
-
If an error occurs during the import process.
-
-
Type
-
Error
Returns:
Promise that resolves to true if printing is available, or false if it's not available.
-
isRoutable(){Boolean}
addons/detailedSearch/searchResult/model.js, line 166
-
Check, if this search result is routable.
Returns:
if the search result can be used to trigger the routing tool
-
isRoutable(){Boolean}
addons/routingLGB/models/waypoints.js, line 159
-
Check, if at least 2 waypoints contain coordinates to calculate a route.
Returns:
if there are enough waypoints set to calculate a route
-
isRouteDetailsOpen(){Boolean}
addons/routingLGB/model.js, line 174
-
Getter for isRouteDetailsOpen.
-
isScaleWithinLimits(){boolean}
modules/core/modelList/layer/oaf.js, line 1534
-
Überprüft, ob der aktuelle Kartenmaßstab (Scale) innerhalb der konfigurierten Grenzen liegt.
Verwendet die `minScale` und `maxScale` Eigenschaften des Layers sowie die aktuellen
Kartenansichtsoptionen, um festzustellen, ob der Layer im aktuellen Zoomlevel sichtbar sein sollte.
Returns:
wenn der Maßstab innerhalb der Grenzen liegt; sonst `false`.
-
isSourceGeometryMultiLineString(){Boolean}
addons/elevationProfile/model.js, line 128
-
Check if the source ol geometry is a MultiLineString
Returns:
if the ol geometry is a MultiLineString
-
isUrlValid(url){Boolean}
modules/tools/importer/selectOaf/model.js, line 71
-
validate Url
| Name |
Type |
Description |
url |
String
|
url |
-
isUrlValid(url){Boolean}
modules/tools/importer/selectOat/model.js, line 71
-
validate Url
| Name |
Type |
Description |
url |
String
|
url |
-
isValid(){boolean}
addons/coordinateTransform/model.js, line 186
-
Überprüft die Gültigkeit der Eingaben.
Returns:
wenn alle Eingaben gültig sind.
-
isValidUrl(string){boolean}
addons/backgroundSwitcher/view.js, line 143
-
Checks if a given string is a valid URL.
| Name |
Type |
Description |
string |
string
|
The string to validate. |
Returns:
Returns `true` if the string is a valid URL, otherwise `false`.
-
isValidValue(str){boolean}
modules/core/requestor.js, line 258
-
helper function: check, if str has a valid value
| Name |
Type |
Description |
str |
string
|
parameter |
-
isValueMatch(feature, attribute){Boolean}
modules/tools/filter/query/source/model.js, line 338
-
checks if feature hat attribute that contains value
| Name |
Type |
Description |
feature |
ol.Feature
|
olfeature |
attribute |
object
|
attributeObject |
Returns:
if feature has attribute that contains value
-
layerFactory(uploadedFile){void}
modules/tools/importer/parseGeodata/model.js, line 102
-
Central factory function to create layer model
| Name |
Type |
Description |
uploadedFile |
string
|
- uploaded file |
-
layerFactory(uploadedFile){Object}
modules/tools/importer/parseOaf/model.js, line 1156
-
Factory function to create a layer based on the uploaded file.
| Name |
Type |
Description |
uploadedFile |
Object
|
The uploaded file to create the layer from. |
Returns:
created layer model or null if an error occurred.
-
lerp(a, b, t){number}
modules/oafFilter/canvasWarpModel.js, line 192
-
Lineare Interpolation zwischen zwei Werten.
| Name |
Type |
Description |
a |
number
|
Startwert |
b |
number
|
Endwert |
t |
number
|
Interpolationsfaktor (0..1) |
Returns:
Wert
-
listenToFeaturesLoaded(){void}
modules/tools/filter/query/source/model.js, line 58
-
Waits for the Layer to load its features and proceeds requests the metadata
-
loadApp(){void}
js/app.js, line 93
-
load the configuration of master portal
-
logDebug(args){void}
modules/oafFilter/view.js, line 1054
-
Gibt eine Debug-Nachricht in der Konsole aus, wenn Debugging aktiviert ist.
| Name |
Type |
Description |
args |
any
|
repeatable
Alle Argumente, die an console.log weitergegeben werden sollen |
-
makeDraggable(){void}
modules/oafFilter/view.js, line 117
-
Macht das Panel verschiebbar mit jQuery UI.
-
mapWaypointToTemplateAttrs(waypoint){Object}
addons/routingLGB/views/waypoints/view.js, line 166
-
Maps a waypoint to an enriched representation of waypoint attributes needed for rendering.
| Name |
Type |
Description |
waypoint |
Waypoint
|
the waypoint |
Returns:
object of waypoint attributes
-
maximizeDetailedSearchWindow(){void}
addons/detailedSearch/view.js, line 797
-
Handles the click event of the DetailedSearchWindow (Maximize)
-
maximizeDetailedSearchWindow(){void}
addons/detailedSearch/viewDetailedSearch.js, line 240
-
Handles the click event of the DetailedSearchWindow (Maximize)
-
-
Gruppiert Objekte aus der response, die mit einer der übergebenen Metadaten-Ids übereinstimmen
| Name |
Type |
Description |
response |
Array.<Object>
|
Objekte aus der services.json |
metaIds |
Array.<string>
|
Metadaten-Ids von Objekten die gruppiert werden |
Returns:
- Objekte aus der services.json
-
minimizeDetailedSearchWindow(){void}
addons/detailedSearch/view.js, line 786
-
Handles the click event of the DetailedSearchWindow (Minimize)
-
minimizeDetailedSearchWindow(){void}
addons/detailedSearch/viewDetailedSearch.js, line 221
-
Handles the click event of the DetailedSearchWindow (Minimize)
-
minutesMinusHours(duration){Number}
addons/reachability/utils/geo-utils.js, line 24
-
Determine the remaining minutes in the hour.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
Returns:
minutes in the hour
-
minutesMinusHours(duration){Number}
addons/routingLGB/utils/geo-utils.js, line 24
-
Determine the remaining minutes in the hour.
| Name |
Type |
Description |
duration |
Number
|
duration in seconds |
Returns:
minutes in the hour
-
modifyLayerList(layerList){void}
js/layerList.js, line 29
-
Bearbeitet die Objekte aus der services.json entsprechend der config.js
| Name |
Type |
Description |
layerList |
Array.<Object>
|
Objekte aus der services.json |
-
modifyScale(obj){void}
modules/scaleLine/model.js, line 26
-
Ist die Maßstabszahl größer als vier Ziffern, wird die Zahl in Tausenderblöcken gruppiert
| Name |
Type |
Description |
obj |
Object
|
Resolution, Zoomlevel und Scale aus der MapView |
-
moveWaypoint(index, newIndex){void}
addons/routingLGB/models/waypoints.js, line 142
-
Moves the waypoint at the given index to a new position
| Name |
Type |
Description |
index |
Number
|
Index for the waypoint to be moved |
newIndex |
Number
|
Target index for the moved waypoint |
-
moveWaypoint(index, newIndex){void}
addons/routingLGB/views/waypoints/view.js, line 157
-
Move a waypoint to a differnt position.
| Name |
Type |
Description |
index |
Number
|
the initial index |
newIndex |
Number
|
the new index |
-
mpLayerTree2Services(mpLayerTreeConf, dmConf){Promise}
js/classicTree2ServicesJsonUtil.js, line 25
-
Transforms a Masterportal classic LayerTree configuration object to a
services-internet.json compliant JSON object, which includes all layers
listed in the LayerTree.
services-internet.json compliant JSON object is created by an API call to the
given Dienstemanager instance.
| Name |
Type |
Description |
mpLayerTreeConf |
Object
|
Classic LayerTree config of Masterportal |
dmConf |
Object
|
Config object for Dienstemanager, e.g. {apiBaseUrl: "http://localhost:9000/api"} |
Returns:
resolving with services-internet.json JSON object
-
normalizeBbox(bbox, zoom){string}
modules/core/modelList/layer/oaf.js, line 654
-
Normalisiert eine BBOX abhängig vom Zoomlevel.
Dadurch bleiben BBOX-Werte in stabilen Räumen, was Cache-Hitrate,
Render-Performance und API-Requests stark verbessert.
| Name |
Type |
Description |
bbox |
Array.<number>
|
[minX, minY, maxX, maxY] in EPSG:4326. |
zoom |
number
|
aktueller Kartenzoom. |
Returns:
gerundete BBOX als String
-
notifyElevationProfile(){void}
addons/routingLGB/model.js, line 400
-
Notify the elevation profile module. Minimize the elevation profile when
speed profiles car or hgv are selected.
-
onActiveChanged(){void}
addons/routingLGB/view.js, line 59
-
Reagiert auf Änderungen des Aktiv-Status des Routing-Moduls.
-
onAddFeaturesToDrawLayer(evt){void}
modules/tools/importer/configureLayer/view.js, line 167
-
toggle adding of features to draw layer
| Name |
Type |
Description |
evt |
BrowserEvent
|
The event |
-
onApplyStyle(){void}
modules/tools/importer/setStyle/view.js, line 88
-
Callback to apply style
-
onAvoidAreasDrawEnd(context, event){void}
addons/routingLGB/views/map/view.js, line 370
-
Executed when User adds a new polygon to avoid on the Map
| Name |
Type |
Description |
context |
Object
|
actions context object. |
event |
Object
|
OL OnDrawEvent. |
-
onAvoidAreasSelect(event){void}
addons/routingLGB/views/map/view.js, line 379
-
Executed when User removes an avoid area polygon on the Map
| Name |
Type |
Description |
event |
Object
|
OL OnSelectEvent. |
-
onAvoidFeatureChanged(event){void}
addons/reachability/views/options/view.js, line 123
-
Event handler for avoid feature options changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onAvoidFeatureChanged(event){void}
addons/routingLGB/views/advancedOptions/view.js, line 60
-
Event handler for avoid feature options changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onBack(){void}
modules/tools/exporter/view.js, line 257
-
onBack function, sets wizzard step -1
-
onBack()
modules/tools/importer/view.js, line 282
-
onBack function, sets wizzard step -1
-
onCancel(){void}
modules/tools/exporter/view.js, line 267
-
onCancel function, reset all variables and subcomponents
-
onCancel()
modules/tools/importer/view.js, line 236
-
onCancel function, reset all variables and subcomponents
-
onCancelClick(){void}
addons/geoMaerker/view.js, line 687
-
Method that defines what should happen when clicking the cancel button
-
onChange(evt){void}
addons/layerSwiper/views/layerSelect/view.js, line 179
-
onChange listener of the select element
| Name |
Type |
Description |
evt |
Event
|
onChange event |
-
onChange(evt){void}
addons/projectionSwitcher/view.js, line 111
-
onChange listener of the select element
| Name |
Type |
Description |
evt |
Event
|
onChange event |
-
onChangeImportSource(evt){void}
modules/tools/importer/selectOaf/view.js, line 103
-
Setter function input of service
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onChangeImportSource(evt){void}
modules/tools/importer/selectOat/view.js, line 98
-
Setter function input of service
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onChangeImportSource(evt){void}
modules/tools/importer/selectWfs/view.js, line 99
-
Setter function input of service
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onChangeImportSource(evt){void}
modules/tools/importer/selectWms/view.js, line 120
-
Setter function input of service
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onChangeImportSource(evt){void}
modules/tools/importer/selectWmts/view.js, line 99
-
Setter function input of service
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onCustomSettings(evt){void}
modules/tools/importer/configureLayer/view.js, line 73
-
handle custom layer settings
| Name |
Type |
Description |
evt |
Object
|
trigger event |
-
onCustomStyle(evt){void}
modules/tools/importer/setStyle/view.js, line 125
-
Setter for style parameters
| Name |
Type |
Description |
evt |
*
|
Triggering event |
-
onDetailedSearchBtnClick(){void}
addons/detailedSearch/searchResult/viewSearchResults.js, line 61
-
Calls passed through onDetailedSearchBtnClick if it exists.
-
onDetailedSearchBtnClick(){void}
addons/detailedSearch/view.js, line 481
-
Handles the click event on the detailedSearchButton
-
addons/detailedSearch/view.js, line 572
-
Restores the placeholder text for the input field on focus loss
-
addons/detailedSearch/view.js, line 557
-
Handles click into the input field
| Name |
Type |
Description |
evt |
Event
|
the input event |
-
addons/detailedSearch/view.js, line 525
-
Handles changes of the input text
| Name |
Type |
Description |
evt |
Event
|
the input event |
-
onDetailedSearchVisibleChange(){void}
addons/detailedSearch/view.js, line 473
-
Handles UI changes, when detailedSearchVisible changes
-
ondragover(evt){void}
modules/tools/importer/uploadGeodata/view.js, line 65
-
Prevent default behaviour on dragOver
| Name |
Type |
Description |
evt |
Event
|
Triggering Event |
-
addons/geoMaerker/view.js, line 188
-
Method that defined what should happen when clicking the Draw Button
| Name |
Type |
Description |
event |
*
|
The click event. |
-
ondrop(evt){void}
modules/tools/importer/uploadGeodata/view.js, line 74
-
Prevent default behaviour onDrop
| Name |
Type |
Description |
evt |
Event
|
Triggering Event |
-
addons/geoMaerker/view.js, line 227
-
Method that defines what should happen when clicking the Edit Feature Button
| Name |
Type |
Description |
event |
*
|
The click event. |
-
onEditLayer(){void}
modules/tools/importer/parseOaf/view.js, line 187
-
Enable styling of the layer
-
onEditLayer(){void}
modules/tools/importer/parseWfs/view.js, line 90
-
Enable styling of the layer
-
onEnableImport(layerModel)
modules/tools/importer/view.js, line 633
-
callback function of parseGeodata component
| Name |
Type |
Description |
layerModel |
object
|
created layer model |
-
onError(msg){void}
modules/tools/exporter/view.js, line 292
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/configureLayer/model.js, line 84
-
Error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseGeodata/model.js, line 183
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseOaf/model.js, line 1206
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseOat/model.js, line 236
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseWfs/model.js, line 509
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseWms/model.js, line 464
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/parseWmts/model.js, line 317
-
Central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/selectOaf/model.js, line 110
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/selectOat/model.js, line 110
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/selectWfs/model.js, line 91
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/selectWms/model.js, line 161
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
onError(msg){void}
modules/tools/importer/selectWmts/model.js, line 119
-
central error function
| Name |
Type |
Description |
msg |
*
|
optional error message |
-
modules/menu/basic/filter/view.js, line 113
-
Called on the input event of the input field.
| Name |
Type |
Description |
evt |
*
|
event that triggers this function |
-
modules/menu/desktop/filter/view.js, line 113
-
Called on the input event of the input field.
| Name |
Type |
Description |
evt |
*
|
event that triggers this function |
-
modules/tools/exporter/filter/view.js, line 63
-
Called on the input event of the input field.
| Name |
Type |
Description |
evt |
*
|
event that triggers this function |
-
modules/tools/importer/filter/view.js, line 66
-
Called on the input event of the input field.
| Name |
Type |
Description |
evt |
*
|
event that triggers this function |
-
onFileUpload(evt){void}
modules/tools/importer/uploadGeodata/view.js, line 56
-
Sets uploaded file
| Name |
Type |
Description |
evt |
Event
|
Triggering Event |
-
onFilterItemCheckboxClick(filter, val, checked){void}
addons/detailedSearch/viewDetailedSearch.js, line 167
-
Handles the click event of the filterItemCheckbox
| Name |
Type |
Description |
filter |
Object
|
single searchStats model |
val |
String
|
value of the input |
checked |
Boolean
|
checkbox state |
-
onFilterOafList(list){void}
modules/tools/importer/selectOaf/view.js, line 89
-
Call when list is has been filtered
| Name |
Type |
Description |
list |
list
|
input List |
-
onFilterOatList(list){void}
modules/tools/importer/selectOat/view.js, line 84
-
Call when list is has been filtered
| Name |
Type |
Description |
list |
list
|
input List |
-
onFilterPreviewList(wmsListFiltered){void}
modules/tools/importer/selectWms/view.js, line 90
-
Call when list is has been filtered
| Name |
Type |
Description |
wmsListFiltered |
list
|
input List |
-
onFilterWfsList(list){void}
modules/tools/importer/selectWfs/view.js, line 85
-
Call when list is has been filtered
| Name |
Type |
Description |
list |
list
|
input List |
-
onFilterWmtsList(list){void}
modules/tools/importer/selectWmts/view.js, line 85
-
Call when list is has been filtered
| Name |
Type |
Description |
list |
list
|
input List |
-
onForward(){void}
modules/tools/exporter/view.js, line 247
-
onForward function, sets wizzard step +1
-
onForward()
modules/tools/importer/view.js, line 273
-
onForward function, sets wizzard step +1
-
onGeolocationSet(){void}
addons/reachability/views/startingPoint/view.js, line 87
-
Event handler for setting the geolocation.
-
onGeolocationSet(event){void}
addons/routingLGB/views/waypoints/view.js, line 115
-
Event handler for setting the geolocation.
| Name |
Type |
Description |
event |
Object
|
the click event |
-
onHelpClick(){void}
addons/geoMaerker/view.js, line 699
-
Method that defines what should happen when clicking the "Get Help" button
-
onHitClick(){void}
addons/borisFilter/searchResult/viewSearchResultDetailed.js, line 37
-
Handles the low level actions when a
hit was clicked. Such as zooming to
the extent of the hit geometry.
Afterwards, calls this.options.onHitClick
if defined.
-
onHitClick(){void}
addons/detailedSearch/searchResult/viewSearchResult.js, line 46
-
Handles the low level actions when a
hit was clicked. Such as zooming to
the extent of the hit geometry.
Afterwards, calls this.options.onHitClick
if defined.
-
onHitClick(){void}
addons/detailedSearch/searchResult/viewSearchResultDetailed.js, line 46
-
Handles the low level actions when a
hit was clicked. Such as zooming to
the extent of the hit geometry.
Afterwards, calls this.options.onHitClick
if defined.
-
onHitClick(){void}
addons/detailedSearch/view.js, line 677
-
Handles the top level actions when a
hit was clicked.
-
onHitKeyDown(){void}
addons/detailedSearch/searchResult/viewSearchResult.js, line 56
-
Helper to call onHitMouseEnter when using keyboard navigation
-
onHitMouseenter(){void}
addons/detailedSearch/searchResult/viewSearchResult.js, line 64
-
Display the given geometry on mouse hover event.
-
onHitMouseleave(){void}
addons/detailedSearch/searchResult/viewSearchResult.js, line 72
-
Clear map from an added geometry on mouse leave event.
-
onImportLayerFinished()
modules/tools/importer/view.js, line 655
-
Callback function of addLayer component
-
onImportMoreLayers()
modules/tools/importer/view.js, line 783
-
Enables another import by resetting the wizzard.
-
addons/layerSwiper/view.js, line 51
-
Event handler for focussing the layer select
| Name |
Type |
Description |
event |
Object
|
the focus event |
-
addons/layerSwiper/views/layerSelect/view.js, line 135
-
Event handler for focussing the starting point
| Name |
Type |
Description |
event |
Object
|
the focus event |
-
addons/reachability/views/startingPoint/view.js, line 70
-
Event handler for focussing the starting point
| Name |
Type |
Description |
event |
Object
|
the focus event |
-
addons/routingLGB/views/waypoints/view.js, line 74
-
Event handler for focussing waypoints.
| Name |
Type |
Description |
event |
Object
|
the click event |
-
addons/detailedSearch/view.js, line 596
-
Handle search trigger by enter key as well as keyboard navigation
with arrow keys
| Name |
Type |
Description |
evt |
*
|
The event that has triggeres |
-
onIntervalChanged(event){void}
addons/reachability/views/options/view.js, line 98
-
Event handler for interval changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onItemRecommendedListClick(){void}
addons/detailedSearch/recommendedResult/viewRecommendedResult.js, line 36
-
Calls the callback method with the model attributes,
if callback is defined.
-
onMapInteractionModeChanged(event){void}
addons/routingLGB/views/advancedOptions/view.js, line 82
-
Event handler for map interaction mode changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onMinimizerClicked()
addons/elevationProfile/views/infobar/view.js, line 51
-
Click-Handler for minimizing and maximizing the elevation profile.
-
modules/tools/importer/selectOaf/view.js, line 128
-
Callback function on capabilities input
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
modules/tools/importer/selectOat/view.js, line 123
-
Callback function on capabilities input
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onOptimizationChanged(event){void}
addons/reachability/views/options/view.js, line 110
-
Event handler for optimization changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onParseError(){void}
modules/tools/exporter/parseWfs/view.js, line 85
-
Handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseGeodata/view.js, line 50
-
handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseOaf/view.js, line 195
-
Handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseOat/view.js, line 109
-
handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseWfs/view.js, line 98
-
Handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseWms/view.js, line 109
-
handle error, reset layerModel
-
onParseError(){void}
modules/tools/importer/parseWmts/view.js, line 109
-
handle error, reset layerModel
-
onParseError()
modules/tools/importer/view.js, line 641
-
handling for parse errors
-
onPreferenceChanged(event){void}
addons/routingLGB/views/advancedOptions/view.js, line 69
-
Event handler for prefernces changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
onProjectionChange(projection){void}
addons/projectionSwitcher/model.js, line 169
-
Handles changing the projection by setting the overall projection of the map
and transforming the map extents. Also handles layer type specific requirements.
Original code on https://openlayers.org/en/v5.3.0/examples/reprojection-by-code.html
| Name |
Type |
Description |
projection |
String
|
in the format "EPSG:XXXX" |
-
onResetStyle(){void}
modules/tools/importer/setStyle/view.js, line 98
-
Callback to reset style
-
onResetStyle()
modules/tools/importer/view.js, line 673
-
Called when a style should be reset.
-
onRestrictToCurrentBboxChange(restrict){void}
addons/detailedSearch/view.js, line 465
-
| Name |
Type |
Description |
restrict |
Boolean
|
true if bbox should be restricted, false otherwise |
-
onSelectAll(evt){void}
modules/tools/importer/parseOat/view.js, line 122
-
Manually select or unselect all layers.
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectAll(evt){void}
modules/tools/importer/parseWms/view.js, line 122
-
Manually select or unselect all layers.
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectAll(evt){void}
modules/tools/importer/parseWmts/view.js, line 122
-
Manually select or unselect all layers.
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectExtent(evt){void}
modules/tools/exporter/configure/view.js, line 71
-
Handles select extent event
| Name |
Type |
Description |
evt |
Object
|
Triggering event |
-
onSelectFeatureTable(evt){void}
modules/tools/importer/configureLayer/view.js, line 142
-
handle selection of feature table of gpkg
| Name |
Type |
Description |
evt |
Object
|
trigger event |
-
modules/tools/exporter/configure/view.js, line 82
-
Handles select extent event
| Name |
Type |
Description |
evt |
Object
|
Triggering event |
-
modules/tools/exporter/view.js, line 208
-
callback function of layerConfig subcomponent
| Name |
Type |
Description |
format |
String
|
selected export format |
-
onSelectImportType(evt)
modules/tools/importer/view.js, line 292
-
onSelectImportType function to initially choose data type
| Name |
Type |
Description |
evt |
object
|
triggered event |
-
onSelectionChange(evt){void}
addons/borisFilter/searchSort/view.js, line 71
-
Handles changes of the attribute to sort by
| Name |
Type |
Description |
evt |
Event
|
the change event |
-
onSelectionChange(evt){void}
addons/detailedSearch/searchSort/view.js, line 71
-
Handles changes of the attribute to sort by
| Name |
Type |
Description |
evt |
Event
|
the change event |
-
onSelectLayer(evt){void}
modules/tools/exporter/layerList/view.js, line 91
-
Handle selected layer event, sets selected layer
| Name |
Type |
Description |
evt |
Object
|
triggering event |
-
onSelectLayer(layerModel){void}
modules/tools/exporter/view.js, line 221
-
callback function of layerList subcomponent
| Name |
Type |
Description |
layerModel |
String
|
selected layer model for export |
-
onSelectLayer(){void}
modules/tools/importer/parseOat/model.js, line 160
-
Check and trigger create layerModels
-
onSelectLayer(){void}
modules/tools/importer/parseWms/model.js, line 298
-
Check and trigger create layerModels
-
onSelectLayer(){void}
modules/tools/importer/parseWmts/model.js, line 182
-
Check and trigger create layerModels
-
onSelectLayerInLoop(url){Promise.<void>}
modules/tools/importer/parseOaf/model.js, line 985
-
Handles the selection of a layer by parsing OAF collections from a provided URL,
creating an OAF layer model based on the selected layer, and updating the layer model.
| Name |
Type |
Description |
url |
String
|
The URL of the selected layer. |
Returns:
promise that resolves when the operation is complete.
-
onSelectOaf(evt){void}
modules/tools/importer/selectOaf/view.js, line 114
-
Called when user selects WFS layer, sets the associated layerObject
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onSelectOaf(oaf)
modules/tools/importer/view.js, line 718
-
Set OAF model
| Name |
Type |
Description |
oaf |
*
|
Layer object or url to set. |
-
onSelectOafLayer(evt){void}
modules/tools/importer/parseOaf/view.js, line 114
-
Handles (de)selection of user
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectOat(evt){void}
modules/tools/importer/selectOat/view.js, line 109
-
Called when user selects WFS layer, sets the associated layerObject
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onSelectOat(oat)
modules/tools/importer/view.js, line 729
-
Set OAT model
| Name |
Type |
Description |
oat |
*
|
Layer object or url to set. |
-
onSelectOatLayer(evt){void}
modules/tools/importer/parseOat/view.js, line 70
-
Handles (de)selection of layer
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectSettings(evt){void}
modules/tools/importer/configureLayer/view.js, line 62
-
set layer import settings
| Name |
Type |
Description |
evt |
Object
|
trigger event |
-
onSelectWfs(evt){void}
modules/tools/importer/selectWfs/view.js, line 110
-
Called when user selects WFS layer, sets the associated layerObject
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onSelectWfs(wms)
modules/tools/importer/view.js, line 707
-
Set WFS model
| Name |
Type |
Description |
wms |
*
|
Layer object or url to set. |
-
onSelectWfsLayer(evt){void}
modules/tools/exporter/parseWfs/view.js, line 60
-
Handles (de)selection of user
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectWfsLayer(featureType){Object}
modules/tools/exporter/view.js, line 148
-
Set WFS model
| Name |
Type |
Description |
featureType |
*
|
Featuretype to be exported. |
-
onSelectWfsLayer(evt){void}
modules/tools/importer/parseWfs/view.js, line 67
-
Handles (de)selection of user
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectWms(evt){void}
modules/tools/importer/selectWms/view.js, line 105
-
Called when user selects WMS layer, sets the associated layerObject
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onSelectWms(wms)
modules/tools/importer/view.js, line 685
-
Set WMS model
| Name |
Type |
Description |
wms |
*
|
Layer object or url to set. |
-
onSelectWmsLayer(evt){void}
modules/tools/importer/parseWms/view.js, line 70
-
Handles (de)selection of layer
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSelectWmts(evt){void}
modules/tools/importer/selectWmts/view.js, line 110
-
Called when user selects WMTS layer, sets the associated layerObject
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
onSelectWmts(wms)
modules/tools/importer/view.js, line 696
-
Set WMTS model
| Name |
Type |
Description |
wms |
*
|
Layer object or url to set. |
-
onSelectWmtsLayer(evt){void}
modules/tools/importer/parseWmts/view.js, line 70
-
Handles (de)selection of user
| Name |
Type |
Description |
evt |
Event
|
Triggering event |
-
onSetAttributeList(attributeList){void}
modules/tools/importer/configureLayer/model.js, line 126
-
fill attribute List for getFeatureInfo config
| Name |
Type |
Description |
attributeList |
Array
|
attribute list |
-
onSetAttributeList(attributeList){void}
modules/tools/importer/parseGeodata/model.js, line 213
-
fill attribute List for getFeatureInfo config
| Name |
Type |
Description |
attributeList |
Array
|
attribute list |
-
onSetAttributeList(attributeList){void}
modules/tools/importer/parseOaf/model.js, line 1046
-
Sets the attribute list for the layer based on the features in the source.
Filters out the "geometry" key and adds "showAll" to the attribute list.
| Name |
Type |
Description |
attributeList |
Array
|
attribute list |
-
onSetLayerModel(){void}
modules/tools/importer/configureLayer/view.js, line 131
-
enable import of the layer
-
onSetLayerModel(){void}
modules/tools/importer/parseGeodata/view.js, line 62
-
enable import of the layer
-
onSetLayerModel(){void}
modules/tools/importer/parseOaf/view.js, line 177
-
Callback function to set layer model
-
onSetLayerModel(){void}
modules/tools/importer/parseWfs/view.js, line 80
-
Callback function to set layer model
-
onSetLayerModel(layerModel)
modules/tools/importer/view.js, line 740
-
Setter for layerModel
| Name |
Type |
Description |
layerModel |
Model
|
Layer model to set. |
-
onSetLayerModels(){void}
modules/tools/importer/parseOat/view.js, line 97
-
Callback function to set layer model
-
onSetLayerModels(){void}
modules/tools/importer/parseWms/view.js, line 97
-
Callback function to set layer model
-
onSetLayerModels(){void}
modules/tools/importer/parseWmts/view.js, line 97
-
Callback function to set layer model
-
onSetLayerModels(layerModels)
modules/tools/importer/view.js, line 748
-
Setter for layerModels
| Name |
Type |
Description |
layerModels |
Model
|
Layer models to set. |
-
onSetNextStep(value)
modules/tools/importer/view.js, line 616
-
Setter function for the "Next" button
| Name |
Type |
Description |
value |
Boolean
|
true if button shall be enabled |
-
onSetStyle(){void}
modules/tools/importer/configureLayer/view.js, line 156
-
enable styling of the layer
-
onSetStyle()
modules/tools/importer/view.js, line 648
-
callback function of parseGeodata component
-
onSlider1Changed(event){void}
addons/reachability/views/options/view.js, line 80
-
Event handler for slider1 changes.
| Name |
Type |
Description |
event |
Object
|
the change event |
-
addons/reachability/views/options/view.js, line 58
-
Event handler for slider1 Input.
| Name |
Type |
Description |
event |
Object
|
the Input event |
-
addons/reachability/views/options/view.js, line 69
-
Event handler for slider2 Input.
| Name |
Type |
Description |
event |
Object
|
the Input event |
-
onSortAscendingClick(){void}
addons/borisFilter/searchSort/view.js, line 80
-
Handles clicking of the sort ascending button
-
onSortAscendingClick(){void}
addons/detailedSearch/searchSort/view.js, line 81
-
Handles clicking of the sort ascending button
-
onSortChange(){void}
addons/borisFilter/searchSort/view.js, line 57
-
Handles the change event of the sorter
-
onSortChange(){void}
addons/detailedSearch/searchSort/view.js, line 57
-
Handles the change event of the sorter
-
onSortDescendingClick(){void}
addons/borisFilter/searchSort/view.js, line 88
-
Handles clicking of the sort descending button
-
onSortDescendingClick(){void}
addons/detailedSearch/searchSort/view.js, line 89
-
Handles clicking of the sort descending button
-
onSourceUpdated(){void}
modules/tools/importer/parseGeodata/model.js, line 235
-
Callback function. Called when a layer source has been updated
-
onSourceUpdated(){void}
modules/tools/importer/parseOaf/model.js, line 1069
-
Callback function. Called when a layer source has been updated
-
onSpeedProfileSelected(event){void}
addons/reachability/views/speedProfiles/view.js, line 42
-
Event handler for selecting a speed profile.
| Name |
Type |
Description |
event |
Object
|
the click event |
-
onSpeedProfileSelected(event){void}
addons/routingLGB/views/speedProfiles/view.js, line 38
-
Event handler for selecting a speed profile.
| Name |
Type |
Description |
event |
Object
|
the click event |
-
onStartingPointDrawEnd(event){void}
addons/reachability/views/map/view.js, line 102
-
Executed when user clicks on the map to set the starting point
| Name |
Type |
Description |
event |
Object
|
OL OnDrawEvent. |
-
onStartingPointRemoved(){void}
addons/reachability/views/startingPoint/view.js, line 78
-
Event handler for removing waypoints
-
onStyleSet()
modules/tools/importer/view.js, line 665
-
Called when a style has been set.
-
addons/geoMaerker/view.js, line 437
-
Method that submits the Geomaerker form
| Name |
Type |
Description |
event |
*
|
The event. |
-
onUnselectLayer(layerName){void}
modules/tools/importer/parseWmts/model.js, line 216
-
Remove layer model from list on unselect
| Name |
Type |
Description |
layerName |
String
|
Name of layer to remove |
-
onUploadSuccess(evt){void}
modules/tools/importer/uploadGeodata/view.js, line 84
-
Callback function on successfull upload
| Name |
Type |
Description |
evt |
Event
|
Triggering Event |
-
onUploadSuccess(file)
modules/tools/importer/view.js, line 624
-
callback function of uploadGeodata component
| Name |
Type |
Description |
file |
string
|
content of uploaded file |
-
onValidateFeatures(){void}
modules/tools/importer/parseGeodata/model.js, line 197
-
check number of features
-
onValidateFeatures(){boolean}
modules/tools/importer/parseOaf/model.js, line 1025
-
Validates features in the layer model.
Returns:
true if features are valid, false otherwise.
-
onWaypointAdded(){void}
addons/routingLGB/views/waypoints/view.js, line 103
-
Event handler for adding a waypoint.
-
onWaypointRemoved(event){void}
addons/routingLGB/views/waypoints/view.js, line 83
-
Event handler for removing waypoints.
| Name |
Type |
Description |
event |
Object
|
the click event |
-
onWaypointsDrawEnd(event){void}
addons/routingLGB/views/map/view.js, line 302
-
Executed when user clicks on the map to add a waypoint
| Name |
Type |
Description |
event |
Object
|
OL OnDrawEvent. |
-
onWaypointSelect(event){void}
addons/routingLGB/views/map/view.js, line 318
-
Executed when user clicks on an existing waypoint
| Name |
Type |
Description |
event |
Object
|
OL OnDrawEvent. |
-
onWaypointsReset(){void}
addons/routingLGB/views/waypoints/view.js, line 94
-
Event handler for resetting waypoints.
-
modules/tools/importer/selectWfs/view.js, line 125
-
Callback function on capabilities input
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
modules/tools/importer/selectWms/view.js, line 131
-
Callback function on capabilities input
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
modules/tools/importer/selectWmts/view.js, line 125
-
Callback function on capabilities input
| Name |
Type |
Description |
evt |
Object
|
Event that triggers function |
-
open(sourceRoute)
addons/elevationProfile/model.js, line 138
-
Open the elevation profile tool. The souce route contains the coordinates
and the OpenLayers geometry.
Based on the source route coordinates the elevation profile gets fetched.
| Name |
Type |
Description |
sourceRoute |
Object
|
the source route |
-
open(params){Array.<Number>}
addons/routingLGB/model.js, line 256
-
Open the tool with a specified waypoint as starting point. If the routing tool is open already,
the specified waypoint will be added as the next waypoint.
| Name |
Type |
Description |
params |
Object
|
parameters to specifiy initial waypoints |
Returns:
the point to be added
-
openPDF(data){void}
modules/tools/print/model.js, line 552
-
Öffnet das erzeugte PDF im Browser.
| Name |
Type |
Description |
data |
Object
|
Antwort vom Druckdienst. Enthält die URL zur erzeugten PDF. |
-
addons/attributionsCustom/view.js, line 80
-
Open a popup.
| Name |
Type |
Description |
event |
Event
|
The click event |
-
openRouteDetails(event){void}
addons/routingLGB/views/results/view.js, line 151
-
Open the details view of a route with segments and steps.
| Name |
Type |
Description |
event |
Event
|
Das Event-Objekt der Benutzerinteraktion. |
-
openRouting(){void}
addons/detailedSearch/searchResult/model.js, line 179
-
Handles the opening of the routing tool with this search result as additional waypoint.
-
panMapSlightly(){void}
modules/oafFilter/view.js, line 978
-
Verschiebt die Karte leicht zur Seite für eine bessere UI-Anpassung.
-
parseDataString(dataString){object}
modules/core/wps.js, line 89
-
Parse xml from string and turn xml into object
| Name |
Type |
Description |
dataString |
string
|
the xml to be parsed as String |
Returns:
parsed as object
-
parseGfiContent(){void}
modules/tools/gfi/themes/activeCityMaps/model.js, line 91
-
Ermittelt alle Namen(=Zeilennamen) der Eigenschaften der Objekte
-
parseOafCollections(url){void}
modules/tools/importer/parseOaf/model.js, line 462
-
Parses collections and sets feature type list.
| Name |
Type |
Description |
url |
string
|
The input URL. |
-
parseOAFUrlParams(url){void}
modules/tools/importer/parseOaf/model.js, line 388
-
Parse OAF - URL
URL Params
f string ["json", "gm", ""xml]
bulk [true, false]
offset int [0, 10000000]
limit int [0, 10000000]
| Name |
Type |
Description |
url |
*
|
Input url |
-
parseOgcApi(){void}
modules/tools/importer/parseOat/model.js, line 131
-
Parse OGC API and extract layer list
-
parseResponse(response){object}
modules/tools/filter/query/source/model.js, line 143
-
Extract Attribute names and types from DescribeFeatureType-Response
| Name |
Type |
Description |
response |
XML
|
response xml from ajax call |
Returns:
Mapobject containing names and types
-
parseRoutingBkgGeosearchResult(geosearchResult){GeosearchResult}
addons/reachability/utils/geosearch-utils.js, line 131
-
Parses Response from Bkg to GeosearchResult
| Name |
Type |
Description |
geosearchResult |
Object
|
from BKG
| Name |
Type |
Description |
geometry |
Object
|
optional
geosearchResult geometry
| Name |
Type |
Description |
coordinates |
Array
|
optional
geosearchResult geometry coordinates |
|
properties |
Object
|
optional
geosearchResult properties
| Name |
Type |
Description |
text |
String
|
optional
geosearchResult properties text |
|
|
-
parseRoutingBkgGeosearchResult(geosearchResult){RoutingGeosearchResult}
addons/routingLGB/utils/geosearch-bkg-utils.js, line 83
-
Parses Response from Bkg to RoutingGeosearchResult
| Name |
Type |
Description |
geosearchResult |
Object
|
from BKG
| Name |
Type |
Description |
geometry |
Object
|
optional
geosearchResult geometry
| Name |
Type |
Description |
coordinates |
Array
|
optional
geosearchResult geometry coordinates |
|
properties |
Object
|
optional
geosearchResult properties
| Name |
Type |
Description |
text |
String
|
optional
geosearchResult properties text |
|
|
-
parseRoutingNominatimGeosearchResult(geosearchResult){RoutingGeosearchResult}
addons/routingLGB/utils/geosearch-nominatim-utils.js, line 52
-
Parses Response from Nominatim to RoutingGeosearchResult
| Name |
Type |
Description |
geosearchResult |
Object
|
from Nominatim
| Name |
Type |
Description |
lat |
Number
|
optional
geosearchResult latitude |
lon |
Number
|
optional
geosearchResult longitude |
properties.display_name |
String
|
optional
geosearchResult display_name |
|
-
parseValuesFromString(feature, attributeName){Array.<string>}
modules/tools/filter/query/source/model.js, line 171
-
parses attribute values with pipe-sign ("|") and returnes array with single values
| Name |
Type |
Description |
feature |
ol.feature
|
olfeature |
attributeName |
string
|
key name of a feature attribute |
Returns:
of string[] || number[]
-
parseViews(models){void}
modules/menu/basic/listViewMain.js, line 53
-
Parses the models and adds the corresponding views based on model type.
| Name |
Type |
Description |
models |
Array
|
The array of models to parse. |
-
parseWfsCapabilities(url){void}
modules/tools/exporter/parseWfs/model.js, line 47
-
Parses capabilities and sets feature type list
| Name |
Type |
Description |
url |
*
|
Input url |
-
parseWfsCapabilities(url){void}
modules/tools/importer/parseWfs/model.js, line 207
-
Parses capabilities and sets feature type list
| Name |
Type |
Description |
url |
*
|
Input url |
-
parseWfsUrl(){void}
modules/tools/importer/parseWfs/model.js, line 141
-
Parse Url parameters from input url
-
parseWmsCapabilities(url){void}
modules/tools/importer/parseWms/model.js, line 110
-
Parse WMS capabilities and extract layer list
| Name |
Type |
Description |
url |
*
|
input url |
-
parseWmtsCapabilities(url){void}
modules/tools/importer/parseWmts/model.js, line 109
-
Parse WMTS capabilities and extract layer list
| Name |
Type |
Description |
url |
*
|
input url |
-
parseXmlToObject(xml){object}
modules/core/wps.js, line 100
-
parses an xml document to js
| Name |
Type |
Description |
xml |
xml
|
the response xml from the WPS |
Returns:
xml as js object
-
pluck(array, key){Array.<Object>}
js/layerList.js, line 143
-
Function to retrieve all entries which are stored under the defined key.
| Name |
Type |
Description |
array |
array
|
Array |
key |
string
|
Key |
Returns:
Return all entries which are stored under the defined key as an object.
-
postMessage(content){void}
modules/remoteInterface/model.js, line 75
-
sends Message to remotehost via postMessage Api
| Name |
Type |
Description |
content |
Object
|
the Data to be sent |
-
addons/coordinateTransform/view.js, line 118
-
Adds autocomplete functionality to the CRS input fields.
Available CRS will be queries against the epsg.io API
| Name |
Type |
Description |
input |
Object
|
The input to add autocompletion to |
-
prepareFeatureListToShow(gfiAttributes, themeConfig){Array.<object>}
modules/tools/compareFeatures/model.js, line 106
-
prepares the list for rendering using the 'gfiAttributes'
creates a JSON where an object matches to a row
one object attribute is created for each feature (column)
| Name |
Type |
Description |
gfiAttributes |
object
|
- |
themeConfig |
object
|
attribute configuration from schulinfo theme |
Returns:
- one object per row
-
prepareFeatures(){void}
modules/tools/exporter/exportData/model.js, line 74
-
Prepares features for download
-
prepareQuery(){Array.<ol.Feature>}
modules/tools/filter/query/source/model.js, line 28
-
gathers Information for this Query including the features and metadata
Returns:
Features
-
prepareSinglePreviewUI(){Object}
modules/oafFilter/view.js, line 742
-
Bereitet die Benutzeroberfläche für die Einzelbild-Vorschau vor.
Entfernt die Such-/Übersichtsansicht
Blendet den Vorschaubereich ein
Liefert die aktuelle OpenLayers-Karteninstanz zurück
Diese Funktion kümmert sich ausschließlich um UI-Zustand und
nicht um das Laden oder Darstellen des Luftbildes selbst.
-
print(){void}
addons/routingLGB/views/results/view.js, line 184
-
Print the route result.
-
printHelp(){void}
modules/oafFilter/view.js, line 1065
-
Platzhalter für die Druckfunktion.
-
printRoute(){void}
addons/routingLGB/utils/export-utils.js, line 140
-
Print the shown route. The printing is done by the printLGB addon. If this addon isn't available
an error message is shown.
-
processAfterWaypointSet(index){void}
addons/routingLGB/views/waypoints/view.js, line 222
-
Post processing (start routing, focus next textfield) after a new waypoint has been set.
| Name |
Type |
Description |
index |
Number
|
the index of the waypoint that has been set |
-
push(attribute, value){void}
modules/tools/print/model.js, line 562
-
Hilfsmethode um ein Attribut vom Typ Array zu setzen.
| Name |
Type |
Description |
attribute |
String
|
Das Attribut das gesetzt werden soll. |
value |
whatever
|
Der Wert des Attributs. |
-
putIconsForFeatureIds(featureCenterList, imgLink, anchor, imageScale, styleListModel){void}
modules/zoomToFeature/model.js, line 48
-
sets icons for the passed feature list
| Name |
Type |
Description |
featureCenterList |
array
|
contains centercoordinates from features |
imgLink |
string
|
path to icon as image //@deprecated in version 3.0.0 |
anchor |
object
|
Position for the icon //@deprecated in version 3.0.0 |
imageScale |
number
|
factor scale the icon //@deprecated in version 3.0.0 |
styleListModel |
object
|
contains the configured style |
-
readdInteractions(){void}
addons/geoMaerker/view.js, line 769
-
Method taht readds the OL Hover and Click interactions to the OL Map
-
readSinglePreviewFeatures(geojson){Object}
modules/oafFilter/readSinglePreviewFeatures.js, line 15
-
Liest GeoJSON-Daten ein und bereitet sie für die Einzelbild-Vorschau auf.
| Name |
Type |
Description |
geojson |
Object
|
GeoJSON-Objekt mit Geometriedaten |
-
ready(){void}
modules/controls/totalView/view.js, line 36
-
initializes the settings for table style
-
receiveMessage(event){void}
modules/remoteInterface/model.js, line 32
-
handles the postMessage events
| Name |
Type |
Description |
event |
MessageEvent
|
- |
-
registerErrorListener(){void}
modules/core/modelList/layer/wms.js, line 293
-
Register LayerLoad-Events
-
registerLoadingListeners(){void}
modules/core/modelList/layer/wms.js, line 236
-
Register LayerLoad-Events
-
modules/oafFilter/view.js, line 629
-
Verbindet den "Filter anwenden"-Button mit der interaktiven Filter- und Vorschau-Logik.
Diese Methode registriert einen Click-Event-Handler für den Button `#applyYearRangeFilter`.
Beim Klick wird der aktuell gewählte Jahrgangsbereich aus dem Slider ausgelesen (Index-Werte),
und anschließend:
1. Die Layer-Konfiguration angepasst (sichtbar/nicht sichtbar je nach Jahrgangsbereich).
2. Die Vorschau-Komponente im UI aktualisiert, basierend auf den in der Karte vorhandenen Features.
Diese Funktion stellt sicher, dass die gewählte Filtereinstellung direkt auf die Kartendarstellung
sowie die Vorschaubilder wirkt.
| Name |
Type |
Description |
layers |
Array
|
Liste der in Frage kommenden Layer-Modelle (z.B. OAF-spezifische Layer) |
-
regulateInitialActivating(queryCollectionModel, predefinedQueriesModels){Object}
modules/tools/filter/model.js, line 342
-
Sets the parameters isActive and isSelected for each model to the configured values.
| Name |
Type |
Description |
queryCollectionModel |
Object
|
configured model in filter |
predefinedQueriesModels |
Array.<Object>
|
configured values |
Returns:
with default values
-
remove(map){void}
modules/oafFilter/highlightLayers.js, line 122
-
Entfernt die Layer komplett von der Karte.
| Name |
Type |
Description |
map |
Object
|
Karten instanz |
-
remove(map){void}
modules/oafFilter/imageCenterLayer.js, line 122
-
Entfernt den Layer von der Karte.
| Name |
Type |
Description |
map |
Object
|
Karte |
-
removeAvoidAreasDrawInteraction(){void}
addons/routingLGB/views/map/view.js, line 462
-
Removes the draw interaction for polygons to avoid.
-
removeAvoidAreasSelectInteraction(){void}
addons/routingLGB/views/map/view.js, line 485
-
Removes the select interaction for deletion of avoid areas.
-
removeFeatureFromList(featureToRemoved){void}
modules/tools/compareFeatures/model.js, line 85
-
removes a features from the featureList and sets the features attrbiute 'isOnCompareList' to false
| Name |
Type |
Description |
featureToRemoved |
ol.feature
|
feature to be removed form the featureList |
-
removeFeatureFromList(evt){void}
modules/tools/compareFeatures/view.js, line 123
-
removes the clicked column from the table
and finds the feature to be removed
| Name |
Type |
Description |
evt |
MouseEvent
|
click event |
-
removeFromSource(){void}
addons/routingLGB/models/waypoint.js, line 163
-
Remove the waypoint from the source
-
removeIfNotVisible(){void}
modules/menu/basic/folder/viewTree.js, line 108
-
Remove the view if it is not visible in the tree.
-
removeItems(model){void}
modules/menu/mobile/breadCrumb/list.js, line 44
-
Löscht alle Models ab einen bestimmten Index aus der Collection
| Name |
Type |
Description |
model |
Backbone.Model
|
Ab diesem Model aufwärts, werden alle Models gelöscht |
-
removeMapInteractions(){void}
addons/reachability/views/map/view.js, line 174
-
Removes the interactions.
-
removeMapInteractions(){void}
addons/routingLGB/views/map/view.js, line 493
-
Removes the interactions.
-
removeView(){void}
modules/menu/basic/listViewMain.js, line 93
-
Removes the current view and cleans up associated elements and listeners.
-
removeView(){void}
modules/menu/mobile/listView.js, line 214
-
Entfernt diesen ListView und alle subViews
-
removeView(){void}
modules/snippets/multiCheckbox/view.js, line 50
-
calls the function "setIsOpen" in the model with parameter false
removes this view and its el from the DOM
-
removeWaypoint(index){void}
addons/routingLGB/models/waypoints.js, line 106
-
Removes a waypoint at the given index and reloads the directions if reload = true
| Name |
Type |
Description |
index |
Number
|
to remove the waypoint at |
-
removeWaypointsDrawInteraction(){void}
addons/reachability/views/map/view.js, line 164
-
Removes the draw interaction. This includes aborting any current
unfinished drawing, removing the interaction from the map, and
removing the interaction from the store.
-
removeWaypointsDrawInteraction(){void}
addons/routingLGB/views/map/view.js, line 437
-
Removes the draw interaction. This includes aborting any current
unfinished drawing, removing the interaction from the map, and
removing the interaction from the store.
-
removeWindow(){void}
modules/oafFilter/view.js, line 235
-
Schließt das Filter-Fenster und setzt Menüstatus zurück.
-
modules/menu/basic/filter/view.js, line 33
-
Renders the field.
Returns:
ObjectTreeFilterModel instance.
-
modules/menu/basic/folder/viewTree.js, line 46
-
Renders the data to DOM.
Returns:
this
-
modules/menu/desktop/filter/view.js, line 33
-
Renders the field.
Returns:
ObjectTreeFilterModel instance.
-
modules/menu/mobile/breadCrumb/view.js, line 19
-
Zeichnet das Item und gibt es an die ListView zurück
-
modules/oafFilter/view.js, line 133
-
Rendert die Haupt-UI-Komponente in den Masterportal-Container.
Fügt das Panel-Element (`this.$el`) in den DOM ein, typischerweise innerhalb
des Elements mit der Klasse `.masterportal-container`. Gibt das aktuelle View-Objekt
zurück, um Kettenaufrufe zu ermöglichen.
Returns:
aktuelle View-Instanz (für method chaining)
-
modules/snippets/multiCheckbox/view.js, line 24
-
renders the view depending on the isOpen attribute
Returns:
this DOM element as a jQuery object
-
render(model, value){void}
modules/tools/compareFeatures/view.js, line 43
-
| Name |
Type |
Description |
model |
Backbone.Model
|
CompareFeaturesModel |
value |
boolean
|
isActive |
-
render(){Object}
modules/tools/exporter/configure/view.js, line 33
-
render function
-
render(){Object}
modules/tools/exporter/exportData/view.js, line 27
-
render function
-
modules/tools/exporter/filter/view.js, line 30
-
Renders the field.
Returns:
ObjectTreeFilterModel instance.
-
render(){Object}
modules/tools/exporter/layerList/view.js, line 34
-
render function
-
render(){object}
modules/tools/exporter/parseWfs/view.js, line 38
-
Render function
-
render(){object}
modules/tools/exporter/view.js, line 48
-
Central ender function.
Renders subcomponents according to current wizzard step.
-
render(){void}
modules/tools/filter/query/simpleView.js, line 30
-
Zeichnet die SimpleView (Filter-Header) für die Query
-
modules/tools/importer/filter/view.js, line 32
-
Renders the field.
Returns:
ObjectTreeFilterModel instance.
-
render(){object}
modules/tools/importer/parseOaf/view.js, line 64
-
Render function
-
render(){object}
modules/tools/importer/parseOat/view.js, line 40
-
Render function
-
render(){object}
modules/tools/importer/parseWfs/view.js, line 39
-
Render function
-
render(){object}
modules/tools/importer/parseWms/view.js, line 40
-
Render function
-
render(){object}
modules/tools/importer/parseWmts/view.js, line 40
-
Render function
-
render(){object}
modules/tools/importer/selectOaf/view.js, line 44
-
Render function
-
render(){object}
modules/tools/importer/selectOat/view.js, line 43
-
Render function
-
render(){object}
modules/tools/importer/selectWfs/view.js, line 43
-
Render function
-
render(){object}
modules/tools/importer/selectWms/view.js, line 43
-
Render function
-
render(){object}
modules/tools/importer/selectWmts/view.js, line 43
-
Render function
-
render(){object}
modules/tools/importer/setStyle/view.js, line 37
-
Render function
-
render(){object}
modules/tools/importer/uploadGeodata/view.js, line 41
-
Render function
-
render(){object}
modules/tools/importer/view.js, line 81
-
Central ender function.
Renders subcomponents according to current wizzard step.
-
addons/attributionsCustom/view.js, line 67
-
Handles rerendering of the view when view was already added
to the application.
-
render(){object}
addons/backgroundSwitcher/view.js, line 67
-
Modules render method. Adds the slick-js carousel to the div
for comfortable scrolling through available layers
-
render(){View}
addons/borisFilter/view.js, line 75
-
The render function
Returns:
view.
-
addons/configSwitcher/view.js, line 102
-
Handles rerendering of the view when view was already added
to the application.
-
render(model, visible){object}
addons/coordinateTransform/view.js, line 57
-
Modules render method.
| Name |
Type |
Description |
model |
Object
|
The model |
visible |
Boolean
|
Falg if the view is visible |
-
render(){Object}
addons/elevationProfile/view.js, line 61
-
Render the elevation profile view.
-
render(fromResize)
addons/elevationProfile/views/chart/view.js, line 64
-
Render the chart view, either the chart or a status view.
| Name |
Type |
Description |
fromResize |
Boolean
|
called from a window resize |
-
render(){Object}
addons/elevationProfile/views/infobar/view.js, line 28
-
Renders the view.
-
render(){View}
addons/geoMaerker/popup/view.js, line 39
-
The render function
Returns:
view.
-
render(){View}
addons/geoMaerker/view.js, line 143
-
The render function
Returns:
view.
-
addons/languageSelectorCustom/view.js, line 73
-
Handles rerendering of the view when view was already added
to the application.
-
render(isMobile){Object}
addons/layerSwiper/view.js, line 84
-
Render the swiper toolbar.
| Name |
Type |
Description |
isMobile |
Boolean
|
true, if we are in mobile mode, false otherwise |
-
render(){Object}
addons/layerSwiper/views/layerSelect/view.js, line 39
-
Renders the view.
-
addons/mousePositionCustom/view.js, line 68
-
Handles rerendering of the view when view was already added
to the application.
-
addons/projectionSwitcher/view.js, line 84
-
Handles rerendering of the view when view was already added
to the application.
-
render(){Object}
addons/reachability/view.js, line 59
-
Render the routing tool view, including the associated map layers.
-
render(model){void}
addons/reachability/views/export/view.js, line 27
-
-
render(){Object}
addons/reachability/views/options/view.js, line 36
-
Renders the view.
-
render(){Object}
addons/reachability/views/results/view.js, line 30
-
Renders the view.
-
render(){Object}
addons/reachability/views/speedProfiles/view.js, line 26
-
Renders the view.
-
render(){Object}
addons/reachability/views/startingPoint/view.js, line 31
-
Renders the view.
-
render(){Object}
addons/routingLGB/view.js, line 124
-
Render the routing tool view, including the associated map layers.
-
render(){Object}
addons/routingLGB/views/advancedOptions/view.js, line 33
-
Renders the view.
-
render(model){void}
addons/routingLGB/views/export/view.js, line 27
-
-
render(){Object}
addons/routingLGB/views/results/view.js, line 41
-
Renders the view.
-
render(){Object}
addons/routingLGB/views/speedProfiles/view.js, line 23
-
Renders the view.
-
render(){Object}
addons/routingLGB/views/waypoints/view.js, line 31
-
Renders the view.
-
addons/scaleLineCustom/view.js, line 69
-
Handles rerendering of the view when view was already added
to the application.
-
renderActiveLayer(){void}
addons/backgroundSwitcher/view.js, line 212
-
Switch CSS classes of active element instead of calling full render
method to avoid flickering effects
-
renderAddLayerView()
modules/tools/importer/view.js, line 463
-
renderAddLayerView function
creates and renders subcomponent
-
renderCategoryFilter(){void}
addons/detailedSearch/view.js, line 308
-
Adds the category filter button to the existing search bar element
(#detailedSearchbar .input-group).
-
renderColorPicker(){object}
modules/tools/importer/setStyle/view.js, line 55
-
Render function for color Picker
-
modules/tools/importer/view.js, line 423
-
renderConfigureLayerView function
creates and renders subcomponent
-
renderContent()
addons/elevationProfile/view.js, line 91
-
Render the content of this view comprising info bar and chart.
-
renderDetailedSearch(){SearchView}
addons/borisFilter/view.js, line 112
-
Renders the detailedSearch container.
-
renderDetailedSearch(){SearchView}
addons/detailedSearch/view.js, line 388
-
Renders the detailedSearch container.
-
renderDomElementToBody(){void}
modules/tools/gfi/desktop/attached/view.js, line 35
-
Hängt ein DOM-Element an den body
Wird für das ol.Overlay benötigt
-
renderErrorModal(model){void}
modules/tools/compareFeatures/view.js, line 97
-
Renders a modal window to inform user that nothing is selected for compare.
| Name |
Type |
Description |
model |
Object
|
the dedicated model |
-
renderExportDataView(){Object}
modules/tools/exporter/view.js, line 182
-
renderExportDataView function
creates and renders subcomponent
-
renderFeedbackModal(feature){void}
modules/tools/compareFeatures/view.js, line 82
-
| Name |
Type |
Description |
feature |
ol.feature
|
- |
-
renderFilterField(){void}
modules/tools/exporter/layerList/view.js, line 59
-
Renders the filter input field as first list item in the '#tree' list.
-
renderFilterField(){void}
modules/tools/importer/selectOaf/view.js, line 70
-
Renders the filter input field as first list item in the '#tree' list.
-
renderFilterField(){void}
modules/tools/importer/selectOat/view.js, line 65
-
Renders the filter input field as first list item in the '#tree' list.
-
renderFilterField(){void}
modules/tools/importer/selectWfs/view.js, line 66
-
Renders the filter input field as first list item in the '#tree' list.
-
renderFilterField(){void}
modules/tools/importer/selectWms/view.js, line 71
-
Renders the filter input field as first list item in the '#tree' list.
-
renderFilterField(){void}
modules/tools/importer/selectWmts/view.js, line 66
-
Renders the filter input field
-
addons/borisFilter/view.js, line 85
-
The render form function
Returns:
view.
-
renderGeodataView()
modules/tools/importer/view.js, line 302
-
renderGeodataView function
creates and renders subcomponent
-
renderHitList(){SearchView}
addons/detailedSearch/view.js, line 353
-
Renders the hit list.
Surpresses rendering the hit list, if the detailedSearch
container is visible. Otherwise calls the corresponding parent function.
-
renderLayerConfig(){Object}
modules/tools/exporter/view.js, line 157
-
renderLayerConfig function
creates and renders subcomponent
-
renderLayerList(){Object}
modules/tools/exporter/view.js, line 100
-
renderLayerList function
creates and renders subcomponent
-
renderListModal(model){void}
modules/tools/compareFeatures/view.js, line 63
-
-
renderMain(){void}
modules/menu/basic/listViewMain.js, line 27
-
Renders the main navigation structure.
-
renderParseGeodataView()
modules/tools/importer/view.js, line 404
-
renderParseGeodataView function
creates and renders subcomponent
-
renderParseWfsView(){Object}
modules/tools/exporter/view.js, line 119
-
renderWfsServiceView function
creates and renders subcomponent
-
renderParseWfsView()
modules/tools/importer/view.js, line 539
-
renderParseWmsView function
creates and renders subcomponent
-
renderParseWmsView()
modules/tools/importer/view.js, line 482
-
renderParseWmsView function
creates and renders subcomponent
-
renderParseWmtsView()
modules/tools/importer/view.js, line 511
-
renderParseWmtsView function
creates and renders subcomponent
-
renderPreviews(model, previews){void}
addons/backgroundSwitcher/view.js, line 161
-
Updates the preview images by fading them in and out smoothly.
This avoids flickering and sudden height change effects.
| Name |
Type |
Description |
model |
Object
|
The model |
previews |
Array
|
The previews array holding the image URLs |
-
renderRecommendedList(){SearchView}
addons/detailedSearch/view.js, line 333
-
Renders the recommended list.
Surpresses rendering the recommended list, if the detailedSearch
container is visible. Otherwise calls the corresponding parent function
and adds the searchButton below the list.
-
renderRestrictBoundingBoxCheckBox(){void}
addons/detailedSearch/view.js, line 289
-
Prepends the bbox checkbox to the existing search bar element
(#detailedSearchbar).
-
renderSearchBar(isMobile){void}
addons/detailedSearch/view.js, line 216
-
Renders the search bar
| Name |
Type |
Description |
isMobile |
Boolean
|
true, if we are in mobile mode, false otherwise |
-
renderSelect(){void}
modules/tools/exporter/configure/view.js, line 56
-
Render bootstrap-select buttons
-
renderSelect(){void}
modules/tools/importer/configureLayer/view.js, line 47
-
Render bootstrap-select buttons
-
renderSelect(){void}
addons/borisFilter/searchSort/view.js, line 43
-
Render bootstrap-select buttons
-
renderSelect(){void}
addons/borisFilter/view.js, line 314
-
Render bootstrap-select buttons
-
renderSelect(){void}
addons/configSwitcher/view.js, line 125
-
Renders bootstrap-select buttons.
-
renderSelect(){void}
addons/coordinateTransform/view.js, line 92
-
Render bootstrap-select buttons
-
renderSelect(){void}
addons/detailedSearch/searchSort/view.js, line 43
-
Render bootstrap-select buttons
-
renderSelect(){void}
addons/projectionSwitcher/view.js, line 97
-
Render bootstrap-select buttons
-
renderSetStyleView()
modules/tools/importer/view.js, line 443
-
renderSetStyleView function
creates and renders subcomponent
-
renderStatusView(attributes)
addons/elevationProfile/views/chart/view.js, line 89
-
Render the status view (e.g., loading screen or error message).
| Name |
Type |
Description |
attributes |
Object
|
configuration attributes for status view |
-
modules/menu/basic/listViewMain.js, line 42
-
Renders the top menu by filtering the collection models.
-
renderWfsServiceView()
modules/tools/importer/view.js, line 340
-
renderWfsServiceView function
creates and renders subcomponent
-
renderWmsServiceView()
modules/tools/importer/view.js, line 321
-
renderWmsServiceView function
creates and renders subcomponent
-
renderWmtsServiceView()
modules/tools/importer/view.js, line 387
-
renderWmtsServiceView function
creates and renders subcomponent
-
replaceArrow(preWidth){void}
modules/tools/gfi/view.js, line 92
-
Ein bisschen jQuery-Magie, damit der Arrow von der detached View an der richtigen Stelle bleibt
| Name |
Type |
Description |
preWidth |
number
|
vorherige Breite der detached View |
-
replaceValuesWithChildObjects(){void}
modules/tools/gfi/themes/activeCityMaps/model.js, line 21
-
Hier werden bei bestimmten Keywords Objekte anstatt von Texten für das template erzeugt. Damit können Bilder oder Videos als eigenständige Objekte erzeugt und komplex
gesteuert werden. Im Template werden diese Keywords mit # ersetzt und rausgefiltert. Im view.render() werden diese Objekte attached.
Eine leidige Ausnahme bildet z.Z. das Routing, da hier zwei features des Reisezeitenlayers benötigt werden. (1. Ziel(key) mit Dauer (val) und 2. Route mit ol.geom (val).
Das Auswählen der richtigen Werte für die Übergabe erfolgt hier.
-
replaceValuesWithChildObjects(){void}
modules/tools/gfi/themes/default/model.js, line 42
-
Hier werden bei bestimmten Keywords Objekte anstatt von Texten für das template erzeugt. Damit können Bilder oder Videos als eigenständige Objekte erzeugt und komplex
gesteuert werden. Im Template werden diese Keywords mit # ersetzt und rausgefiltert. Im view.render() werden diese Objekte attached.
Eine leidige Ausnahme bildet z.Z. das Routing, da hier zwei features des Reisezeitenlayers benötigt werden. (1. Ziel(key) mit Dauer (val) und 2. Route mit ol.geom (val).
Das Auswählen der richtigen Werte für die Übergabe erfolgt hier.
-
request(wpsID, identifier, data, responseFunction, timeout){void}
modules/core/wps.js, line 32
-
request to be built and sent to WPS
| Name |
Type |
Description |
wpsID |
string
|
The service id, defined in rest-services.json |
identifier |
string
|
The functionality to be invoked by the wps |
data |
object
|
Contains the Attributes to be sent |
responseFunction |
function
|
function to be called |
timeout |
number
|
if set used as timeout in milliseconds, else timeout of 10.000 msecs is used |
-
requestFeatures(params){void}
modules/core/requestor.js, line 11
-
| Name |
Type |
Description |
params |
Array
|
Objekt mit name und url |
-
rerender(){void}
modules/menu/basic/folder/viewTree.js, line 81
-
Rerenders the data to DOM.
-
rerender(){void}
modules/oafFilter/view.js, line 221
-
Aktualisiert das HTML im Fenster
-
reset(){void}
modules/controls/orientation/poi/model.js, line 12
-
Leert die Attribute
-
reset(){void}
addons/reachability/models/starting-point.js, line 137
-
Resets the waypoint to the initial state.
-
reset(){void}
addons/routingLGB/models/waypoint.js, line 174
-
Resets the waypoint to the initial state.
-
resetCookie(){void}
addons/geoMaerker/view.js, line 648
-
Reset the geomaerker cookie.
-
resetDrawInteractions(){void}
addons/geoMaerker/view.js, line 715
-
Method that Removes all OL Draw interactions and resets model values
-
resetFocus(){void}
modules/menu/basic/filter/view.js, line 99
-
Resets the focus in the field.
-
resetFocus(){void}
modules/menu/desktop/filter/view.js, line 99
-
Resets the focus in the field.
-
resetFocus(){void}
modules/tools/exporter/filter/view.js, line 49
-
Resets the focus in the field.
-
resetFocus(){void}
modules/tools/importer/filter/view.js, line 52
-
Resets the focus in the field.
-
resetValues(){void}
modules/snippets/multiCheckbox/model.js, line 140
-
resetCollection
-
resetWaypoints(){void}
addons/routingLGB/models/waypoints.js, line 125
-
Reset waypoints.
-
retrieveLayerSource(layerSource, layerId){object}
modules/tools/filter/query/source/model.js, line 113
-
delivers the layerSource from an layer,
by grouplayer delivers the layerSource from child by layerid
| Name |
Type |
Description |
layerSource |
object
|
from layer |
layerId |
number
|
id from layer |
-
runFilter(){void}
modules/tools/filter/query/source/model.js, line 240
-
runs predefined rules,
determines selected values from snippets,
derives featureIds from matching Features and triggers "featureIdsChanged" to filterModel
-
runPredefinedRules(){Array.<ol.feature>}
modules/tools/filter/query/source/model.js, line 215
-
Collect the feature Ids that match the predefined rules
and trigger them to the ModelList
Returns:
that passed the predefined rules
-
runTasksWithConcurrencyLimit(tasks, limit){Promise.<Array>}
modules/tools/importer/parseOaf/model.js, line 725
-
Führt Aufgaben mit einem festgelegten Concurrency-Limit aus.
| Name |
Type |
Description |
tasks |
Array.<function()>
|
Ein Array von Funktionen, die jeweils ein Promise zurückgeben. |
limit |
number
|
Die maximale Anzahl parallel auszuführender Aufgaben. |
Returns:
Promise, das ein Array mit den Ergebnissen der Aufgaben liefert.
-
runTimer(start, combinedFeatures, isFinished, $loadInfo){void}
modules/tools/importer/parseOaf/model.js, line 761
-
Updates the loading information using a throttled approach via requestAnimationFrame.
| Name |
Type |
Description |
start |
number
|
The timestamp when loading started. |
combinedFeatures |
Array
|
Array that accumulates the loaded features. |
isFinished |
function
|
Function that returns true if the loading is finished. |
$loadInfo |
Object
|
Cached jQuery object for the .load-info element. |
-
saveData(){Promise}
addons/geoMaerker/reports/model.js, line 272
-
Method to save a report
Returns:
promise of the save data request.
-
search(searchString){void}
modules/searchbar/specialWFS/model.js, line 288
-
Führt die Suche mit dem übergebenen Suchstring aus.
Baut den WFS-Request für jede definierte Datenquelle (GET oder POST) und sendet ihn.
| Name |
Type |
Description |
searchString |
string
|
Der eingegebene Suchbegriff (z.B. aus der Suchleiste). |
-
selectSearchResult(searchResult){void}
addons/reachability/views/startingPoint/view.js, line 125
-
Selects a result from the external service provider.
| Name |
Type |
Description |
searchResult |
GeosearchResult
|
which was selected by the user |
-
selectSearchResult(searchResult, waypointIndex){void}
addons/routingLGB/views/waypoints/view.js, line 188
-
Selects a result from the external service provider.
| Name |
Type |
Description |
searchResult |
Object
|
which was selected by the user |
waypointIndex |
Integer
|
the waypointIndex |
-
sendGetRequest(def, url){void}
modules/searchbar/specialWFS/model.js, line 317
-
Sendet eine GET-Anfrage an den WFS-Endpunkt.
| Name |
Type |
Description |
def |
Object
|
WFS-Definition |
url |
string
|
Fertig zusammengesetzte URL |
-
sendRequest(url, xmlString, responseFunction, timeout){void}
modules/core/wps.js, line 47
-
sends POST request to wps
| Name |
Type |
Description |
url |
string
|
url |
xmlString |
string
|
XML to be sent as String |
responseFunction |
function
|
function to be called |
timeout |
number
|
if set used as timeout in milliseconds, else timeout of 10.000 msecs is used |
-
sendRequest(def, xmlBody){void}
modules/searchbar/specialWFS/model.js, line 336
-
Sendet einen WFS-Request per `fetch` mit POST-Methode und XML-Body.
Verarbeitet die XML-Antwort und leitet sie an `handleWfsResponse` weiter.
| Name |
Type |
Description |
def |
Object
|
Die WFS-Definition (enthält URL, Name, propertyNames, geometryName etc.). |
xmlBody |
string
|
Der vollständige XML-Request-Body für den WFS (z.B. aus `buildWfsRequest()`). |
-
sendRequest(url, data){void}
modules/wfsTransaction/model.js, line 92
-
sends a async POST request
| Name |
Type |
Description |
url |
String
|
- |
data |
String
|
- |
-
setActiveLayerById(id){void}
addons/backgroundSwitcher/model.js, line 206
-
Sets the active layer by the given id. Toggles the visibility
in the map and in the tree.
| Name |
Type |
Description |
id |
String
|
The id of the layer to set as active |
-
setBackgroundLayer(evt){void}
addons/backgroundSwitcher/view.js, line 290
-
Sets the active background layer by the given preview image click event
| Name |
Type |
Description |
evt |
Event
|
The event emitted by the click on the layerimage |
-
setCenter(coordinate, resolution){Promise}
modules/core/obliqueMap.js, line 172
-
sets the center to the given coordinate
| Name |
Type |
Description |
coordinate |
ol.Coordinate
|
- |
resolution |
number
|
optional |
-
setColNames(value){void}
modules/tools/gfi/themes/table/model.js, line 30
-
Setter für Attribut "colNames"
| Name |
Type |
Description |
value |
Array.<string>
|
die Spaltennamen |
-
setCookie(cookieData){void}
addons/geoMaerker/view.js, line 630
-
Set the geomaerker cookie.
| Name |
Type |
Description |
cookieData |
Object
|
The value for the cookie. |
-
setCoordinates(evt){void}
addons/mousePositionCustom/view.js, line 81
-
Set new coordinates on change
| Name |
Type |
Description |
evt |
Object
|
triggering Event |
-
setCoordinates(coordinates){void}
addons/reachability/models/geoServices/geosearch-result.js, line 79
-
Coordinates in local projection.
| Name |
Type |
Description |
coordinates |
Array
|
in local projection. |
-
setCoordinates(coordinates){void}
addons/reachability/models/starting-point.js, line 67
-
Coordinates in local projection
| Name |
Type |
Description |
coordinates |
Array
|
in local projection |
-
setCoordinates(coordinates){void}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 79
-
Coordinates in local projection.
| Name |
Type |
Description |
coordinates |
Array
|
in local projection. |
-
setCoordinates(coordinates){void}
addons/routingLGB/models/waypoint.js, line 78
-
Coordinates in local projection
| Name |
Type |
Description |
coordinates |
Array
|
in local projection |
-
setCssClass(){void}
modules/menu/basic/viewPoint/view.js, line 27
-
Abhängig davon ob ein Viepoint in die Menüleiste oder unter dem Punkt Ansichten gezeichnet wird,
bekommt die View eine andere CSS-Klasse zugeordent
-
setCssClass(){void}
modules/menu/desktop/viewPoint/view.js, line 27
-
Abhängig davon ob ein Viepoint in die Menüleiste oder unter dem Punkt Ansichten gezeichnet wird,
bekommt die View eine andere CSS-Klasse zugeordent
-
setCursorStyle(model, isActive){void}
modules/tools/gfi/view.js, line 122
-
Set custom cursor
| Name |
Type |
Description |
model |
Object
|
gfi model |
isActive |
Boolean
|
active state of gfi tool |
-
setDefinitions(values){void}
modules/searchbar/specialWFS/model.js, line 113
-
Setzt die WFS-Definitionen.
| Name |
Type |
Description |
values |
Array.<Object>
|
Definitionen aus der config.json. |
values[].definition |
Object
|
Einzelne Definition eines WFS.
| Name |
Type |
Description |
typeName |
string
|
Name des Layers im WFS-Dienst (Pflichtfeld). |
propertyNames |
Array.<string>
|
Zu durchsuchende Attributnamen (Pflichtfeld). |
data |
string
|
optional
Optionaler Query-String (deprecated). |
|
-
setDisplayName(displayName){void}
addons/reachability/models/geoServices/geosearch-result.js, line 63
-
DisplayName coordinate.
| Name |
Type |
Description |
displayName |
Number
|
coordinate. |
-
setDisplayName(displayName){void}
addons/reachability/models/starting-point.js, line 111
-
DisplayName of the waypoint as text.
| Name |
Type |
Description |
displayName |
String
|
of the waypoint as text |
-
setDisplayName(displayName){void}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 63
-
DisplayName coordinate.
| Name |
Type |
Description |
displayName |
Number
|
coordinate. |
-
setDisplayName(displayName){void}
addons/routingLGB/models/waypoint.js, line 122
-
DisplayName of the waypoint as text.
| Name |
Type |
Description |
displayName |
String
|
of the waypoint as text |
-
setDistance(distance){void}
addons/reachability/model.js, line 207
-
Setter for distance.
| Name |
Type |
Description |
distance |
Number
|
the new distance |
-
setDownloadLink(){void}
modules/tools/exporter/exportData/view.js, line 49
-
Creates and bind download link to download button
-
setFeatureIsOnCompareList(feature, value){void}
modules/tools/compareFeatures/model.js, line 161
-
sets the feature attribute 'isOnCompareList'
| Name |
Type |
Description |
feature |
ol.feature
|
to be added to or removed from the list |
value |
boolean
|
shows if the feature is on the compare list |
-
setFromGeosearchResult(geosearchResult){void}
addons/reachability/models/starting-point.js, line 128
-
Get properties from GeosearchResult
| Name |
Type |
Description |
geosearchResult |
GeosearchResult
|
to get properties from. |
-
setFromGeosearchResult(geosearchResult){void}
addons/routingLGB/models/waypoint.js, line 139
-
Get properties from GeosearchResult
-
setGeometry(geometry){void}
addons/geoMaerker/reports/model.js, line 264
-
Method to set the geometry value
| Name |
Type |
Description |
geometry |
*
|
The geometry. |
-
setGFIPos(gfiPosition){void}
modules/tools/print/model.js, line 451
-
Checkt, ob Kreis an GFI-Position gezeichnet werden soll und fügt ggf. Layer ein.
| Name |
Type |
Description |
gfiPosition |
Array.<number>
|
- |
-
setGroupedFeatureListByLayer(value){void}
modules/tools/compareFeatures/model.js, line 323
-
| Name |
Type |
Description |
value |
object
|
features grouped by layerId |
-
setIndex(index){void}
addons/routingLGB/models/waypoint.js, line 60
-
Index of the waypoint in list of waypoints
| Name |
Type |
Description |
index |
Number
|
of the waypoint in list of waypoints |
-
setIndexDirectionsLineString(indexDirectionsLineString){void}
addons/routingLGB/models/waypoint.js, line 156
-
Index along linestring
| Name |
Type |
Description |
indexDirectionsLineString |
Number
|
along linestring |
-
setInterval(interval){void}
addons/reachability/model.js, line 242
-
Setter for interval.
| Name |
Type |
Description |
interval |
Number
|
the new interval |
-
setIsActivated(value){void}
modules/tools/compareFeatures/model.js, line 339
-
| Name |
Type |
Description |
value |
boolean
|
true if the tool is activated |
-
setIsActivatedToFalse(){void}
modules/tools/compareFeatures/view.js, line 158
-
-
setIsActivatedToTrue(){void}
modules/tools/compareFeatures/view.js, line 165
-
-
setIsochronesResult(isochronesResult){void}
addons/reachability/model.js, line 334
-
Setter for the isochrones result.
-
setIsSelected(evt){void}
modules/snippets/checkbox/view.js, line 49
-
calls the function setIsSelected in the model
| Name |
Type |
Description |
evt |
evt
|
- |
-
setLat(lat){void}
addons/reachability/models/geoServices/geosearch-result.js, line 31
-
Lat coordinate.
| Name |
Type |
Description |
lat |
Number
|
coordinate. |
-
setLat(lat){void}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 31
-
Lat coordinate.
| Name |
Type |
Description |
lat |
Number
|
coordinate. |
-
setLayerId(value){void}
modules/tools/compareFeatures/model.js, line 331
-
| Name |
Type |
Description |
value |
string
|
layer id of the displayed features |
-
setLayerList(){Array}
modules/tools/exporter/layerList/model.js, line 33
-
Get layer list and returns filtered list
Returns:
layer list
-
setLayers(layers){void}
addons/layerSwiper/models/layer-select.js, line 51
-
Setter for layers.
| Name |
Type |
Description |
layers |
Number
|
the new layers |
-
setLayerSelect(layerSelect){void}
addons/layerSwiper/model.js, line 388
-
Setter for starting point.
| Name |
Type |
Description |
layerSelect |
LayerSelect
|
the new starting point |
-
setLng(lng){void}
addons/reachability/models/geoServices/geosearch-result.js, line 47
-
Lng coordinate.
| Name |
Type |
Description |
lng |
Number
|
coordinate. |
-
setLng(lng){void}
addons/routingLGB/models/geoServices/routing-geosearch-result.js, line 47
-
Lng coordinate.
| Name |
Type |
Description |
lng |
Number
|
coordinate. |
-
setMapInteractionMode(mode){void}
addons/routingLGB/model.js, line 158
-
Setter for the mapInteractionMode.
| Name |
Type |
Description |
mode |
String
|
mode |
-
setMaxInterval(maxInterval){void}
addons/reachability/model.js, line 251
-
Setter for max interval.
| Name |
Type |
Description |
maxInterval |
Number
|
the max interval |
-
setMinimized(isMinimized){void}
addons/elevationProfile/model.js, line 107
-
Setter for the isMinimized.
| Name |
Type |
Description |
isMinimized |
Boolean
|
the isMinimized |
-
setMinInterval(minInterval){void}
addons/reachability/model.js, line 264
-
Setter for min interval.
| Name |
Type |
Description |
minInterval |
Number
|
the max interval |
-
setNextStep(value){void}
modules/tools/importer/parseOaf/view.js, line 56
-
Set the next step using the provided value.
| Name |
Type |
Description |
value |
boolean
|
The value to set for the next step. |
-
setOafBbox(){void}
modules/tools/importer/parseOaf/model.js, line 342
-
Computes the BBox coordinates and sets the 'oaf_bbox' attribute.
If the BBox is not empty, the loop is executed only when BBox values are present.
It processes each coordinate in the BBox with encodeURIComponent to obtain URL-compatible values.
It joins the coordinates using "%2C" as a separator to create the 'oaf_bbox' string by inserting the processed coordinates into the URL.
-
setOptimization(optimization){void}
addons/reachability/model.js, line 317
-
Setter for the optimization.
| Name |
Type |
Description |
optimization |
String
|
the optimization |
-
setPreference(preference){void}
addons/routingLGB/model.js, line 225
-
Setter for the preference.
| Name |
Type |
Description |
preference |
String
|
the preference |
-
setRouteDetailsOpen(isRouteDetailsOpen){void}
addons/routingLGB/model.js, line 183
-
Setter for isRouteDetailsOpen.
| Name |
Type |
Description |
isRouteDetailsOpen |
Boolean
|
flag, if route details view is opened |
-
setRoutingResult(routingResult){void}
addons/routingLGB/model.js, line 242
-
Setter for the route result.
| Name |
Type |
Description |
routingResult |
routingResult
|
Results |
-
setScale(evt){void}
addons/scaleLineCustom/view.js, line 94
-
Sets current scale
| Name |
Type |
Description |
evt |
Object
|
Triggering event |
-
setSelectedReferenceTitle(fileName){void}
addons/configSwitcher/model.js, line 115
-
Sets the selected reference title based on a given configuration file.
| Name |
Type |
Description |
fileName |
string
|
The name of the configuration file. |
-
setSelectionIDX(){void}
modules/tools/importer/parseOaf/model.js, line 1004
-
Sets the selectionIDX for the component's layerAttributes.
-
setSpeedProfile(profile){void}
addons/reachability/model.js, line 292
-
Setter for the speed profile.
| Name |
Type |
Description |
profile |
String
|
the speed profile |
-
setSpeedProfile(profile){void}
addons/routingLGB/model.js, line 200
-
Setter for the speed profile.
| Name |
Type |
Description |
profile |
String
|
the speed profile |
-
setStartingPoint(startingPoint){void}
addons/reachability/model.js, line 139
-
Setter for starting point.
| Name |
Type |
Description |
startingPoint |
StartingPoint
|
the new starting point |
-
setStyle(value){void}
modules/core/modelList/layer/oaf.js, line 1384
-
Setzt einen neuen Style für den Layer.
| Name |
Type |
Description |
value |
Object
|
Neuer Style-Wert. |
-
setStyleForHVVLayer(response){undefined}
js/layerList.js, line 164
-
Holt sich die HVV-Objekte aus der services.json
Fügt den Objekten konfigurierte Attribute aus der config.js über die Id hinzu
| Name |
Type |
Description |
response |
Array.<Object>
|
Objekte aus der services.json |
-
setTime(time){void}
addons/reachability/model.js, line 172
-
Setter for time.
| Name |
Type |
Description |
time |
Number
|
the new time |
-
setup(params){void}
modules/oafFilter/drapeController.js, line 94
-
Richtet das Draping der Bildvorschau auf ein 4-Punkt-Polygon ein.
Das Vorschaubild wird perspektivisch verzerrt und in die Umrissgeometrie gezeichnet
Voraussetzungen:
- `isPolygon` muss true sein
- `previewUrl`, `geom` und `img` müssen vorhanden sein
- `geom` muss ein exaktes 4-Punkt-Quad liefern (via `model.getRing4Raw(geom)`)
| Name |
Type |
Description |
params |
Object
|
Parameterobjekt (Destructuring).
| Name |
Type |
Description |
previewUrl |
string
|
URL des Vorschaubilds (wird hier nur als Guard verwendet). |
isPolygon |
boolean
|
Flag: Geometrie ist Polygon. |
properties |
Object
|
Feature-Properties; optional mit Bildzentrum |
img |
HTMLImageElement
|
Geladenes Preview-Image (z. B. aus PreviewImageCache). |
|
-
setupDynamicClusterDistance(clusterSource){void}
modules/core/modelList/layer/oaf.js, line 996
-
Richtet eine dynamische Anpassung der Cluster-Distanz basierend auf dem Zoomlevel ein.
Diese Methode sorgt dafür, dass die `distance`-Eigenschaft des `ClusterSource`
automatisch angepasst wird, sobald sich der Zoomlevel der Karte ändert.
Die Berechnung basiert auf einem einfachen logarithmischen Modell mit einer Basis (z.B. 1.8),
um die Clustergröße bei zunehmendem Zoom zu verkleinern.
| Name |
Type |
Description |
clusterSource |
ol/source/Cluster
|
Die OpenLayers ClusterSource, deren Distance angepasst werden soll. |
-
setValueModelsToShow(value){void}
modules/snippets/multiCheckbox/model.js, line 188
-
sets the valueModelsToShow attribute
| Name |
Type |
Description |
value |
Array.<Backbone.Model>
|
all value models that can be selected |
-
setXMLElement(dataString, closingTagName, value, dataType){string}
modules/core/wps.js, line 161
-
insert Value into tag
| Name |
Type |
Description |
dataString |
string
|
dataString which gets enriched with data |
closingTagName |
string
|
the closing tag of the attribute to be set |
value |
string
|
Object the Value to be set, toString() is used to obtain string |
dataType |
string
|
datatype which is uses for tag attribute |
Returns:
with added dada
-
setZoomToExtent(zoomToExtent){void}
addons/routingLGB/models/geoServices/routing-result.js, line 120
-
Setter for Zoom to extent.
| Name |
Type |
Description |
zoomToExtent |
Boolean
|
true, if the map should be zoomed to extent |
-
show(){void}
addons/reachability/views/export/view.js, line 47
-
Show the export modal.
-
show(){void}
addons/routingLGB/views/export/view.js, line 47
-
Show the export modal.
-
showConfigLayers(layers, idxMin, idxMax){void}
modules/oafFilter/view.js, line 1013
-
Aktualisiert die Sichtbarkeit der OAF-Layer basierend auf dem
aktuell im Slider gewählten Jahresbereich.
Für jeden Layer mit dilunaType = slider wird geprüft, ob sein
Jahreslabel innerhalb des übergebenen Indexbereichs (`idxMin`–`idxMax`) liegt.
Entsprechend werden seine Sichtbarkeitsattribute in der
Backbone-ModelList gesetzt. Anschließend wird der Layerbaum neu aufgebaut.
| Name |
Type |
Description |
layers |
Array.<Backbone.Model>
|
Liste aller OAF-Layer-Modelle. |
idxMin |
number
|
Index des ersten sichtbaren Jahres im Slider. |
idxMax |
number
|
Index des letzten sichtbaren Jahres im Slider. |
-
addons/backgroundSwitcher/model.js, line 164
-
This shows the layer information
| Name |
Type |
Description |
id |
String
|
The id of the layer to show layer information |
-
addons/backgroundSwitcher/view.js, line 278
-
Initiates the presentation of layer information by the given click event
| Name |
Type |
Description |
evt |
Event
|
The event emitted by the click on the icon |
-
showLayers(){void}
addons/layerSwiper/views/layerSelect/view.js, line 143
-
Event handler for showing swipe layers.
-
showPositionByFeatureId(featureId, layerId){void}
modules/remoteInterface/model.js, line 86
-
gets the center coordinate of the feature geometry and triggers it to MapMarker module
| Name |
Type |
Description |
featureId |
String
|
- |
layerId |
String
|
- |
-
showResults(def, features){void}
modules/searchbar/specialWFS/model.js, line 406
-
Erstellt Treffer aus den extrahierten Features und übergibt sie an die Suchleiste.
| Name |
Type |
Description |
def |
Object
|
Die WFS-Definition mit Metainformationen wie name, propertyNames, geometryName, glyphicon etc. |
features |
Array.<Object>
|
Die Liste extrahierter Features (bereits als JS-Objekte aufbereitet). |
-
showSinglePreview(vbId, properties, geojson, clickCoord){void}
modules/oafFilter/view.js, line 693
-
Zeigt eine Detailansicht (Vorschau) eines einzelnen Luftbildes an.
Die Methode wird aufgerufen, wenn ein einzelnes Luftbild (Feature) ausgewählt wird.
Sie bereitet die UI vor, liest GeoJSON-Features ein, lädt das Vorschaubild,
mappt es (wenn möglich) ins Polygon, zeichnet Bildmitte/Highlight/Outline
und zoomt anschließend auf das Feature.
| Name |
Type |
Default |
Description |
vbId |
string
|
|
Eindeutige ID des Luftbildes (z.B. "1945162_4_1080") |
properties |
Object
|
|
Attributdaten des Bildes (Metadaten aus dem GeoJSON Objekt) |
geojson |
Object
|
|
GeoJSON Objekt, das die Geometrie des Features enthält |
clickCoord |
Array.<number>
|
null
|
optional
nullable
Optionale Koordinaten [x, y] eines Punkts (z.B. Klickposition) |
-
addons/layerSwiper/view.js, line 59
-
Event handler for showing swipe layers.
-
showValidState(){void}
addons/coordinateTransform/view.js, line 163
-
Shows validity information to the user based on the given input
-
showWindow(topic){void}
modules/oafFilter/view.js, line 252
-
Zeigt das Filterfenster an und initialisiert es bei Bedarf.
Diese Funktion steuert die Sichtbarkeit des Filterpanels anhand des übergebenen `topic`.
Ist das `topic` gleich `"oafFilter"` und wurde das Panel bisher noch nicht initialisiert,
erfolgt eine einmalige Initialisierung (z.B. Laden der Layer, Aufbau des Sliders, Setzen von Event-Handlern).
| Name |
Type |
Description |
topic |
String
|
Der anzuzeigende Fenster-/Hilfe-Bereich (z.B. "oafFilter"). |
-
startLoadSpinner(){void}
modules/tools/importer/parseOaf/model.js, line 442
-
Starts a loading spinner animation and updates the display of related elements.
-
styleFeatures(features){Array.<module:ol/Feature>}
addons/reachability/utils/export-utils.js, line 24
-
Retrieves the features and styles them for export with default route style
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
which are to be converted. |
Returns:
features
-
styleFeatures(features){Array.<module:ol/Feature>}
addons/routingLGB/utils/export-utils.js, line 26
-
Retrieves the features and styles them for export with default route style
| Name |
Type |
Description |
features |
Array.<module:ol/Feature>
|
which are to be converted. |
Returns:
features
-
styling(){void}
modules/core/modelList/layer/oaf.js, line 1323
-
Setzt das Styling des Layers basierend auf einer externen JSON-Style-Konfiguration.
Unterstützt sowohl Cluster-Darstellung mit Icon oder Kreis als auch individuelle Feature-Stile.
- Cluster mit nur einem Feature zeigen das ursprüngliche Feature-Styling.
- Bei mehreren Features kann optional ein Icon (`clusterIcon`) verwendet werden.
- Wenn `showClusterCount` gesetzt ist, wird die Anzahl als Text dargestellt.
Erwartete Konfiguration im Layer-Objekt:
Example
{
isClustered: true,
clusterStyleOptions: {
radiusMin: 12,
radiusMax: 30,
color: "#FFD700",
textColor: "#FFFFFF"
},
clusterIcon: "./ressources/img/marker.png",
showClusterCount: true,
styleId: "4500"
}
-
toggle(){void}
modules/tools/gfi/desktop/attached/view.js, line 43
-
Blendet das Popover ein oder aus
-
toggle(){void}
addons/backgroundSwitcher/view.js, line 302
-
Toggles the open and closed state of the background switcher.
Will also update the preview images on toggle.
-
toggleAvoidFeatureOption(avoidFeatureOption){void}
addons/reachability/model.js, line 365
-
Toggle the avoid feature options.
| Name |
Type |
Description |
avoidFeatureOption |
String
|
the avoid feature option to be toggled |
-
toggleAvoidFeatureOption(avoidFeatureOption){void}
addons/routingLGB/model.js, line 319
-
Toggle the avoid feature options.
| Name |
Type |
Description |
avoidFeatureOption |
String
|
the avoid feature option to be toggled |
-
toggleBackground(){void}
modules/controls/orientation/view.js, line 75
-
Ist die Lokalisierung deaktiviert, wird der Button ausgegraut
und der POI-Button verschwindet.
-
toggleColor(model){void}
addons/layerSwiper/model.js, line 60
-
If the layer has an incompatible projection,
the view is grayed out and not clickable.
-
toggleDetails(){void}
addons/routingLGB/view.js, line 111
-
Schaltet die Anzeige der Routen-Detailbereiche um.
Abhängig vom aktuellen Zustand der Route-Details werden die
Bereiche für Geschwindigkeitsprofile, Wegpunkte und erweiterte
Optionen ein- oder ausgeblendet.
-
toggleIsExpanded(){void}
modules/menu/basic/folder/viewTree.js, line 89
-
Toggle the expanded state of the folder.
-
toggleIsSelected(){void}
modules/core/modelList/layer/oaf.js, line 1479
-
Setzt den Layer auf "ausgewählt" und deaktiviert die Unsichtbarkeit durch Projektion.
-
toggleIsSelected(){void}
modules/menu/basic/folder/viewTree.js, line 98
-
Toggle the selected state and trigger the selection on child layers.
Fires:
- ModelList#event:RadioTriggerModelListSetIsSelectedOnChildLayers
-
toggleRows(evt){void}
modules/tools/compareFeatures/view.js, line 145
-
shows or hides the rows wiht the class toggle-row
and sets the button text
| Name |
Type |
Description |
evt |
MouseEvent
|
click event |
-
toggleSupportedVisibility(mode){void}
modules/menu/mobile/tool/view.js, line 43
-
Controls which tools are available in 2D, 3D and Oblique modes.
| Name |
Type |
Description |
mode |
String
|
Flag of the view mode |
-
toggleVisibility(){void}
modules/oafFilter/view.js, line 162
-
toggleVisibility
Schaltet die Sichtbarkeit aller Luftbild-Layer ein oder aus, die dem aktuell ausgewählten
Jahresbereich im Slider entsprechen. Dabei wird sowohl die Sichtbarkeit auf der Karte,
als auch die Sichtbarkeit im Layerbaum angepasst.
Die Funktion liest den aktuellen Wertebereich des Jahres-Sliders aus und prüft,
welche Layer diesem Bereich zugeordnet sind. Nur diese Layer werden dann abhängig vom
aktuellen Status (this._visibleToggled) sichtbar oder unsichtbar geschaltet.
Zusätzlich wird der Buttontext aktualisiert und nach kurzer Verzögerung der Layerbaum
im Masterportal neu aufgebaut, um die neue Sichtbarkeit anzuzeigen.
Verwendete Layer sind auf den Typ "slider" beschränkt, d.h. nur OAF-spezifische Zeitbereichslayer.
Beispiel für Wirkung:
- Wenn der Slider von 1995 bis 2000 eingestellt ist, werden nur die Layer mit Jahresbereich
innerhalb dieser Spanne (z.B. "1996–1999") umgeschaltet.
- Ein Klick auf den Button "Alle sichtbaren Layer ausblenden" blendet diese Layer aus.
- Der Buttontext ändert sich anschließend zu "Alle sichtbaren Layer einblenden".
-
toWfs200(urlLike, projection, extent){URL}
modules/tools/importer/parseWfs/wfs.js, line 34
-
Konvertiert eine WFS-1.1.0-GetFeature-URL in einen WFS-2.0.0-kompatiblen Request.
Vereinheitlicht Parameter (TYPENAMES, COUNT), setzt SRS/OUTPUTFORMAT
und ergänzt die BBOX um die URN-CRS-Angabe.
| Name |
Type |
Default |
Description |
urlLike |
string
|
URL
|
|
Ausgangs-URL oder URL-Objekt. |
projection |
string
|
"EPSG:25833"
|
optional
Zielprojektion (z. B. "EPSG:25833"). |
extent |
string
|
|
optional
Optionaler BBOX-String "minX,minY,maxX,maxY". |
Returns:
mit auf WFS 2.0.0 angepassten Parametern.
-
transact(layerId, featureId, mode, attributes){void}
modules/wfsTransaction/model.js, line 21
-
executes the wfs transaction
| Name |
Type |
Description |
layerId |
String
|
- |
featureId |
String
|
- |
mode |
String
|
transaction mode insert|update|delete |
attributes |
Object
|
feature attributes to be changed |
-
addons/reachability/utils/kml-utils.js, line 114
-
Transforms the given line or polygon coordinates from EPSG:25832 to EPSG:4326.
| Name |
Type |
Description |
coords |
Array.<number>
|
Array.<Array.<number>>
|
Array.<Array.<Array.<number>>>
|
Coordinates. |
isPolygon |
Boolean
|
Determines whether the given coordinates are a polygon or a line. |
Returns:
coordinates.
-
addons/routingLGB/utils/kml-utils.js, line 114
-
Transforms the given line or polygon coordinates from EPSG:25832 to EPSG:4326.
| Name |
Type |
Description |
coords |
Array.<number>
|
Array.<Array.<number>>
|
Array.<Array.<Array.<number>>>
|
Coordinates. |
isPolygon |
Boolean
|
Determines whether the given coordinates are a polygon or a line. |
Returns:
coordinates.
-
addons/reachability/utils/kml-utils.js, line 148
-
Transforms the given geometry from EPSG:25832 to EPSG:4326.
If the geometry is not an instance of ol/LineString, ol/Point or ol/Polygon an Alert is send to the user.
| Name |
Type |
Description |
geometry |
module:ol/geom/Geometry
|
Geometry to be transformed. |
Returns:
transformed Geometry or an empty array.
-
addons/routingLGB/utils/kml-utils.js, line 148
-
Transforms the given geometry from EPSG:25832 to EPSG:4326.
If the geometry is not an instance of ol/LineString, ol/Point or ol/Polygon an Alert is send to the user.
| Name |
Type |
Description |
geometry |
module:ol/geom/Geometry
|
Geometry to be transformed. |
Returns:
transformed Geometry or an empty array.
-
addons/elevationProfile/utils/map-utils.js, line 50
-
Transforms the given coordinates from the EPSG:25833 projection to the local projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
local coordinates
-
addons/elevationProfile/utils/map-utils.js, line 37
-
Transforms the given coordinates from the local projection to the EPSG:25833 projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
EPSG:25833 coordinates
-
addons/elevationProfile/utils/map-utils.js, line 11
-
Transforms the given coordinates from the local projection to the wgs84 projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
wgs84 coordinates
-
addons/reachability/utils/map-utils.js, line 8
-
Transforms the given coordinates from the local projection to the wgs84 projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
wgs84 coordinates
-
addons/routingLGB/utils/map-utils.js, line 8
-
Transforms the given coordinates from the local projection to the wgs84 projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
wgs84 coordinates
-
addons/elevationProfile/utils/map-utils.js, line 24
-
Transforms the given coordinates from the wgs84 projection to the local projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
local coordinates
-
addons/reachability/utils/map-utils.js, line 26
-
Transforms the given coordinates from the wgs84 projection to the local projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
local coordinates
-
addons/routingLGB/utils/map-utils.js, line 26
-
Transforms the given coordinates from the wgs84 projection to the local projections
| Name |
Type |
Description |
coordinates |
Array
|
to project |
Returns:
local coordinates
-
addons/reachability/utils/kml-utils.js, line 137
-
Transforms the given point coordinates from EPSG:25832 to EPSG:4326.
| Name |
Type |
Description |
coords |
Array.<number>
|
Coordinates. |
Returns:
coordinates.
-
addons/routingLGB/utils/kml-utils.js, line 137
-
Transforms the given point coordinates from EPSG:25832 to EPSG:4326.
| Name |
Type |
Description |
coords |
Array.<number>
|
Coordinates. |
Returns:
coordinates.
-
addons/projectionSwitcher/model.js, line 87
-
Transforms the Settings.center coordinates to the target projection
| Name |
Type |
Description |
origProj |
proj4
|
origin projection |
newProj |
proj4
|
target projection |
-
addons/projectionSwitcher/model.js, line 106
-
Transforms the Settings.extent to the target projection
| Name |
Type |
Description |
origProj |
proj4
|
origin projection |
newProj |
proj4
|
target projection |
Returns:
extent
-
addons/projectionSwitcher/model.js, line 130
-
Transforms the Settings.resolution to the target projection
| Name |
Type |
Description |
origProj |
proj4
|
origin projection |
newProj |
proj4
|
target projection |
-
triggerSearch(newSearch){void}
addons/borisFilter/view.js, line 149
-
Triggers the search. Will search in all categories,
or just in a single one, depending on if the
category search is used.
| Name |
Type |
Description |
newSearch |
Boolean
|
true if a new search should be triggered |
-
triggerSearch(newSearch){void}
addons/detailedSearch/view.js, line 707
-
Triggers the search. Will search in all categories,
or just in a single one, depending on if the
category search is used.
| Name |
Type |
Description |
newSearch |
Boolean
|
true if a new search should be triggered |
-
unHighlightRoute(){void}
addons/routingLGB/views/map/view.js, line 136
-
Resets the highlighting
-
unHighlightRoute(){void}
addons/routingLGB/views/results/view.js, line 142
-
Unhighlight all segments and steop on the map.
-
update(map, features){void}
modules/oafFilter/highlightLayers.js, line 95
-
Aktualisiert die Hervorhebungs- und Umriss-Layer
für die aktuell ausgewählten Features.
Die Features werden sowohl im blauen Highlight-Layer
als auch im roten Outline-Layer dargestellt.
| Name |
Type |
Description |
map |
Object
|
OpenLayers-Karteninstanz |
features |
Array.<Object>
|
OpenLayers-Features des ausgewählten Bildes |
-
update(map, features, clickCoord){void}
modules/oafFilter/imageCenterLayer.js, line 108
-
Aktualisiert den Layer für die Bildmitte-Anzeige.
Ein eventuell vorhandener Bildmitte-Layer wird zuerst entfernt
und anschließend neu erstellt.
| Name |
Type |
Description |
map |
Object
|
OpenLayers-Karteninstanz |
features |
Object
|
OpenLayers-Features des Luftbildes |
clickCoord |
Array
|
Optionale Klickkoordinate [x, y] |
-
updateActiveLayer(selectedLayers){void}
addons/backgroundSwitcher/model.js, line 137
-
This updates the active background switcher layer
when a new background layer has been activated in layer tree
| Name |
Type |
Description |
selectedLayers |
Array.<Object>
|
The layers that have been selected. |
-
updateArea(){void}
addons/reachability/views/map/view.js, line 119
-
Update the area, after the isochrones result has been changed.
-
updateBgLayers()
addons/backgroundSwitcher/model.js, line 107
-
This updates the background layers by setting `isIncompatibleProjection` and
`supportedProjections` from the corresponding layer model.
-
updateCoordinates(evt){void}
addons/coordinateTransform/view.js, line 154
-
Sets the source coordinates
| Name |
Type |
Description |
evt |
Event
|
The browser event |
-
updateCrs(evt, selection){void}
addons/coordinateTransform/view.js, line 136
-
Sets the current selected CRS
| Name |
Type |
Description |
evt |
Event
|
The browser event |
selection |
Object
|
The selection object |
-
updateFilterObject(){void}
modules/tools/filter/model.js, line 164
-
builds an array of object that reflects the current filter
-
updateLayer(evt, selection){void}
addons/layerSwiper/views/layerSelect/view.js, line 162
-
Sets the currently selected layer.
| Name |
Type |
Description |
evt |
Event
|
The browser event |
selection |
Object
|
The selection object |
-
updateLayerSource(){void}
modules/core/modelList/layer/oaf.js, line 1044
-
Aktualisiert die Datenquelle des Layers.
-
updateLineStringFeature(){void}
addons/routingLGB/views/map/view.js, line 390
-
Update the line string feature, after the routing result has been changed.
-
updateLoadmask(self, loading){void}
addons/coordinateTransform/view.js, line 207
-
Shows or hides the loadmask on the result textarea
| Name |
Type |
Description |
self |
Object
|
The self reference |
loading |
Boolean
|
Flag indicating if requests are pending |
-
updateMap(){void}
modules/tools/filter/model.js, line 130
-
Updates the Features shown on the Map.
If at least one query is selected zoomToFilteredFeatures, otherwise showAllFeatures.
-
updateMapViewOptions(resolutions){void}
addons/projectionSwitcher/model.js, line 151
-
Updates the MapView options by setting the resolutions
to the projection specific resolutions.
| Name |
Type |
Description |
resolutions |
Array.<Number>
|
updated resolutions to set |
-
modules/tools/gfi/view.js, line 72
-
Pager css wird angepasst
| Name |
Type |
Description |
model |
Backbone.Model
|
this |
value |
number
|
themeIndex |
-
updatePaging(){void}
modules/tools/gfi/view.js, line 112
-
Updates paging numbers
-
updatePreviews(){void}
modules/tools/importer/selectWms/model.js, line 122
-
Updates the preview image URLs of the layers
-
updatePreviews(){void}
addons/backgroundSwitcher/model.js, line 242
-
Updates the preview image URLs of the layers
-
updateSelectableValues(values){void}
modules/snippets/multiCheckbox/model.js, line 170
-
checks the value models if they are selectable or not
| Name |
Type |
Description |
values |
Array.<string>
|
filtered values |
Fires:
- MultiCheckboxView#event:render
-
updateSelectedValues(value, checked){void}
modules/snippets/multiCheckbox/model.js, line 154
-
checks the value model if it is selected or not
| Name |
Type |
Description |
value |
string
|
selected value in the multicheckbox list |
checked |
boolean
|
is checkbox checked or unchecked |
-
updateSelectedValues(evt){void}
modules/snippets/multiCheckbox/view.js, line 38
-
calls the function "updateSelectedValues" in the model
| Name |
Type |
Description |
evt |
Event
|
changed |
-
updateSnippets(features, selectedAttributes){void}
modules/tools/filter/query/source/model.js, line 320
-
after every filtering the snippets get updated with selectable values
| Name |
Type |
Description |
features |
Array.<ol.Feature>
|
features |
selectedAttributes |
Array.<object>
|
[description] |
-
updateSource(){void}
modules/core/modelList/layer/wms.js, line 324
-
Lädt den WMS neu, indem ein Parameter verändert wird.
-
updateTargetCoordinates(){void}
addons/coordinateTransform/view.js, line 195
-
Updates the target coordinates in the view
-
validate(){Boolean|Array}
addons/geoMaerker/reports/model.js, line 218
-
Method to validate the GeoMAerker form
Returns:
if valid. Array of errors, otherwise.
-
viewMobileChanged(isMobile){View}
addons/borisFilter/view.js, line 301
-
Method that is called when view is chnaged to mobile version
| Name |
Type |
Description |
isMobile |
Boolean
|
True, if view is mobile. False otherwise. |
Returns:
view.
-
viewMobileChanged(isMobile){View}
addons/geoMaerker/view.js, line 784
-
Method that is called when view is chnaged to mobile version
| Name |
Type |
Description |
isMobile |
Boolean
|
True, if view is mobile. False otherwise. |
Returns:
view.
-
withAlpha(color, alpha){Array.<Number>}
modules/tools/measure/model.js, line 23
-
Adds an alpha value to a given color.
| Name |
Type |
Description |
color |
Array.<Number>
|
the color |
alpha |
Number
|
the alpha value |
Returns:
new color with the given alpha value
-
writeGeoPackage(parser, features){void}
modules/tools/exporter/exportData/model.js, line 146
-
write features to geopackage using @ngageoint/geopackage API
| Name |
Type |
Description |
parser |
Object
|
ol geojson parser |
features |
Array
|
features to write |
-
modules/tools/exporter/exportData/model.js, line 266
-
Write features of ol native formats
| Name |
Type |
Description |
parser |
Object
|
ol parser |
features |
Array
|
features to write |
-
writeShp(parser, features){void}
modules/tools/exporter/exportData/model.js, line 213
-
Write shape features using shp-write lib
| Name |
Type |
Description |
parser |
Object
|
ol geojson parser |
features |
Array
|
features to write |
-
writeTransaction(mode, features, writeOptions){DOM}
modules/wfsTransaction/model.js, line 48
-
writes a WFS Transaction and return the DOM.
| Name |
Type |
Description |
mode |
String
|
transaction mode insert|update|delete |
features |
Array.<ol.Feature>
|
features to insert, udpate or delete |
writeOptions |
Object
|
- |
-
zoomFeature(id){void}
modules/controls/orientation/poi/model.js, line 191
-
Triggert das Zommen auf das geklickte Feature
| Name |
Type |
Description |
id |
string
|
featureId |
-
zoomToArea(){void}
addons/reachability/views/map/view.js, line 76
-
Zooms to the isochrones area.
-
zoomToGeometry(map, geom){void}
modules/oafFilter/view.js, line 795
-
Zoomt die Karte auf die Ausdehnung einer Geometrie.
Die Ansicht wird so angepasst, dass das gesamte Feature
mit etwas Rand sichtbar ist.
| Name |
Type |
Description |
map |
Object
|
OpenLayers-Karteninstanz |
geom |
Object
|
OpenLayers-Geometrie |
-
zoomToRoute(params){void}
addons/routingLGB/views/map/view.js, line 172
-
Zooms to part of the route.
| Name |
Type |
Description |
params |
Object
|
with the starting and ending index
| Name |
Type |
Description |
fromWaypointIndex |
Number
|
optional
at which waypoint to start the zoom |
toWaypointIndex |
Number
|
optional
at which waypoint to end the zoom |
coordsIndex |
Arial
|
optional
alternative to select the coordinate index directly |
|
-
zoomToStep(event){void}
addons/routingLGB/views/results/view.js, line 127
-
Zoom to the hovered step on the map.
| Name |
Type |
Description |
event |
Object
|
click event |