Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SyncLayertreeMap

Index

Properties

layerHelper_: LayerHelper
ngeoWMSTime_: WMSTime
ogcServersObject_: any

Methods

  • createGroup_(treeCtrl: LayertreeController, map: Map, dataLayerGroup: LayerGroup, opt_position: number): LayerGroup | ImageLayer<ImageSource>
  • Create insert and return a layer group (for not mixed case) or a wmsLayer (for mixed case). Take care about the insertion order in the map in case of first level group.

    Parameters

    • treeCtrl: LayertreeController

      ngeo layertree controller.

    • map: Map

      A map that contains the group to insert the not first level group layer.

    • dataLayerGroup: LayerGroup

      the layer group to insert the first level group layer.

    • opt_position: number

    Returns LayerGroup | ImageLayer<ImageSource>

    a new layer.

  • createLayer(treeCtrl: LayertreeController, map: Map, dataLayerGroup: LayerGroup, opt_position: number): BaseLayer | LayerGroup
  • Create, insert (or update) and return a layer from the GmfGroup or the GmfLayer of the given treeCtrl.

    Parameters

    • treeCtrl: LayertreeController

      ngeo layertree controller.

    • map: Map

      A map that contains the group to insert the not first level group layer.

    • dataLayerGroup: LayerGroup

      the layer group to insert the first level group layer.

    • opt_position: number

    Returns BaseLayer | LayerGroup

    a new layer.

  • createLayerFromGroup_(treeCtrl: LayertreeController, mixed: boolean): LayerGroup | ImageLayer<ImageSource>
  • Create, insert and return a layer group (for not mixed case) or a wmsLayer for mixed case).

    Parameters

    • treeCtrl: LayertreeController

      ngeo layertree controller.

    • mixed: boolean

      True for a group layer, false for a WMS layer.

    Returns LayerGroup | ImageLayer<ImageSource>

    a new layer.

  • createLeafInAMixedGroup_(treeCtrl: LayertreeController, map: Map): TileLayer<TileSource> | ImageLayer<ImageSource>
  • Create and insert a layer from a leaf in a mixed group.

    Parameters

    • treeCtrl: LayertreeController

      ngeo layertree controller.

    • map: Map

      A map that contains the group to insert the layer.

    Returns TileLayer<TileSource> | ImageLayer<ImageSource>

    a new layer.

  • createWMTSLayer_(gmfLayerWMTS: any): TileLayer<TileSource>
  • Create and return a Tile layer.

    Parameters

    • gmfLayerWMTS: any

      A leaf node.

    Returns TileLayer<TileSource>

    a Tile WMTS layer. (Source and capabilities can come later).

  • Get the time parameter for a WMS Layer. If it's a group and it doesn't have time, get the first time parameter available in any child.

    Parameters

    Returns string

    A wms time param.

  • Update a WMS layer with the given treeCtrl node information. Assumes that the first parent with ogcServer information is linked to the layer to update and that this treeCtrl node is a leafNode.

    Parameters

    • treeCtrl: LayertreeController

      ngeo layertree controller.

    • map: Map

      A map that contains the layer to update.

    Returns void

  • updateLayerReferences_(node: any, layer: BaseLayer): void
  • updateLayerState_(layer: TileLayer<TileSource> | ImageLayer<ImageSource>, treeCtrl: LayertreeController): void

Generated using TypeDoc