Análisis de densidad

Generador de mapas de calor y mapas de densidad con hexágonos

Convierta los puntos de un archivo Excel, CSV o GeoJSON en un mapa de calor, o agréguelos en hexágonos H3, hexágonos métricos o celdas cuadradas.

Su archivo se procesa en el navegador y su contenido no se envía a ningún servidor. Solo se descargan las teselas del mapa (Esri, OpenStreetMap) y las bibliotecas (jsDelivr).

Un valor más bajo lleva también las zonas de densidad media al color más oscuro.

Formato del archivo

La primera fila debe contener los nombres de las columnas. Nombres como lat, lon, lng, latitud, longitud, latitude, longitude, x, y se reconocen automáticamente. Como separador decimal sirven tanto el punto como la coma. Los archivos CSV se leen como UTF-8, con Windows-1254 como alternativa para exportaciones en turco.

Herramientas relacionadas

Para qué sirven los mapas de calor y las cuadrículas de densidad

Si coloca miles de puntos en un mismo mapa, los marcadores se amontonan y deja de verse dónde se concentran. Un mapa de calor suaviza los puntos dentro de un radio y los convierte en una superficie de densidad continua, de modo que las agrupaciones de direcciones de clientes, paradas de reparto, avisos de averías, solicitudes de servicio u observaciones de campo se aprecian de un vistazo.

Un mapa de cuadrícula divide la zona en celdas iguales y cuenta los puntos de cada celda o suma un valor. Los centros de los hexágonos están a la misma distancia de todos sus vecinos y los hexágonos evitan el efecto de las esquinas de los cuadrados, por eso son una opción habitual para los mapas de densidad. Los colores del mapa de calor están en una escala relativa, mientras que cada celda de la cuadrícula tiene un conteo, una suma y una media conocidos. Para comparar zonas, alimentar un cuadro de mando o elaborar informes, la cuadrícula es más adecuada.

Cómo se usa

  1. Arrastre su archivo de puntos al recuadro o selecciónelo. Para probar primero la herramienta, "Abrir datos de ejemplo" carga puntos de entrega sintéticos generados alrededor de Ankara.
  2. La herramienta intenta reconocer por su nombre las columnas de latitud y longitud. Si eligió las equivocadas, corríjalas en las listas. Si las coordenadas están en metros, elija el sistema de coordenadas.
  3. Si no todas las filas deben contar lo mismo (cantidad de pedidos, importe, tiempo de reparación, etc.), elija una columna de peso. Sin peso, cada punto cuenta como 1.
  4. En la vista "Mapa de calor", ajuste el radio, el desenfoque y el umbral de saturación con los controles deslizantes.
  5. En la vista "Cuadrícula", elija hexágonos H3, hexágonos métricos o cuadrados y muestre en cada celda el número de puntos, la suma del peso, la media del peso o los puntos por km².
  6. Descargue el mapa como PNG y las celdas como GeoJSON o CSV. El GeoJSON se abre en programas SIG y mapas web; el CSV, en cualquier hoja de cálculo.

Peso, suma y media

El conteo indica cuántos registros caen en una celda. La suma mide lo que aportan esos registros: unos pocos pedidos grandes en un barrio pueden pesar más que muchos pequeños. La media muestra el valor típico de los registros de una celda, por ejemplo el tiempo medio de reparación por avería. En las celdas con pocos puntos, un solo valor atípico puede mover mucho la media, así que conviene mirar también el conteo. Las filas con un peso no numérico se cuentan, pero no entran en la suma ni en la media. Los pesos negativos no se usan en el mapa de calor.

Métodos de clasificación

Los mismos datos pueden verse muy distintos con cada uno de los tres métodos, así que indique el método en cualquier mapa que comparta.

Datos y método

El archivo se lee en el navegador y su contenido no se envía a ningún servidor. El mapa de calor se dibuja en el navegador. Los puntos se agrupan en celdas de pantalla de la mitad del radio y los colores se escalan según la celda más densa de la vista actual multiplicada por el umbral de saturación. La escala se recalcula en cada nivel de zoom, por lo que los colores del mapa de calor no pueden convertirse de nuevo en conteos.

Las celdas H3 se calculan con h3-js 4.4.0 (licencia Apache-2.0), la biblioteca JavaScript del sistema H3 desarrollado por Uber. Los hexágonos métricos y los cuadrados se construyen en una proyección acimutal equivalente de Lambert esférica centrada en sus datos. Como la proyección conserva las áreas, todas las celdas cubren la misma superficie en todo el conjunto de datos; el área de las celdas H3 varía ligeramente según la ubicación y se calcula para cada celda. Los cortes naturales usan el método de Fisher-Jenks; con más de 1.000 celdas se calculan sobre una muestra de 1.000 valores tomada a intervalos regulares de los valores ordenados.

Los archivos CSV se leen con PapaParse 5.4.1 (MIT) y los de Excel con SheetJS xlsx 0.18.5 (Apache-2.0). Las coordenadas en metros se convierten a WGS84 con proj4js 2.9.0 (MIT); para ED50 la herramienta usa EPSG:1784 (ED50 to WGS 84 (30)), la transformación definida para Turquía. Los mapas base pertenecen a Esri y a los colaboradores de OpenStreetMap y los iconos proceden de Lucide (ISC). Solo se descargan las teselas del mapa y estas bibliotecas. Si ha aceptado las cookies de analítica, solo se cuentan de forma anónima nombres de eventos como "análisis completado" para medir con qué frecuencia se usa la herramienta. Bibliotecas de código abierto utilizadas y sus licencias: Fuentes de datos.

Límites de exactitud

Para organizaciones

Rodosto desarrolla cuadros de mando que conectan los mapas de densidad con fuentes de datos actualizadas periódicamente y los siguen junto a otros indicadores. Puede enviar su consulta a través de la página de contacto.

Preguntas frecuentes

¿Conviene usar un mapa de calor o una cuadrícula de hexágonos?

El mapa de calor sirve para ver de un vistazo dónde se concentran los puntos, pero sus colores están en una escala relativa y no se pueden leer como cifras. En una cuadrícula de hexágonos o cuadrados cada celda tiene un conteo, una suma o una media conocidos, por lo que la cuadrícula es la mejor opción para comparar zonas, elaborar informes y llevar el resultado a otro sistema.

Mi hoja de cálculo tiene coordenadas en metros. ¿Puedo usarla?

Sí. Elija en la lista de sistemas de coordenadas uno de los husos TM de 3 grados de TUREF (ITRF96), un huso UTM WGS84 o un huso UTM ED50. Las coordenadas se convierten a latitud y longitud WGS84 en el navegador. Para ED50 la herramienta usa EPSG:1784, la transformación definida para Turquía, con una exactitud de unos 2 metros.

¿Cómo elijo la resolución H3 o el tamaño de celda?

La herramienta propone un valor inicial según la extensión de sus datos. Las celdas pequeñas muestran más detalle, pero cada una contiene menos puntos y el mapa se vuelve ruidoso. Como regla práctica, un tamaño con el que la mayoría de las celdas contenga varios puntos reduce la fluctuación aleatoria.

¿Se sube mi archivo a un servidor?

No. El archivo se lee y se procesa en su navegador y su contenido no se envía a ningún servidor. Solo se descargan las teselas del mapa base (Esri, OpenStreetMap) y bibliotecas de código abierto (jsDelivr). Los servidores de teselas solo ven qué parte del mapa está en pantalla.