Skip to content

Mapas de Calor

yaizavalidador edited this page Jun 27, 2023 · 1 revision

Los mapas de calor o heatmaps son mapas que muestran la intensidad relativa de los elementos de una capa de puntos. El valor que dará peso a la intensidad viene definido por un atributo de dichos elementos, y el color o la representación de esa escala de intensidad vendrá dada por una rampa de colores o gradiente determinada.

heatmap

let style = new M.style.Heatmap(peso, {options});
Parámetro Descripción
peso {string} - atributo o función que establece el peso en la intensidad (opcional)
options {object} - valores opcionales del mapa de calor:
gradient: Array<string> - los colores que definen el gradiente de intensidad
blur: {number} - tamaño de la borrosidad en pixeles
radius: {number} - radio de influencia del punto en pixeles

Ejemplos:

let style = new M.style.Heatmap();
let styleO = new M.style.Heatmap(null, {
      gradient: ['blue', 'cyan', 'green', 'yellow', 'orange', 'red']
});
let styleT = new M.style.Heatmap('temperatura', {
      blur: 15,
      radius: 10,
      gradient: ['blue', 'cyan', 'green', 'yellow', 'orange', 'red'],
});

Los valores por defecto para los parámetros opcionales están establecidos en las siguientes constantes:

  • M.style.Heatmap.DEFAULT_OPTIONS.radius = 10
  • M.style.Heatmap.DEFAULT_OPTIONS.blur = 15
  • M.style.Heatmap.DEFAULT_OPTIONS.gradient = ["#00f", "#0ff", "#0f0", "#ff0", "#f00"]

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

2. MAPA
2.1. Capas

 ■ 2.1.1. Fuentes
   • 2.1.1.1. Capas vectoriales
     + Vector
     + WFS
     + GeoJSON
     + KML
     + MVT
     + OGCAPIFeatures
     + MBTilesVector
     + GenericVector
   • 2.1.1.2. Capas ráster
     + WMS
     + WMTS
     + TMS
     + XYZ
     + OSM
     + MBTiles
     + GenericRaster
   • 2.1.1.3. Capas rápidas

 ■ 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

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

6. PARAMETRIZACIÓN VISUALIZADORES

7. SOLUCIÓN DE PROBLEMAS

8. PROCESO DE VERSIONADO

9. GUÍA DE DESARROLLO
  > Guía de desarrollo de plugins
  > Guía de desarrollo de visualizadores con React
  > Guía de desarrollo de componentes
  > Guía para el desarrollo de API-CNIG
  > Compilación proyecto API-CNIG

Clone this wiki locally