Class: LayerVectorState

LayerState.LayerVectorState(layerTreeItemCfg, layersOrder, parentMapGroupopt)

Class representing a vector layer

Constructor

new LayerVectorState(layerTreeItemCfg, layersOrder, parentMapGroupopt)

Creating a vector layer state

Parameters:
Name Type Attributes Description
layerTreeItemCfg LayerTreeItemConfig

the layer item config

layersOrder Array.<number>

the layers order

parentMapGroup LayerGroupState <optional>

the parent layer group

Source:

Extends

  • LayerLayerState

Members

checked :boolean

Layer tree item is checked

Type:
  • boolean
Source:

checked :boolean

Set layer tree item is checked

Type:
  • boolean
Source:

childrenLizmapFeaturesTable :boolean

The layer popup display children as lizmap-features-table activation

Type:
  • boolean
Source:

(nullable) expressionFilter :string

Vector layer expression filter

Type:
  • string
Source:

expressionFilter

Update vector layer expression filter

Source:

(nullable) extent :Extent

The layer extent

Type:
  • Extent
Source:

(nullable) filterToken :string

Vector layer filter token

Type:
  • string
Source:

filterToken

Update vector layer filter token

Source:

geometryType :string

The layer geometry type

Type:
  • string
Source:

hasSelectedFeatures :boolean

Vector layer has selected features The selected features is not empty

Type:
  • boolean
Source:

isFiltered :boolean

Vector layer is filtered The expression filter is not null

Type:
  • boolean
Source:

isSpatial :boolean

The layer is spatial

Type:
  • boolean
Source:

popupDisplayChildren :boolean

The layer popup display children activation

Type:
  • boolean
Source:

(nullable) selectedFeatures :string

Vector layer selection

Type:
  • string
Source:

selectedFeatures

Update vector layer selection

Source:

(nullable) selectionToken :string

Vector layer selection token

Type:
  • string
Source:

selectionToken

Update vector layer selection token

Source:

(nullable) wmsGeographicBoundingBox :LayerGeographicBoundingBoxConfig

WMS layer Geographic Bounding Box

Type:
  • LayerGeographicBoundingBoxConfig
Source:

wmsParameters :object

Parameters for OGC WMS Request

Type:
  • object
Source:

Methods

calculateVisibility() → {boolean}

Calculate and save visibility

Source:
Returns:

the calculated visibility

Type
boolean