Skip to content

GeoPackageTile

gdtel-cnig-develop edited this page Jul 29, 2025 · 3 revisions

GeoPackageTile es una capa de tipo ráster compuesta por teselas (tiles) que se almacenan dentro de un archivo GeoPackage (.gpkg). Este formato está definido por el estándar del Open Geospatial Consortium (OGC) y utiliza una base de datos SQLite para almacenar información geoespacial.

De esta forma se pueden añadir al mapa:

const gpkgTile = new IDEE.layer.GeoPackageTile({
  name: 'GeoPackage Tile',
}, provider);
mapa.addLayers(gpkgTile);
// También puede usarse map.addGeoPackageTile(gpkgTile);

Donde:

  • name: Nombre de la capa.
  • attribution: Atribución de la capa.
    • name. Nombre de la atribución
    • description. Descripción de la atribución.
    • url. URL de la atribución.
    • contentAttributions. Atribuciones por objetos geográficos, por defecto vacío.
    • contentType. Tipo de url de “contentAttributions” (KML o GeoJSON).
  • isBase: 'true' si se quiere definir la capa como capa base, 'false' en caso contrario.
  • legend: Nombre asociado en el árbol de contenidos, si usamos uno.
  • tileLoadFunction: Función de carga de las teselas.
  • opacity: Opacidad de capa, por defecto 1.
  • visibility: 'true' si la capa es visible, 'false' si queremos que no lo sea.
  • 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.
  • tileGridMaxZoom: Zoom máximo de cuadrícula de la tesela.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • provider: Proveedor de teselas para una capa ráster en un archivo GeoPackageTile.

Los métodos de mapa getGeoPackageTile() y removeGeoPackageTile(layer) permiten gestionar las capas GeoPackageTile existentes. De manera más general, análogamente puede hacerse getLayers() y removeLayers(layer).

  • removeGeoPackageTile([layer1, layer2])
  • removeLayers([layer1, layer2])

1.INICIO
   1.1. Componentes de la API-IDEE
   1.2. Documentación y Puntos de acceso
   1.3. Primeros pasos
   1.4. Diagrama API IDEE

2. MAPA
2.1. Capas

 ■ 2.1.1. Fuentes
   • 2.1.1.1. Capas vectoriales
     + Vector
     + WFS
     + GeoJSON
     + KML
     + MVT
     + OGCAPIFeatures
     + MBTilesVector
     + GenericVector
     + MapLibre
   • 2.1.1.2. Capas ráster
     + WMS
     + WMC
     + WMTS
     + TMS
     + XYZ
     + OSM
     + MBTiles
     + GenericRaster
     + GeoTIFF
     + GeoPackageTile
   • 2.1.1.3. Capas 3D
     + Terreno
     + 3DTiles
       + info 3DTiles
   • 2.1.1.4. Capas rápidas
   • 2.1.1.5. Grupo de capas
   • 2.1.1.6. Secciones
   • 2.1.1.7. GeoPackage
   • 2.1.1.8. Capas externas

 ■ 2.1.2. Simbolización
   • 2.1.2.1. Genérica
     + Puntos
     + Líneas
     + Polígonos
   • 2.1.2.2. Básica
     + Puntos
     + Líneas
     + Polígonos
   • 2.1.2.3. Avanzada
     + Coropletas
     + Proporcional
     + Categorías
     + Estadísticos
     + Mapas de Calor
     + Cluster
     + Línea de flujo
     + Composición

 ■ 2.1.3. Filtros

2.3.-Plugins

  > Creación de plugin en cliente

  » Tutorial de creación de un plugin

2.4. Paneles

  » Creación de panel desde cero sin controles

  » Tutorial Panel de un único control

  » Tutorial Panel de un único control con más de un botón

  » Tutorial Panel con más de un control

2.5. Eventos

  » Gestión de eventos
  » Gestión de eventos en controles personalizados

    2.6. Internacionalización

    2.7. Configuración

    2.8. Acceso librerías base

3. UTILIDADES

4. PROXY

5. API REST
 5.1. Parametrización API-REST
 5.2. Base de Datos API-REST
 5.3. API REST Actions
 5.4. Servicio de correos electrónicos
 5.5. Capas rápidas
 5.6. Parametrización API-REST plugins externos

6. PARAMETRIZACIÓN VISUALIZADORES

7. SOLUCIÓN DE PROBLEMAS

8. PROCESO DE VERSIONADO

9. GUÍA DE DESARROLLO
  > Guía para colaborar en el repositorio
  > Guía para el desarrollo de API-IDEE
  > Guía de test de API-IDEE
  » Tutorial desarrollo del núcleo de API-IDEE - (Cliente)
  > Guía de desarrollo de componentes
  » Tutorial desarrollo del núcleo de API-IDEE - (Servidor)
  > Guía de desarrollo de plugins
  » Tutorial desarrollo de plugins ya creados
  » Tutorial desarrollo de nuevos plugins
  > Guía de desarrollo de visualizadores con React

  > Compilación proyecto API-IDEE

Clone this wiki locally