Class: GenericRaster

IDEE/layer/GenericRaster~GenericRaster


import GenericRaster from 'IDEE/layer/GenericRaster';

GenericRaster permite añadir cualquier tipo de capa raster.

new GenericRaster(userParameters, options, vendorOptions)

facade/js/layer/GenericRaster.js, line 31

Constructor principal de la clase.

Name Type Description
userParameters string | Mx.parameters.GenericRaster

Parámetros para la construcción de la capa.

  • attribution: Atribución de la capa.
  • name: nombre de la capa.
  • legend: Nombre asociado en el árbol de contenidos, si usamos uno.
  • transparent (deprecated): Falso si es una capa base, verdadero en caso contrario.
  • isBase: Indica si la capa es base.
  • maxExtent: La medida en que restringe la visualización a una región específica.
options Mx.parameters.LayerOptions

Estas opciones se mandarán a la implementación de la capa.

  • version: Versión GenericRaster.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • visibility: Indica la visibilidad de la capa.
  • opacity: Opacidad de capa, por defecto 1.
  • format: Formato de la capa, por defecto image/png.
  • styles: Estilos de la capa.
  • sldBody: Parámetros "ol.source.ImageWMS"
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • queryable: Indica si la capa es consultable.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • minResolution: Resolución mínima.
  • maxResolution: Resolución máxima.
  • crossOrigin: Atributo crossOrigin para las imágenes cargadas.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import OLSourceTileWMS from 'ol/source/TileWMS';
{
 source: new OLSourceTileWMS({
   ...
 })
}
Properties:
Name Type Description
idLayer String

Identificador de la capa.

name String

Nombre de la capa.

legend String

Nombre asociado en el árbol de contenido, si usamos uno.

version String

Versión.

transparent Boolean

(deprecated) 'Falso' si es una capa base, 'verdadero' en caso contrario.

options Object

Capa de opciones.

isbase Boolean

Define si la capa es base.

Extends

  • IDEE.Layer

Methods

calculateMaxExtent(){IDEE.layer.maxExtent}

facade/js/layer/GenericRaster.js, line 163

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

Returns:
Devuelve una promesa, con la extensión máxima de esta capa.

equals(obj){Boolean}

facade/js/layer/GenericRaster.js, line 248

Este método comprueba si un objeto es igual a esta capa.

Name Type Description
obj Object

Objeto a comparar.

Returns:
Valor verdadero es igual, falso no lo es.

getMaxExtent(isSource){Array}

facade/js/layer/GenericRaster.js, line 148

Este método devuelve extensión máxima de esta capa.

Name Type Default Description
isSource Boolean true

Extent de la biblioteca base o no, por defecto verdadero.

Returns:
Devuelve la extensión máxima de esta capa.

setMaxExtent(maxExtent)

facade/js/layer/GenericRaster.js, line 175

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

Name Type Description
maxExtent Array | Object

Nuevo valor para el "MaxExtent".

url(){String}

facade/js/layer/GenericRaster.js, line 197

Devuelve la url del servicio.

Returns:
URL del servicio.

url(newUrl)

facade/js/layer/GenericRaster.js, line 209

Modifica la url del servicio.

Name Type Description
newUrl String

Nueva URL.

version(){IDEE.layer.GenericRaster.impl.version}

facade/js/layer/GenericRaster.js, line 221

Devuelve la versión del servicio, por defecto es 1.3.0.

Returns:
Versión del servicio.

version(newVersion)

facade/js/layer/GenericRaster.js, line 233

Sobrescribe la versión del servicio, por defecto es 1.3.0.

Name Type Description
newVersion String

Nueva versión del servicio.