Class: LayerBase

IDEE/impl/Layer~LayerBase


import LayerBase from 'IDEE/impl/Layer';

De esta clase heredadan todas las capas base.

new LayerBase(options, vendorOptions)

impl/ol/js/layer/Layer.js, line 19
Name Type Description
options Object

Parámetros opcionales para la capa.

  • visibility: Define si la capa es visible o no. Verdadero por defecto.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • opacity: Opacidad de capa, por defecto 1.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • maxExtent: La medida en que restringe la visualización a una región específica.
vendorOptions Object

Pasa los "vendorOptions" heredados a la clase MObject (IDEE/Object).

Extends

  • IDEE.Object

Methods

activateBaseLayer(layer, facadeMap)

impl/ol/js/layer/Layer.js, line 441

Este método busca si hay capas base y activa la primera de la lista.

Name Type Description
layer IDEE.Layer

capa eliminada

facadeMap IDEE.Map

Fachada del mapa.

getLayer(){ol3Layer}

impl/ol/js/layer/Layer.js, line 384

Este método obtiene la capa Openlayers creada.

Returns:
Devuelve la capa Openlayers.

getLegendURL(){String}

impl/ol/js/layer/Layer.js, line 459

Este método obtiene la URL de la leyenda.

Returns:
URL de la leyenda.

getMap(){IDEE.impl.Map}

impl/ol/js/layer/Layer.js, line 428

Este método obtiene la implementación del mapa.

Returns:
Es la implementación del mapa.

getMaxScale(){Number}

impl/ol/js/layer/Layer.js, line 302

Esta función devuelve el valor de la escala máxima para esta capa.

Returns:
Devuelve el valor de la escala máxima.

getMaxZoom(){Number}

impl/ol/js/layer/Layer.js, line 207

Este método devuelve el zoom máximo de esta capa.

Returns:
Zoom máximo aplicable a la capa.

getMinScale(){Number}

impl/ol/js/layer/Layer.js, line 270

Esta función devuelve el valor de la escala mínima para esta capa.

Returns:
Devuelve el valor de la escala mínima.

getMinZoom(){Number}

impl/ol/js/layer/Layer.js, line 177

Este método devuelve el zoom mínimo de esta capa.

Returns:
Devuelve el zoom mínimo aplicable a la capa.

getNumZoomLevels(){Number}

impl/ol/js/layer/Layer.js, line 495

Este método obtiene los niveles de zoom numéricos.

Returns:
Devuelve la resolución máxima.

getOL3Layer(){ol3Layer}

impl/ol/js/layer/Layer.js, line 370

Este método obtiene la capa Openlayers creada.

Deprecated
  • Yes
Returns:
Devuelve la capa Openlayers.

getOpacity(){Number}

impl/ol/js/layer/Layer.js, line 335

Este método devuelve la opacidad de esta capa.

Returns:
Opacidad (0, 1). Predeterminado 1.

getZIndex(){Number}

impl/ol/js/layer/Layer.js, line 238

Este método devuelve el índice z de esta capa.

Returns:
Índice de la capa.

inRange(){Boolean}

impl/ol/js/layer/Layer.js, line 141

Este método indica si la capa está dentro del rango.

Returns:
Verdadero está dentro del rango, falso si no.

isQueryable(){Boolean}

impl/ol/js/layer/Layer.js, line 129

Este método indica si la capa es consultable.

Returns:
Devuelve falso.

isVisible(){Boolean}

impl/ol/js/layer/Layer.js, line 110

Este método indica si la capa es visible.

Returns:
Verdadero es visible, falso si no.

selectFeatures(features, coord, evt)

impl/ol/js/layer/Layer.js, line 522

Este método ejecuta la selección de un objetos geográficos.

Name Type Description
features ol.features

Openlayers objetos geográficos.

coord Array

Coordenadas.

evt Object

Eventos.

setLayer(layer)

impl/ol/js/layer/Layer.js, line 412

Este método establece la capa Openlayers.

Name Type Description
layer ol.layer

Capa de Openlayers.

setLegendURL(legendUrl)

impl/ol/js/layer/Layer.js, line 483

Este método establece la url de la leyenda.

Name Type Description
legendUrl String

URL de la leyenda.

setMaxExtent(maxExtent)

impl/ol/js/layer/Layer.js, line 471

Este método establece la máxima extensión de la capa.

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

setMaxScale(maxScale)

impl/ol/js/layer/Layer.js, line 318

Esta función establece el valor de la escala máxima para esta capa.

Name Type Description
maxScale Number

Nueva escala máxima.

setMaxZoom(zoom)

impl/ol/js/layer/Layer.js, line 223

Este método establece el zoom máximo de esta capa.

Name Type Description
zoom Number

Zoom máximo aplicable a la capa.

setMinScale(minScale)

impl/ol/js/layer/Layer.js, line 286

Esta función establece el valor de la escala mínima para esta capa.

Name Type Description
minScale Number

Nueva escala mínima.

setMinZoom(zoom)

impl/ol/js/layer/Layer.js, line 192

Este método establece el zoom mínimo de esta capa.

Name Type Description
zoom Number

Zoom mínimo aplicable a la capa.

setOL3Layer(layer)

impl/ol/js/layer/Layer.js, line 397

Este método establece la capa Openlayers.

Name Type Description
layer ol.layer

Capa de Openlayers.

Deprecated
  • Yes

setOpacity(opacity)

impl/ol/js/layer/Layer.js, line 350

Este método establece la opacidad de esta capa.

Name Type Description
opacity Number

Opacidad (0, 1). Predeterminado 1.

setVisible(visibility)

impl/ol/js/layer/Layer.js, line 161

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visibilidad, falso si no.

setZIndex(zIndex)

impl/ol/js/layer/Layer.js, line 253

Este método establece el índice z de esta capa.

Name Type Description
zIndex Number

Índice de la capa.

unselectFeatures(features, coord, evt)

impl/ol/js/layer/Layer.js, line 510

Este método ejecuta una deselección del objetos geográficos.

Name Type Description
features ol.features

Openlayers objetos geográficos.

coord Array

Coordenadas.

evt Object

Eventos.