Class: GenericRaster

IDEE/impl/layer/GenericRaster~GenericRaster


import GenericRaster from 'IDEE/impl/layer/GenericRaster';

GenericRaster permite añadir cualquier tipo de capa raster definida con la librería base.

new GenericRaster(options, vendorOptions)

impl/cesium/js/layer/GenericRaster.js, line 32

Constructor principal de la clase.

Name Type Description
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 "Cesium.WebMapServiceImageryProvider"
  • 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.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import { ImageryLayer, TileMapServiceImageryProvider } from 'cesium';
{
 new ImageryLayer(new TileMapServiceImageryProvider({
   ...
 })
}

Extends

  • IDEE.impl.layer.Layer

Methods

addTo(map)

impl/cesium/js/layer/GenericRaster.js, line 101

Este método agrega la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

destroy()

impl/cesium/js/layer/GenericRaster.js, line 505

Este método destruye esta capa, limpiando el HTML y anulando el registro de todos los eventos.

equals(Capa){boolean}

impl/cesium/js/layer/GenericRaster.js, line 519

Este método devuelve si dos capas con iguales.

Name Type Description
Capa Object

con la que se quiere comparar.

Returns:
Devuelve true si las capas son iguales.

getCapabilitiesWMS_(layerCesium, projection){Promise}

impl/cesium/js/layer/GenericRaster.js, line 236

Este método devuelve el capabilities de la capa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
layerCesium IDEE.layer.WMS

Capa de la que se quiere obtener el capabilities.

projection string

Proyección del mapa.

Returns:
Promesa con el capabilities de la capa.

getCapabilitiesWMTS_(layerCesium){Promise}

impl/cesium/js/layer/GenericRaster.js, line 266

Este método devuelve el capabilities de la capa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
layerCesium IDEE.layer.WMS

Capa de la que se quiere obtener el capabilities.

Returns:
Promesa con el capabilities de la capa.

getLegendURL(){String}

impl/cesium/js/layer/GenericRaster.js, line 415

Devuelve la URL de la leyenda.

Returns:
URL de la leyenda.

getMaxExtent(){Array.<Number>}

impl/cesium/js/layer/GenericRaster.js, line 437

Devuelve la extensión máxima de la capa.

Returns:
Extensión máxima.

getMaxExtentCapabilitiesWMTS_(capabilities){Array.<number>}

impl/cesium/js/layer/GenericRaster.js, line 305

Este método devuelve el extent de la capa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
capabilities Object

Capabilities de la capa.

Returns:
Extent de la capa.

getMaxResolution(){Number}

impl/cesium/js/layer/GenericRaster.js, line 380

Este método obtiene la resolución máxima para este WMS.

Returns:
Resolución Máxima.

getMinResolution(){Number}

impl/cesium/js/layer/GenericRaster.js, line 392

Este método obtiene la resolución mínima.

Returns:
Resolución mínima.

getURLService(){String}

impl/cesium/js/layer/GenericRaster.js, line 346

Este método obtiene la URL del servicio.

Returns:
URL del servicio

isQueryable(){Boolean}

impl/cesium/js/layer/GenericRaster.js, line 467

Este método indica si la capa es consultable.

Returns:
Verdadero es consultable, falso si no.

refresh()

impl/cesium/js/layer/GenericRaster.js, line 401

Este método actualiza la capa.

setFacadeObj(obj)

impl/cesium/js/layer/GenericRaster.js, line 366

Este método establece la clase de la fachada de MBTiles.

Name Type Description
obj Object

Objeto a establecer como fachada.

setLegendURL(newLegend)

impl/cesium/js/layer/GenericRaster.js, line 425

Establece la URL de la leyenda.

Name Type Description
newLegend String

URL de la leyenda.

setMaxExtent(extent)

impl/cesium/js/layer/GenericRaster.js, line 447

Establece la extensión máxima de la capa.

Name Type Description
extent Array.<Number>

Extensión máxima.

setURLService(URL)

impl/cesium/js/layer/GenericRaster.js, line 322

Este método modifica la URL del servicio.

Name Type Description
URL String

del servicio.

setVersion(newVersion)

impl/cesium/js/layer/GenericRaster.js, line 477

Este método establece la versión de la capa.

Name Type Description
newVersion String

Nueva versión de la capa.