Class: WMTS

IDEE/impl/layer/WMTS~WMTS


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

WMTS (Web Map Tile Service) es un estándar OGC para servir información geográfica en forma de teselas pregeneradas en resoluciones específicas.

new WMTS(options, vendorOptions)

impl/ol/js/layer/WMTS.js, line 33

Constructor principal de la clase. Crea una capa WMTS con parámetros especificados por el usuario.

Name Type Description
options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

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

Opciones para la biblioteca base. Ejemplo vendorOptions:


import { default as OLSourceWMTS } from 'ol/source/WMTS';
{
 opacity: 0.1,
 source: new OLSourceWMTS({
   attributions: 'wmts',
   ...
 })
 tileLoadFunction: 
}
Properties:
Name Type Description
minZoom Number

Zoom mínimo aplicable a la capa.

maxZoom Number

Zoom máximo aplicable a la capa.

tileLoadFunction function

Función de carga de tiles.

options Object

Opciones personalizadas para esta capa.

Extends

  • IDEE.impl.layer.Layer

Methods

addLayer_(capabilitiesOptions)

impl/ol/js/layer/WMTS.js, line 290

Este método agrega esta capa como capa única.

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

Opciones metadatos.

addLayerNotCapabilities_()

impl/ol/js/layer/WMTS.js, line 338

Este método agrega esta capa sin usar capabilidades.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

addTo(map)

impl/ol/js/layer/WMTS.js, line 136

Este método añade la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

destroy()

impl/ol/js/layer/WMTS.js, line 657

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

equals(obj){Boolean}

impl/ol/js/layer/WMTS.js, line 675

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

Name Type Description
obj Object

Objeto a comparar.

Returns:
Verdadero es igual, falso si no.

getCapabilities(){capabilitiesOptionsPromise}

impl/ol/js/layer/WMTS.js, line 563

Este método devuelve los metadatos de un servicio WMTS.

Returns:
Metadatos.

getCapabilitiesOptions_(){capabilitiesOptionsPromise}

impl/ol/js/layer/WMTS.js, line 467

Este método devuelve las opciones de los metadatos de un servicio WMTS.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Opciones metadatos.

getFeatureInfoUrl(coordinate, zoom, formatInfo){String}

impl/ol/js/layer/WMTS.js, line 698

Devuelve la url con información de los objetos geográficos.

Name Type Description
coordinate Array

Coordenadas.

zoom Number

Zoom.

formatInfo String

Formato de la información.

Returns:
URL de la información de los objetos geográficos.

getFilterCapabilities_(capabilities){Object}

impl/ol/js/layer/WMTS.js, line 417

Este método devuelve las opciones filtradas de los metadatos de un servicio WMTS para la capa actual.

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

Metadatos.

Returns:
Metadatos filtrados.

getMaxResolution(){maxResolution}

impl/ol/js/layer/WMTS.js, line 620

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

Returns:
Resolución Máxima.

getMinResolution(){minResolution}

impl/ol/js/layer/WMTS.js, line 607

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

Returns:
Resolución Mínima.

getRelativeTileCoordInPixel_(coordinate, zoom){Array}

impl/ol/js/layer/WMTS.js, line 765

Devuelve las coordenadas relativas de mosaico en píxeles.

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

Coordenadas.

zoom Number

Zoom.

Returns:
Devuelve las coordenadas en pixeles.

getTileColTileRow(coordinate, zoom){Array}

impl/ol/js/layer/WMTS.js, line 742

Devuelve las columnas y las filas de la tesela.

Name Type Description
coordinate Array

Coordenadas.

zoom Number

Zoom.

Returns:
Devuelve las columnas y las filas de la tesela.

isQueryable(){Boolean}

impl/ol/js/layer/WMTS.js, line 645

Este método indica si la capa es consultable.

Returns:
Verdadera es consultable, falsa si no.

setFacadeObj(obj)

impl/ol/js/layer/WMTS.js, line 633

Este método establece la clase de fachada WMTS. La fachada se refiere a un patrón estructural como una capa de abstracción con un patrón de diseño.

Name Type Description
obj object

Capa de la fachada.

setMaxExtent(maxExtent)

impl/ol/js/layer/WMTS.js, line 403

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

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

Extencisón máxima.

setName(newName)

impl/ol/js/layer/WMTS.js, line 549

Sobreescribe el nombre de la capa.

Name Type Description
newName string

Nuevo nombre de la capa.

setResolutions(resolutions)

impl/ol/js/layer/WMTS.js, line 217

Este método establece las resoluciones para esta capa.

Name Type Description
resolutions Array.<Number>

Nuevas resoluciones a aplicar.

setTileLoadFunction(func)

impl/ol/js/layer/WMTS.js, line 493

Este método establece la función de carga de teselas.

Name Type Description
func function

Función de carga de teselas.

setURL(newURL)

impl/ol/js/layer/WMTS.js, line 536

Sobreescribe la URL de la capa.

Name Type Description
newURL string

Nueva URL de la capa.

setVisible(visibility)

impl/ol/js/layer/WMTS.js, line 257

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visibilidad, falso si no.