Class: GeoPackageTile

IDEE/TileProvider~GeoPackageTile


import GeoPackageTile from 'IDEE/TileProvider';

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

new GeoPackageTile(connector, tableName, options)

facade/js/provider/TileProvider.js, line 17

Constructor principal de la clase.

Name Type Description
connector GeoPackage

Instancia de GeoPackage que contiene la capa.

tableName String

Nombre de la tabla de teselas dentro del archivo GeoPackage.

options Object

Opciones del proveedor.

Properties:
Name Type Description
tileWidth_ Number

Ancho de las teselas.

tileHeight_ Number

Alto de las teselas.

Extends

  • IDEE.AbstractProvider

Methods

getExtent(){Array.<Number>}

facade/js/provider/TileProvider.js, line 71

Este método obtiene la extensión de la capa de teselas.

Returns:
Extensión de la capa.

getMaxZoom(){Number}

facade/js/provider/TileProvider.js, line 102

Este método obtiene el nivel de zoom máximo de la capa.

Returns:
Nivel de zoom máximo de la capa.

getMinZoom(){Number}

facade/js/provider/TileProvider.js, line 89

Este método obtiene el nivel de zoom mínimo de la capa.

Returns:
Nivel de zoom mínimo de la capa.

getTile(x, y, z){Promise.<(Blob|Null)>}

facade/js/provider/TileProvider.js, line 57

Este método obtiene la tesela correspondiente a las coordenadas XYZ especificadas.

Name Type Description
x Number

Coordenada X de la tesela.

y Number

Coordenada Y de la tesela.

z Number

Nivel de zoom.

Returns:
Imagen de la tesela.