Mapa de localización

Situar un lugar en su contexto.

Definición

Un mapa de localización sitúa uno o pocos sitios sobre la comunidad autónoma en la que caen y el territorio que la rodea. Se lee de fuera adentro: primero el territorio, luego la región resaltada y al final la marca del sitio. Sirve para decir dónde está una planta, una oficina o un proyecto y bajo qué jurisdicción queda.

La planta nueva queda a 41 km del puerto de Valencia, dentro del corredor mediterráneo
Datos
region · lat · lon · label
Buena para
Dejar claro dónde está un sitio y en qué región cae, con una sola fila si hace falta.
Evítala cuando
Cuando la pregunta es cuánto hay en cada lugar: este mapa no dice cantidades.
Se lee bien
Entre 1 y 9 elementos; dibuja hasta 18
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é
region · opcionalstringLa comunidad que se resalta. Casa por código ISO 3166-2, por alias o por nombre contra las 19 comunidades del basemap empotrado; nunca por parecido. Si la fila no la trae y sí trae coordenada, se DEDUCE de la geometría (par-impar, el mismo con el que se pinta). Si la trae y además trae un punto que cae en otra, manda la declarada y la lámina escribe el desacuerdo al pie.
lat · opcionalnumberLatitud en grados decimales, norte positivo. Va SIEMPRE por nombre (o atada en `spec.columns.lat`): latitud y longitud son dos números del mismo orden y el mismo signo, y cogerlas por posición pondría el marcador girado sin que nada lo cantara. Entra en PAREJA con la longitud —media coordenada falla con la cifra— y fuera de ±90 se descarta en vez de proyectarse.
lon · opcionalnumberLongitud en grados decimales, este positivo. Por nombre o en `spec.columns.lon`, por la misma razón que la latitud. Un punto fuera del encuadre dibujado se descarta y se cuenta al pie: recortarlo al borde lo pegaría a la costa y la figura señalaría un sitio que no es.
label · opcionalstringEl nombre del sitio, opcional: es lo que se escribe en el chip al lado de la marca y lo que dice el tooltip. Vale también sin alias si es la ÚNICA columna de texto libre; con dos, el marcador se queda anónimo antes que rotularse con la columna equivocada. Un rótulo que no encuentra hueco NO se encoge: la marca se dibuja igual y la lámina declara al pie cuántos se han quedado sin 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 · 468 × 589 px
Escritorio · 848 × 662 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Basta con decir dónde está el sitio?

Si hay que enseñar una cifra por región, el color de cada región la lleva.

Sí: quédate con mapa de localización

No: usa Mapa coroplético

¿Son unos pocos sitios?

Si son cientos de puntos, interesa el reparto de la nube y no el nombre de cada uno.

Sí: quédate con mapa de localización

No: usa Mapa de puntos

¿Los sitios no llevan cifra asociada?

Si cada sitio tiene una magnitud que comparar, el tamaño del símbolo la enseña.

Sí: quédate con mapa de localización

No: usa Mapa de símbolos proporcionales

Código

La misma pieza, con tus datos

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

const spec = await getPreset('locator-map');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);

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

Dudas

¿Hace falta indicar la región si doy coordenadas?

No: si la fila trae latitud y longitud, la región se deduce de la geometría. Si declaras una región y el punto cae en otra, manda la declarada y el desacuerdo se escribe al pie.

¿Puedo pasar latitud y longitud sin nombrarlas?

No: van siempre por nombre, porque cogidas por posición el marcador saldría en otro sitio sin que nada avisara. Media coordenada falla.

¿Qué pasa si el nombre de un sitio no cabe?

La marca se dibuja igual sin rótulo, y la lámina dice al pie cuántos sitios se han quedado sin nombre.

¿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 420 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «en el mapa»

Guía para elegir: en el mapa →