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/cesium/js/layer/WMTS.js, line 43

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: Resolución mínima.
  • maxResolution: Resolució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.
  • opacity: Opacidad de capa, por defecto 1.
  • maxExtent: La medida en que restringe la visualización a una región específica.
  • tileMatrixLabels: Lista de identificadores en TileMatrix para usar en solicitudes WMTS, uno por nivel de TileMatrix.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import { Rectangle } from 'cesium';
{
 alpha: 0.5,
 show: true,
 rectangle: Rectangle.fromDegrees(-5, -5, 5, 5),
 ...
}
Properties:
Name Type Description
minZoom Number

Zoom mínimo aplicable a la capa.

maxZoom Number

Zoom máximo aplicable a la capa.

options Object

Opciones personalizadas para esta capa.

Extends

  • IDEE.impl.layer.Layer

Methods

activatePickFeatures(source)

impl/cesium/js/layer/WMTS.js, line 323

Almacena en optsPickFeatures donde el usuario realiza click. Se usa principalmente para permitir consultar la capa.

Name Type Description
source Object

WebMapTileServiceImageryProvider.

addLayer_(capabilitiesOptions)

impl/cesium/js/layer/WMTS.js, line 229

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/cesium/js/layer/WMTS.js, line 274

Este método agrega esta capa sin usar capabilidades.

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

addTo(map)

impl/cesium/js/layer/WMTS.js, line 141

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

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

destroy()

impl/cesium/js/layer/WMTS.js, line 515

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

equals(obj){Boolean}

impl/cesium/js/layer/WMTS.js, line 533

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/cesium/js/layer/WMTS.js, line 424

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

Returns:
Metadatos.

getCapabilitiesOptions_(){capabilitiesOptionsPromise}

impl/cesium/js/layer/WMTS.js, line 397

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, longlat){String}

impl/cesium/js/layer/WMTS.js, line 557

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

Name Type Description
coordinate Array

Coordenadas. La coordenada X Y del mosaico.

zoom Number

Zoom. El nivel del mosaico.

formatInfo String

Formato de la información.

longlat Array

Longitud y latitud en la que se seleccionarán las características.

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

getFilterCapabilities_(capabilities){Object}

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

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.

getLegendURL(){String}

impl/cesium/js/layer/WMTS.js, line 658

Devuelve la URL de la leyenda.

Returns:
URL de la leyenda.

getMaxResolution(){maxResolution}

impl/cesium/js/layer/WMTS.js, line 478

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

Returns:
Resolución Máxima.

getMinResolution(){minResolution}

impl/cesium/js/layer/WMTS.js, line 465

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

Returns:
Resolución Mínima.

getRelativeTileCoordInPixel_(coordinate, zoom){Array}

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

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. La coordenada X Y del mosaico.

zoom Number

Zoom. El nivel del mosaico.

Returns:
Devuelve las coordenadas en pixeles.

getTileColTileRow(coordinate, zoom){Array}

impl/cesium/js/layer/WMTS.js, line 602

Devuelve las columnas y las filas de la tesela.

Name Type Description
coordinate Array

Coordenadas. La coordenada X Y del mosaico.

zoom Number

Zoom. El nivel del mosaico.

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

isQueryable(){Boolean}

impl/cesium/js/layer/WMTS.js, line 503

Este método indica si la capa es consultable.

Returns:
Verdadera es consultable, falsa si no.

setFacadeObj(obj)

impl/cesium/js/layer/WMTS.js, line 491

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.

setLegendURL(legendUrl)

impl/cesium/js/layer/WMTS.js, line 670

Sobrescribir la url de la leyenda.

Name Type Description
legendUrl String

Nueva URL.

setResolutions(resolutions)

impl/cesium/js/layer/WMTS.js, line 196

Este método establece las resoluciones para esta capa. No disponible para Cesium.

Name Type Description
resolutions Array.<Number>

Nuevas resoluciones a aplicar.

setVisible(visibility)

impl/cesium/js/layer/WMTS.js, line 208

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visibilidad, falso si no.