Mapa de isocronas

Hasta dónde se llega en un tiempo dado.

Definición

Un mapa de isocronas dibuja, desde un origen, hasta dónde se llega en 10, 20 o 30 minutos, con una mancha por banda de tiempo. Encima traza el círculo que daría el compás para comparar la promesa del radio con el alcance real. Se usa para coberturas de emergencia, repartos, áreas de influencia de una tienda o tiempos de acceso.

El círculo de 30 minutos promete dos veces y media el territorio al que llega la ambulancia
Datos
value · angle · y · label
Buena para
Enseñar hasta dónde se llega de verdad en un tiempo dado y cuánto territorio deja fuera un radio.
Evítala cuando
Cuando el dato es un valor por región ya definida y no un alcance desde un punto.
Se lee bien
Entre 24 y 3600 elementos; dibuja hasta 3600
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é
valuenumberLa banda, en MINUTOS de viaje: 10, 20, 30. Tiene que ser un número porque es lo que ordena las isócronas unas dentro de otras y lo que se escribe en la clave; «media hora» no se puede meter dentro de «una hora». Como mucho cinco bandas: la rampa con la que se rellenan certifica cinco escalones distinguibles entre sí —también en dicromacia— y una sexta habría que interpolarla.
anglenumberEl rumbo en GRADOS de brújula: 0 = norte (arriba), sentido horario, 90 = este. Se admite cualquier rango: se normaliza a [0, 360), porque 370° es 10° y −90° es 270°. Si dos filas de la misma banda traen el mismo rumbo se conserva el alcance MAYOR —hasta ahí se llega— y el choque se declara en el pie. El paso entre rumbos lo elige el spec; por debajo de un vértice cada 20° el contorno empieza a leerse como un polígono y no como una mancha.
ynumberEl alcance en KILÓMETROS EN LÍNEA RECTA desde el origen en ese rumbo, no por carretera. Es la distinción que decide si la lámina dice la verdad: lo que se dibuja es dónde CAE el punto al que se llega, y los kilómetros de asfalto recorridos no dicen dónde cae. Alimentar la distancia por carretera infla la figura justo en las direcciones más revueltas, que son las que esta forma existe para enseñar. Se declara como `y` porque es la coordenada RADIAL del sistema polar, la que se lee contra la barra de escala; `angle` es la otra mitad del mismo par.
label · opcionalstringEl nombre de la VÍA por la que se va en ese rumbo —«A-21 · Canal de Berdún», «Collarada · sin carretera»—, que se rotula en el borde de la banda exterior con una guía hasta la punta de su brazo. Es el nombre del corredor, no el del destino: poner ahí una ciudad afirmaría que se llega a ella, y lo que la marca dice es por dónde se sale. Opcional: sin ella los brazos salen sin nombre, que es una lámina más pobre pero no una lámina equivocada.

Tamaños

Ancha por necesidad

Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.

A menos de 480 px el motor se niega y explica por qué: isochrone: al disco le quedan 11 px de radio dentro de un recuadro de 452×65 px, y hacen falta 40. Con 3 bandas ahí dentro, dos contornos consecutivos quedarían. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.

Cuándo usarla

Tres preguntas antes de elegirla

¿La pregunta es hasta dónde se llega desde un punto en un tiempo?

Si el dato es una tasa o un valor por región, el mapa coroplético colorea cada región.

Sí: quédate con mapa de isocronas

No: usa Mapa coroplético

¿Te interesa el alcance y no el volumen que se mueve entre lugares?

Si importa cuánto va de cada origen a cada destino, el mapa de flujos dibuja los trayectos con su volumen.

Sí: quédate con mapa de isocronas

No: usa Mapa de flujos

¿Tienes alcances medidos en varias direcciones?

Si sólo hay que situar un lugar en su contexto, basta con un mapa de localización.

Sí: quédate con mapa de isocronas

No: usa Mapa de localización

Código

La misma pieza, con tus datos

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

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

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

Dudas

¿Para qué sirve el círculo superpuesto?

Es el radio que daría el compás para el mismo tiempo. La lámina publica las dos superficies y su razón, para que se vea cuánto promete el radio y cuánto se alcanza.

¿La distancia es por carretera o en línea recta?

En línea recta desde el origen en cada rumbo: lo que se dibuja es dónde cae el punto al que se llega. Los kilómetros recorridos por carretera inflarían la figura justo en las direcciones más revueltas.

¿Cuántas bandas admite?

Hasta cinco, en minutos, de dentro afuera. Cada rumbo puede llevar el nombre de la vía por la que se sale.

¿Qué hace si faltan datos?

Omite el valor ausente y lo declara aparte.

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

A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.

Relacionadas

Otras formas de responder «en el mapa»

Guía para elegir: en el mapa →