Class: TMS

IDEE/impl/layer/TMS~TMS


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

Las capas TMS (Tile Map Service) son servicios de información geográfica en forma de mosaicos muy similar a las capas XYZ. El protocolo TMS de OSGeo permite mosaicos para usar índices numéricos y proporcionar metadatos para la configuración e investigación. Las capas TMS tienen la siguiente estructura:

https://tms-ign-base.ign.es/1.0.0/IGNBaseTodo/{z}/{x}/{-y}.jpeg

{z} especifica el nivel de zoom; {x} el número de columna; {y} el número de fila.

new TMS(userParameters, options, vendorOptions)

impl/cesium/js/layer/TMS.js, line 21

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

Name Type Description
userParameters string | Mx.parameters.TMS

Parámetros que se pasarán

  • attribution: Atribución de la capa.
  • name: Nombre de la capa.
  • isBase: Indica si la capa es base.
  • transparent (deprecated): Falso si es una capa base, verdadero en caso contrario.
  • maxExtent: La medida en que restringe la visualización a una región específica.
  • legend: Nombre asociado en el árbol de contenidos, si usamos uno.
  • visibility: Indica si la capa estará por defecto visible o no.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • url: URL del servicio XYZ.
  • type: Tipo de la capa.
  • tileGridMaxZoom: Zoom máximo de cuadrícula de mosaico.
  • tileSize: Tamaño de la tesela
options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

  • 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.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import { Rectangle } from 'cesium';
{
 alpha: 0.5,
 show: true,
 rectangle: Rectangle.fromDegrees(-8.31, -5.69, 5.35, 8.07),
 ...
}

Extends

  • IDEE.impl.layer.XYZ

Methods

addProvider_(){cesium.UrlTemplateImageryProvider}

impl/cesium/js/layer/TMS.js, line 75

Este método obtiene el proveedor de Cesium para añadir la capa.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Proveedor de la capa.

equals(obj){Boolean}

impl/cesium/js/layer/TMS.js, line 94

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.