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.
- 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
| Columna | Tipo | Para qué |
|---|---|---|
region · opcional | string | La 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 · opcional | number | Latitud 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 · opcional | number | Longitud 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 · opcional | string | El 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.
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 proporcionalesCó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»
Cartogramaterritorios deformados según el valor
Mapa de puntosdónde se sitúa cada elemento en el territorio
Mapas múltiplesel mismo mapa repetido por periodo o grupo
Mapa de globodatos en una esfera giratoria
Mapa de tirosdónde se lanzan y se aciertan los tiros
Diagrama de Voronoizona más cercana a cada punto