Visualizaciones de mapa

Las visualizaciones de mapa muestran los resultados en un mapa geográfico. El conjunto de resultados de la consulta debe incluir los datos geográficos adecuados:

  • Coroplético: Las localidades geográficas, como países o estados, se colorean según los valores acumulados de cada columna clave. La consulta debe devolver ubicaciones geográficas por nombre o como una columna GEOMETRY o GEOGRAPHY . Para obtener un ejemplo, consulte ejemplo de coropleta.
  • Mapa de puntos: un marcador se coloca en un conjunto de coordenadas del mapa. El resultado de la consulta debe devolver pares de latitud y longitud o una columna GEOMETRY o GEOGRAPHY . Para obtener un ejemplo, consulte ejemplo de marcador.

También puede representar formas desde una columna GEOMETRY o GEOGRAPHY en lugar de confiar en límites administrativos predefinidos o columnas de latitud y longitud independientes. Consulte Datos geográficos personalizados.

Opciones de Choropleth

Un mapa de choropleth colores regiones geográficas (como países, estados o condados) en función de un valor numérico en los datos.

Ejemplo

En la pestaña Datos , haga clic en + Agregar conjunto de datos SQL, pegue la siguiente consulta y ejecútelo:

Conjunto de datos de ejemplo
SELECT state, total_sales
FROM VALUES
  ('California', 98750),
  ('Texas', 87200),
  ('New York', 76300),
  ('Florida', 65100),
  ('Illinois', 54800),
  ('Pennsylvania', 48200),
  ('Ohio', 43500),
  ('Georgia', 41200),
  ('North Carolina', 39700),
  ('Michigan', 36100),
  ('New Jersey', 34800),
  ('Virginia', 32500),
  ('Washington', 31200),
  ('Arizona', 29700),
  ('Massachusetts', 28400),
  ('Tennessee', 26900),
  ('Indiana', 25100),
  ('Missouri', 23800),
  ('Maryland', 22600),
  ('Wisconsin', 21300),
  ('Minnesota', 20100),
  ('Colorado', 19400),
  ('Alabama', 18200),
  ('South Carolina', 17600),
  ('Louisiana', 16900),
  ('Kentucky', 15800),
  ('Oregon', 14700),
  ('Oklahoma', 13600),
  ('Connecticut', 12500),
  ('Utah', 11900),
  ('Iowa', 11200),
  ('Nevada', 10800),
  ('Arkansas', 10100),
  ('Mississippi', 9600),
  ('Kansas', 9200),
  ('New Mexico', 8700),
  ('Nebraska', 8300),
  ('West Virginia', 7900),
  ('Idaho', 7400),
  ('Hawaii', 7100),
  ('New Hampshire', 6800),
  ('Maine', 6400),
  ('Montana', 6100),
  ('Rhode Island', 5800),
  ('Delaware', 5400),
  ('South Dakota', 5100),
  ('North Dakota', 4800),
  ('Alaska', 4500),
  ('Vermont', 4200),
  ('Wyoming', 3900)
AS t(state, total_sales);

En el editor de visualización, configure lo siguiente:

  1. Establezca el tipo de visualización en mapa Choropleth.
  2. En la sección Región , en País, haga clic en el icono Más. Más icono. En Values, haga clic en Seleccionar un país y seleccione Estados Unidos.
  3. En la sección Región , en Estado o provincia , haga clic en el icono Más. Más. En Campos, seleccione state.
  4. En Color, haga clic en el icono Más. Más icono, seleccione total_salesy establezca la transformación en SUM.

Ejemplo de mapa choropleth en el que se muestran las ventas totales por estado de EE. UU.

Region

La configuración Región indica al mapa cómo interpretar los valores de ubicación de los datos. Elija el formato que coincida con los datos:

  • Administrativo: País, Estado/Provincia, Condado/Ciudad, Ciudad oCiudad/Pueblo
  • Postal: códigos postales o postales.
  • CSA /CSAB: designaciones estadísticas de la Oficina del Censo de EE. UU. CSA (Áreas Estadísticas Combinadas) agrupa áreas metropolitanas y micropolitanes adyacentes con vínculos económicos. CBSA (Áreas estadísticas basadas en núcleos) abarca áreas metropolitanas y micropolitanos individuales.
  • Legislativo: distritos legislativos estadounidenses, incluidos los distritos del Congreso y los distritos del Senado estatal.
  • NUT: Nomenclatura ue de unidades territoriales para estadísticas. Admite tres niveles: NUTS 1 (principales regiones socioeconómicos), NUTS 2 (regiones básicas para aplicar políticas regionales) y NUTS 3 (regiones pequeñas para diagnósticos específicos).
  • Geometría personalizada: seleccione una columna GEOMETRY o GEOGRAPHY para representar los límites de la región directamente desde los datos. Consulte Datos geográficos personalizados.

Si un valor de la columna de ubicación no coincide con el formato seleccionado, no se muestra ningún dato para esa región. Descargue las siguientes tablas de búsqueda para comprobar qué nombres y abreviaturas se admiten:

Nota:

Use la name_en columna para buscar valores, pero use una de las otras columnas como identificador de la consulta.

Colores

Los colores se rellenan automáticamente para cada región que tiene datos. Haga clic en la muestra de color para elegir otro color.

La sección configuración de color del editor de visualización muestra el color seleccionado y un signo más con más opciones.

Para colorear las regiones por un campo numérico, haga clic en el icono Más. Icono más en la sección Color y seleccione un campo. Puede aplicar una transformación como SUM o MEDIAN. El mapa aplica un degradado de color en el intervalo de valores. Para personalizar los colores, degradado y etiquetas, haga clic en la muestra de colores.

Opciones de mapa de puntos

En esta sección se describen las opciones de gráficos de mapa de puntos.

Ejemplo

En la pestaña Datos , haga clic en + Agregar conjunto de datos SQL, pegue la siguiente consulta y ejecútelo:

SELECT city, latitude, longitude, population
FROM VALUES
  ('New York',     40.7128,  -74.0060, 8336817),
  ('Los Angeles',  34.0522, -118.2437, 3979576),
  ('Chicago',      41.8781,  -87.6298, 2693976),
  ('Houston',      29.7604,  -95.3698, 2320268),
  ('Phoenix',      33.4484, -112.0740, 1608139),
  ('Philadelphia', 39.9526,  -75.1652, 1603797),
  ('San Antonio',  29.4241,  -98.4936, 1434625),
  ('San Diego',    32.7157, -117.1611, 1386932),
  ('Dallas',       32.7767,  -96.7970, 1304379),
  ('San Jose',     37.3382, -121.8863, 1013240)
AS t(city, latitude, longitude, population);

En el editor de visualización, configure lo siguiente:

  1. En Coordenadas, seleccione Longitud/Latitud.
    1. En Longitud, haga clic en Icono más. Icono de signo más y seleccione longitude.
    2. En Latitud, haga clic en Icono más. Más icono y seleccione latitude.
  2. En Tamaño, haga clic en Icono más. Más icono y seleccione population.

Ejemplo de mapa de punto en el que se muestran las ciudades de EE. UU. con un tamaño de población.

Coordenadas

Use el editor de visualización para configurar las coordenadas:

  • Longitud y latitud: elija la columna que contiene los componentes Longitud y Latitud de las coordenadas del mapa.
  • Geometría: seleccione una columna GEOMETRY o GEOGRAPHY que se usará como ubicación de punto en lugar de columnas de latitud y longitud independientes. Consulte Datos geográficos personalizados.

Color

Para los datos sin agrupar, haga clic en la muestra de color para cambiar los colores de punto que se muestran en el mapa. Para aplicar una estrategia de agrupación, haga clic en icono Más. Icono más en la sección Color del editor de visualización. Para ajustar los colores asignados automáticamente, haga clic en la muestra de colores situada junto a cada etiqueta de grupo del editor.

Tamaño

Haga clic en el icono Más. Más icono de la sección Tamaño para elegir un campo que refleje la cantidad, lo que le permite mostrar puntos de tamaños variables en función del valor de datos.

Datos geográficos personalizados

Puede representar mapas directamente desde una columna GEOMETRY o GEOGRAPHY en cualquier conjunto de datos. Úselo para visualizar formas personalizadas, como territorios de ventas, distritos escolares y áreas de captación de tiendas, o para trazar puntos sin dividir coordenadas en columnas de latitud y longitud independientes.

Cada fila se dibuja de forma independiente, por lo que las formas o puntos pueden superponerse si los datos tienen varias filas por región. Para combinar filas en una sola forma por región, use una medida de geometría en una vista métrica. Consulte Limitaciones y vistas de métricas locales.

Definición de una vista de métrica con una medida de geometría

En la vista de métricas YAML, establezca la columna geometry o geography como medida mediante una de las agregaciones admitidas: ST_UNION_AGG, ST_ENVELOPE_AGG, FIRSTo LAST. Use dimensiones para las columnas que no son de geometría por las que desea agrupar.

La siguiente vista de métrica local define region como una dimensión, total_sales como una medida numérica, y usa ST_UNION_AGG para combinar límites por fila en una sola forma por región:

version: 0.1
source: sales.territories

dimensions:
  - name: region
    expr: region

measures:
  - name: total_sales
    expr: SUM(sales_amount)
  - name: region_shape
    expr: ST_UNION_AGG(boundary)

Si los datos geográficos se almacenan como una cadena serializada o un valor binario, lo convierten en GEOMETRY o GEOGRAPHY en la expresión de medida.

Crear un mapa de choropleth

Los mapas de choropleto admiten Polygon y MultiPolygon formas.

  1. Agregue la vista de métricas como un conjunto de datos.
  2. Establezca el tipo de visualización en mapa Choropleth.
  3. En Región, seleccione Geometría personalizada y seleccione la medida de geometría (por ejemplo, region_shape).
  4. En Color, seleccione una medida numérica como total_sales.

Creación de un mapa de puntos

Compatibilidad con mapas de puntos Point y MultiPoint formas. Use una Pointmedida de geometría con valores como FIRST(location) o ST_UNION_AGG(location).

  1. Agregue la vista de métricas como un conjunto de datos.
  2. Establezca el tipo de visualización en Mapa de puntos.
  3. En Coordenadas, seleccione Geometría y seleccione la medida de geometría.
  4. (Opcional) En Tamaño, seleccione una medida numérica para variar los tamaños de punto.

Limitaciones

  • GROUP BY no se admite en GEOMETRY columnas o GEOGRAPHY . Para combinar varias filas en una sola forma por grupo, agregue geometría como medida de vista métrica mediante ST_UNION_AGG, ST_ENVELOPE_AGG, FIRSTo LAST. De lo contrario, cada fila se representa de forma independiente y las formas pueden superponerse.
  • El representador de mapa usa WGS84 (SRID 4326). GEOMETRY las columnas de otros SRID se vuelven a proyectos automáticamente; GEOGRAPHY las columnas ya deben ser SRID 4326. Use ST_Transform en la expresión de medida para volver a proyectos si es necesario.
  • GEOMETRY Las columnas con SRID 0 (sistema de coordenadas desconocido) no se representan.
  • GeometryCollection no se admiten valores y columnas que mezclan varios tipos de formas.
  • Las codificaciones de etiquetas no se admiten en mapas que usan una columna geometry o geography.