Class: GeoTIFF

IDEE/impl/layer/GeoTIFF~GeoTIFF


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

El formato ráster GeoTIFF aprovecha un formato de archivo independiente de plataforma (TIFF) maduro añadiendo 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(options, vendorOptions)

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

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

Name Type Description
options Mx.parameters.LayerOptions

Parámetros opcionales para 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.
  • transparent (deprecated): Falso si es una capa base, verdadero en caso contrario.
  • convertToRGB: Convierte la compresion de la imagen a RGB, puede ser 'auto', true o 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.
  • visibility: Verdadero si la capa es visible, falso si queremos que no lo sea. En este caso la capa sería detectado por los plugins de tablas de contenidos y aparecería como no visible.
  • normalize: Normalización de los datos.
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
options Object

Opciones de la capa GeoTIFF.

visibility Boolean

Define si la capa es visible o no.

minZoom Number

Limitar el zoom mínimo.

maxZoom Number

Limitar el zoom máximo.

style Object

Opciones de la capa GeoTIFF.

Extends

  • IDEE.impl.layer.Layer

Methods

addTo(map)

impl/ol/js/layer/GeoTIFF.js, line 210

Este método agrega la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

createOLLayer_()

impl/ol/js/layer/GeoTIFF.js, line 229

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

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

createOLSource_(){ol.source}

impl/ol/js/layer/GeoTIFF.js, line 314

Este método crea la fuente ol para esta instancia.

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

destroy()

impl/ol/js/layer/GeoTIFF.js, line 478

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

equals(obj){Boolean}

impl/ol/js/layer/GeoTIFF.js, line 496

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.

getLegendURL(){String}

impl/ol/js/layer/GeoTIFF.js, line 425

Devuelve la URL de la leyenda.

Returns:
URL de la leyenda.

getMaxExtent(){Array.<Number>}

impl/ol/js/layer/GeoTIFF.js, line 380

Este método obtiene la extensión.

Returns:
Extensión, asincrono.

getMaxResolution(){Number}

impl/ol/js/layer/GeoTIFF.js, line 302

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

Returns:
Resolución Máxima.

getMinResolution(){Number}

impl/ol/js/layer/GeoTIFF.js, line 288

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

Returns:
Resolución mínima.

refresh()

impl/ol/js/layer/GeoTIFF.js, line 450

Este método actualiza el estado de este capa.

setFacadeObj(obj)

impl/ol/js/layer/GeoTIFF.js, line 466

Este método establece la clase de fachada GeoTIFF. 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

GeoTIFF de la fachada.

setLegendURL(legendUrl)

impl/ol/js/layer/GeoTIFF.js, line 437

Sobrescribe la leyenda.

Name Type Description
legendUrl String

URL de la leyenda.

setMaxExtent(maxExtent)

impl/ol/js/layer/GeoTIFF.js, line 402

Sobrescribe la extensión máxima de la capa.

Name Type Description
maxExtent maxExtent

Extensión máxima.

setVisible(visibility)

impl/ol/js/layer/GeoTIFF.js, line 182

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visible, falso si no.