Class: BKGWebMap

BKGWebMap

new BKGWebMap() → {object}

Namespace: BKGWebMap The BKGWebMap object provides a namespace for all BKGWebMap things.
Source:
Returns:
Type
object

Classes

MapBuilder
ParseConfig

Namespaces

Control
Layer
Style
Util
Util
View

Members

<static, constant> BASE_URL :string

Standard URL for BKG services
Source:

<static> Controls :object

Object with all BKG Webmap Controls used in application
Source:

<static, constant> CONTROLS :Object

Default parameters for controls
Properties:
Name Type Description
panelPosition string Panel position (/options/panelPosition)
initialize string | null Tool that should be shown, when starting the Application. If empty or null, then panel will be closed (/options/initialize)
tools Object Tools in panel (/options/tools)
Source:

<static, constant> CONTROLS_IN_PANEL :Array.<string>

Controls that could be positioned in panel
Source:

<static, constant> DEFAULT_LAYER :Object

Default layer, if user does not define any layer in config
Properties:
Name Type Description
type string Type of layer
name string Name of layer shown in menu.
ref string Reference of layer in BKG layer registry. This is the name of BKG layer to load.
srsName string | null Projection of layer. If null, then map projection will be used.
visibility boolean Initial visibility of layer.
Source:

<static, constant> DEFAULT_MAP_DIV :string

Default div id for map
Source:

<static, constant> DEFAULT_STYLE :Object

Deafault style for vector layers. It will be used if no style is defined for vector layers.
Properties:
Name Type Description
name string Name of style. This should be used as reference for a layer (/styles/items/symbol/name)
type string Type of style: symbol (/styles/items/symbol/type)
fillColor string Fill color for vector layers. A hexadecimal value (/styles/items/symbol/fillColor)
strokeColor string Stroke color for vector layers. A hexadecimal value (/styles/items/symbol/strokeColor)
symbol string Symbol for vector layers (points) (/styles/items/symbol/symbol)
Source:

<static, constant> ERROR :Object

Errors for debugging. They will be shown in browser console.
Source:

<static, constant> EXTENTS :Object

Standard extent of Germany in various projections
Source:

<static, constant> GETFEATUREINFO_FORMATS :Array.<string>

GetFeatureInfo supported formats. Priority have the first elements of this array.
Source:

<static, constant> LAYERS :Object

Default values for layer properties
Properties:
Name Type Description
WMS Object Default values for WMS layer
WMTS Object Default values for WMTS layer
WFS Object Default values for WFS layer
MARKER Object Default values for MARKER layer
CSV Object Default values for CSV layer
XLS Object Default values for XLS layer
GPS Object Default values for GPS layer
GROUP Object Default values for GROUP layer
VECTOR Object Default values for VECTOR layer
NONE Object Default values for NONE layer
Source:

<static> MAP_ICONS :Object

Standard SVG map icons
Properties:
Name Type Description
marker object Symbol "marker"
star object Symbol "star"
circle object Symbol "circle"
dottedCircle object Symbol "dottedCircle"
pentagon object Symbol "pentagon"
Source:

<static, constant> MAP_ICONS_COLORS :Array.<string>

Standard colors for map icons.
Source:

<static> MAP_ICONS_ENCODED :Object

Standard SVG map icons URL encoded including SVG size Because of IE11 the SVG tags should be URL encoded with the quotes ' '
Properties:
Name Type Description
marker object Symbol "marker"
star object Symbol "star"
circle object Symbol "circle"
dottedCircle object Symbol "dottedCircle"
pentagon object Symbol "pentagon"
Source:

<static, constant> OPENLAYERS_VERSIO :string

OpenLayers version used in BKG WebMap
Source:

<static> PANEL_ICONS :Object

SVG icons used in BKG WebMap
Properties:
Name Type Description
ARROW_LEFT object
ARROW_RIGHT object
ARROW_UP object
ARROW_DOWN object
SEARCH object
LAYERSWITCHER object
LEGEND object
INFO object
SHARE object
MEASURE_DISTANCE object
MEASURE_AREA object
ZOOM_PREVIOUS object
ZOOM_NEXT object
MAXIMIZE object
MINIMIZE object
GEAR_WHEEL object
LAYER_HIDDEN object
LAYER_SHOWN object
ADD_LAYER object
FOLDER_CLOSED object
FOLDER_OPEN object
ZOOM_IN object
SHOW_COORDINATES object
ZOOM_TO_FULL_EXTENT object
COPYRIGHT object
EDIT object
EDIT_POINT object
EDIT_LINE object
EDIT_POLYGON object
DELETE object
ATTRIBUTES object
DELETE_SEARCH object
CHECKBOX_UNSELECTED object
CHECKBOX_SELECTED object
TIMESLIDER object
REVERSE_GEOCODING object
SEARCH_GEOCODING object
Source:

<static, constant> PROJECTION :string

Native Projektion of WebAtlasDE
Source:

<static, constant> PROJECTIONS_EXTENTS :Object

Projected bounds of various coordinate systems
Source:

<static, constant> RESOLUTIONS :Array.<number>

Standard resolutions for UTM32s. These will be used in all coordinate system with meter as unit
Source:

<static, constant> RESOLUTIONS_DEGREE :Array.<number>

Standard resolutions for WGS84. These will be used in all coordinate system with degrees as unit
Source:

<static, constant> RESOLUTIONS_DEGREE_EXTENDED :Array.<number>

Extension resolutions for WGS84. They extend the defined resolutions by 30cm/Pixel and 15cm/Pixel
Source:

<static, constant> RESOLUTIONS_EXTENDED :Array.<number>

Extension resolutions for UTM32s. They extend the defined resolutions by 30cm/Pixel and 15cm/Pixel
Source:

<static, constant> SECURITY :Object

Configuration for secure BKG services (/security)
Properties:
Name Type Description
UUID string | null BKG UUID (/security/UUID)
appID string | null BKG Application ID (/security/appID)
appDomain string | null Domain for BKG Application ID (/security/appDomain)
Source:

<static, constant> SERVICE_REGISTRY :string

URL of BKG maps services registry
Source:

<static, constant> STANDARD_POSITION :Array.<string>

Valid positions for icons in map
Source:

<static, constant> VERSION :string

BKG WebMap Version
Source: