Class: GeoTIFF

IDEE/layer/GeoTIFF~GeoTIFF


import GeoTIFF from 'IDEE/layer/GeoTIFF';

El formato ráster GeoTIFF aprovecha un formato de archivo independiente de plataforma (TIFF) maduro añadiendo los metadatos necesarios para describir y utilizar datos de imágenes geográficas. Estos metadatos sirven para georreferenciar el archivo ráster, por lo que a demás de los datos, el archivo contiene metadatos necesarios para su utilización.

new GeoTIFF(userParameters, options, vendorOptions)

facade/js/layer/GeoTIFF.js, line 34

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

Name Type Description
userParameters string | Mx.parameters.GeoTIFF

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

  • name: nombre de la capa.
  • url: url del servicio.
  • blob: url del blob.
  • projection: SRS usado por la capa.
  • legend: nombre asociado en el árbol de contenidos, si usamos uno.
  • isBase: verdadero si es una capa base, falso en caso contrario.
  • transparent (deprecated): Falso si es una capa base, verdadero en caso contrario.
  • visibility: Verdadero si la capa es visible, falso si queremos que no lo sea.
  • normalize: Normalización de los datos.
options Mx.parameters.LayerOptions

Estas opciones se mandarán a la implementación de la capa.

  • visibility: Indica la visibilidad de la capa.
  • convertToRGB: Convierte la compresion de la imagen a RGB, puede ser 'auto'|true|false, por defecto 'auto'.
  • opacity: Opacidad de la capa de 0 a 1, por defecto 1.
  • bands: Bandas a mostrar en forma de array y como numero, si el array esta vacio muestra todas por defecto [].
  • nodata: Usado para sobreescribir el parametro nodata del dato original
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • minResolution: Resolución mínima.
  • maxResolution: Resolución máxima.
  • style: Estilo de las bandas.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


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

Identificador de la capa.

legend String

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

transparent Boolean

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

minZoom Number

Limitar el zoom mínimo.

maxZoom Number

Limitar el zoom máximo.

options Object

Capa de opciones GeoTIFF.

Extends

  • IDEE.Layer

Methods

equals(obj){Boolean}

facade/js/layer/GeoTIFF.js, line 179

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.

options(){IDEE.layer.GeoTIFF.impl.options}

facade/js/layer/GeoTIFF.js, line 146

Devuelve las opciones de la capa.

Returns:
Devuelve las opciones de la implementación.

options(newOptions)

facade/js/layer/GeoTIFF.js, line 158

Sobrescribe las opciones de la capa.

Name Type Description
newOptions Object

Nuevas opciones.