Class: XYZ

IDEE/layer/XYZ~XYZ


import XYZ from 'IDEE/layer/XYZ';

Las capas XYZ son servicios de información geográfica en forma de mosaicos. Cada mosaico representa una combinación de tres parámetros. Las capas XYZ tienen la siguiente estructura.

https://URL/{z}/{x}/{y}.jpg

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

new XYZ(userParameters, options, vendorOptions)

facade/js/layer/XYZ.js, line 40

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

Name Type Description
userParameters string | Mx.parameters.XYZ

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

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

  • opacity: Opacidad de capa, por defecto 1.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • crossOrigin: Atributo crossOrigin para las imágenes cargadas.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import XYZSource from 'ol/source/XYZ';
{
 opacity: 0.1,
 source: new XYZSource({
   attributions: 'xyz',
   ...
 })
}
Properties:
Name Type Description
idLayer String

Identificador de la capa.

url String

Url del servicio XYZ.

name String

Identificador de capa.

legend String

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

minZoom Number

Limitar el zoom mínimo.

maxZoom Number

Limitar el zoom máximo.

tileGridMaxZoom Number

Zoom máximo de la tesela en forma de rejilla.

options Object

Opciones de capa XYZ.

isBase Boolean

Define si la capa es base.

transparent Boolean

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

maxExtent Array

La medida en que restringe la visualización a una región específica.

Extends

  • IDEE.layer

Methods

equals(obj){Boolean}

facade/js/layer/XYZ.js, line 160

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.