Class: GeoPackageTile

IDEE/layer/GeoPackageTile~GeoPackageTile


import GeoPackageTile from 'IDEE/layer/GeoPackageTile';

Las capas GeoPackageTiles representan capas ráster en formato GeoPackage, donde las teselas están organizadas por niveles de zoom dentro de un contenedor SQLite.

new GeoPackageTile(userParameters, provider)

facade/js/layer/GeoPackageTile.js, line 35

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

Name Type Description
userParameters string | Mx.parameters.GeoPackageTile

Parámetros proporcionados por el usuario.

  • 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.
  • legend: Nombre asociado en el árbol de contenidos, si usamos uno.
  • tileLoadFunction: Función de carga de tiles.
  • opacity: Opacidad de capa, por defecto 1.
  • visibility: Define si la capa es visible o no. Verdadero por defecto.
  • maxExtent: La medida en que restringe la visualización a una región específica.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • tileGridMaxZoom: Zoom máximo de cuadrícula de la tesela.
provider IDEE.TileProvider

Proveedor de teselas para una capa ráster en un archivo GeoPackage.

Properties:
Name Type Description
attribution Object

Atribución de la capa.

type string

Tipo de la capa.

name string

Nombre de la capa.

transparent Boolean

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

isBase Boolean

Define si la capa es base.

userMaxExtent Array.<Number>

MaxExtent proporcionado por el usuario, la medida en que restringe la visualización a una región específica.

legend string

Indica el nombre que queremos que aparezca en el árbol de contenidos, si lo hay.

minZoom Number

Zoom mínimo aplicable a la capa.

maxZoom Number

Zoom máximo aplicable a la capa.

idLayer string

Identificador de la capa.

Extends

  • IDEE.layer

Methods

calculateMaxExtent(){Promise}

facade/js/layer/GeoPackageTile.js, line 123

Este método calcula la extensión máxima de esta capa.

Versión asíncrona de getMaxExtent.

Returns:
Devuelve una promesa con el maxExtent de la capa.

equals(obj){Boolean}

facade/js/layer/GeoPackageTile.js, line 137

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.

getMaxExtent(callbackFn){Array.<number>}

facade/js/layer/GeoPackageTile.js, line 85

Este método calcula la extensión máxima de esta capa.

Name Type Description
callbackFn function

Función "callback" opcional.

Returns:
Devuelve la extensión máxima.