Campo vectorial sobre mapa

Viento o corriente sobre el territorio.

Definición

Un campo vectorial sobre mapa coloca una flecha en el centro de cada celda de una rejilla geográfica regular. El rumbo dice hacia dónde va el flujo y la longitud, medida desde cero, su intensidad, que el color repite por escalones. Se usa para viento, corrientes o desplazamientos sobre un territorio, y se lee comparando celdas vecinas.

La exposición al Atlántico manda más que la latitud
Datos
lat · lon · angle · value · group
Buena para
Ver cómo cambia el rumbo y la fuerza de un flujo a lo largo de un territorio.
Evítala cuando
Cuando los puntos medidos están sueltos y no forman una rejilla regular: la pieza se niega a dibujarlos.
Se lee bien
Entre 4 y 400 elementos; dibuja hasta 400
Datos que faltan
Omite el valor ausente y lo declara aparte.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
latnumberLatitud del CENTRO de la celda, en grados decimales y norte positivo. Se pide SIEMPRE por nombre: latitud y longitud son dos números del mismo orden y el mismo signo, y cogerlas por posición dibujaría el campo girado sin que nada lo cantara. Las latitudes de todas las filas tienen que caer en una rejilla regular (huecos múltiplos enteros del paso); si no, la pieza aborta y remite a `arrowmap`, que es la que dibuja vectores en sitios sueltos.
lonnumberLongitud del CENTRO de la celda, en grados decimales y este positivo. Mismo trato que la latitud, y misma exigencia de rejilla regular. El encuadre del mapa sale de estas coordenadas más medio paso por cada lado: es la rejilla la que decide qué territorio se ve, no al revés.
anglenumberRumbo del flujo en grados de brújula: 0 = norte, sentido horario, y apuntando HACIA DONDE VA. Si tu columna trae la dirección DE DONDE VIENE —la convención meteorológica y de aviación—, gírala 180° antes de pasarla: la pieza no lo adivina, porque adivinarlo mal publica el campo exactamente del revés y en verde. El ángulo se dibuja corregido por la anisotropía de la proyección, así que no se puede medir con un transportador sobre la lámina; la cifra va en el tooltip.
valuenumberLa magnitud del vector. La longitud de la flecha es proporcional a ella DESDE CERO y el color la repite sobre una rampa discreta. El NOMBRE de esta columna es lo que se escribe en la clave de escala, así que la unidad va dentro del encabezado («Viento medio a 100 m (m/s)»): la pieza no lleva ninguna unidad escondida.
group · opcionalstringEl área con nombre a la que pertenece la celda. Es opcional y es un AGRUPAMIENTO, no una identidad: varias celdas comparten zona y sólo aparece como contexto en el tooltip. La identidad de una celda de rejilla es su coordenada, y por eso las anotaciones se resuelven en grados y no por nombre.

Tamaños

Recompuesta, no encogida

El motor vuelve a componer la pieza a cada ancho: los rótulos conservan su cuerpo y la figura gana alto si lo necesita.

Móvil · 408 × 728 px
Escritorio · 828 × 853 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Las celdas forman una rejilla regular?

Si los vectores están en lugares sueltos, como estaciones dispersas, hace falta un mapa de flechas libres.

Sí: quédate con campo vectorial sobre mapa

No: usa Mapa de flechas

¿Las posiciones son latitudes y longitudes?

Si las coordenadas son de un plano cualquiera, sin territorio detrás, basta el campo sin mapa.

Sí: quédate con campo vectorial sobre mapa

No: usa Campo vectorial

¿Cada flecha es el estado del flujo en una celda y no un viaje entre dos lugares?

Si lo que cuentas son traslados de un origen a un destino, se leen mejor como flujos.

Sí: quédate con campo vectorial sobre mapa

No: usa Mapa de flujos

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('vectorfieldmap');
spec.data.rows = misFilas; // lat, lon, angle, value
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿El ángulo es hacia dónde va o de dónde viene?

Hacia dónde va, en grados de brújula: 0 es norte y crece en sentido horario. Si tu dato sigue la convención meteorológica o de aviación, gíralo 180° antes; la pieza no lo adivina.

¿Puedo medir el ángulo sobre la lámina?

No con un transportador: el rumbo se dibuja corregido por la deformación de la proyección. La cifra exacta va en el tooltip.

¿Para qué sirve la columna de zona?

Es opcional y agrupa celdas bajo un nombre que sólo aparece como contexto en el tooltip. Cada celda se identifica por su coordenada.

¿Qué hace si faltan datos?

Omite el valor ausente y lo declara aparte.

¿Cómo se ve en el móvil?

El motor la recompone a 360 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «flujos y recorridos»

Guía para elegir: flujos y recorridos →