Class: GeoPackageConnector

IDEE/GeoPackageConnector~GeoPackageConnector


import GeoPackageConnector from 'IDEE/GeoPackageConnector';

Esta clase permite leer y procesar un archivo GeoPackage (.gpkg). Obtiene proveedores para caps vectoriales y ráster.

new GeoPackageConnector(data, options)

facade/js/connector/GeoPackageConnector.js, line 23

Constructor principal de la clase.

Name Type Description
data ArrayBuffer

Uint8Array que representa un archivo de base de datos.

options Object

Opciones por tipo de capa.

  • tile: Opciones especificadas para capas ráster.
  • vector: Opciones especificadas para capas vectoriales.
Properties:
Name Type Description
tileOpts_ Object

Opciones específicas para capas ráster.

vectorOpts_ Object

Opciones específicas para capas vectoriales.

vectorProviders_ Array.<GeoPackageVector>

Proveedores de capas vectoriales.

tileProviders_ Array.<GeoPackageTile>

Proveedores de capas ráster.

gpkg_ GeoPackage

GeoPackage.

Methods

getTileProviders(){Array.<GeoPackageTile>}

facade/js/connector/GeoPackageConnector.js, line 134

Este método obtiene los proveedores de capas ráster.

Returns:
Proveedores de capas ráster.

getVectorProviders(){Array.<GeoPackageVector>}

facade/js/connector/GeoPackageConnector.js, line 122

Este método obtiene los proveedores de capas vectoriales.

Returns:
Proveedores de capas vectoriales.

init(data)

facade/js/connector/GeoPackageConnector.js, line 87

Este método carga el archivo GeoPackage, crea la base de datos y genera los proveedores de capas vectoriales y de teselas.

Name Type Description
data ArrayBuffer

Uint8Array que representa un archivo de base de datos.