Visualiza los polígonos de BigQuery GEOGRAPHY con Looker Studio

Este instructivo está dirigido a las personas que desean visualizar datos de GEOGRAPHY de BigQuery con Looker Studio. Para completar este instructivo, necesitarás un proyecto de facturación de BigQuery. No necesitas saber cómo escribir SQL y puedes usar el conjunto de datos públicos.

Objetivo

En este instructivo, crearás un informe que muestre la asequibilidad de las propiedades de alquiler en el estado de Washington. Usarás un mapa de Google para visualizar los datos de GEOGRAPHY provenientes de un conjunto de datos públicos de BigQuery.

Un mapa de Google muestra polígonos geográficos de BigQuery rojos que representan la asequibilidad de la renta por condado en el estado de Washington.

Antes de comenzar

Si aún no tienes configurado un proyecto de facturación de BigQuery, puedes registrarte gratis aquí.

1 Crea un nuevo informe en blanco

  1. Accede a Looker Studio.
  2. Haz clic en El ícono Crear. Crear y, luego, selecciona Denunciar.
  3. En el panel Agregar datos al informe, elige BigQuery.

  1. En el panel de navegación izquierdo, elige CONSULTA PERSONALIZADA.
  2. Selecciona o ingresa el ID de tu proyecto de facturación.
  3. En Ingresar consulta personalizada (Enter Custom Query), pega la siguiente consulta en SQL:
    select
        ct.state_fips_code,
        ct.county_fips_code,
        c.county_name,
        ct.tract_ce,
        ct.geo_id,
        ct.tract_name,
        ct.lsad_name,
        ct.internal_point_lat,
        ct.internal_point_lon,
        ct.internal_point_geo,
        ct.tract_geom,
        acs.total_pop,
        acs.households,
        acs.male_pop,
        acs.female_pop,
        acs.median_age,
        acs.median_income,
        acs.income_per_capita,
        acs.gini_index,
        acs.owner_occupied_housing_units_median_value,
        acs.median_rent,
        acs.percent_income_spent_on_rent,
    from `bigquery-public-data.geo_census_tracts.census_tracts_washington` ct
    left join `bigquery-public-data.geo_us_boundaries.counties` c
        on (ct.state_fips_code || ct.county_fips_code) = c.geo_id
    left join `bigquery-public-data.census_bureau_acs.censustract_2018_5yr` acs
        on ct.geo_id = acs.geo_id

Esta consulta recupera datos de los conjuntos de datos públicos de BigQuery sobre los distritos censales de EE.UU. en el estado de Washington. Un distrito cenital es una subdivisión relativamente pequeña de un condado. La consulta une los datos geoespaciales sobre los límites de los distritos censales con las estadísticas del censo, como la población, la edad, los ingresos y los costos de la vivienda.

Haz clic en Agregar para agregar estos datos al informe.

2 Agrega un mapa de Google Maps al informe

  1. Borra la tabla de la página del informe.
  2. Haz clic en Agregar un gráfico.
  3. En la sección Google Maps, haz clic en Mapa relleno.

3 Configura el mapa

Un usuario selecciona geo_id para el campo Ubicación y tract_geom para el campo Geoespacial en la pestaña Datos del panel Propiedades de un gráfico de Google Maps.

El mapa aún no aparecerá. Primero, deberás agregar el campo que identifica de forma única cada ubicación.

  1. En la sección Ubicación, haz clic en Dimensión no válida y, luego, elige geo_id.
    1. Este campo identifica de forma inequívoca cada distrito cenital.
  2. En la sección Campo geoespacial, haz clic en Agregar métrica y, luego, elige tract_geom.
    1. Este campo contiene los datos de GEOGRAPHY de BigQuery que definen los polígonos que deseas mostrar.

El mapa debería verse de la siguiente manera:

Un mapa de Google con polígonos geográficos azules que representan la asequibilidad de la renta en el estado de Washington por condado muestra polígonos solo para algunos condados.

¿Por qué faltan polígonos en el mapa? Un mapa de Google en Looker Studio traza 100,000 puntos (vértices de polígonos) de forma predeterminada, pero la columna tract_geom contiene 911,364 puntos. Puedes aumentar la cantidad de puntos (hasta un máximo de 1 millón) o, para reducirla, agregar un filtro para enfocarte en un área específica. En la pestaña ESTILO del panel de propiedades del gráfico, en la sección Capa de área rellena, establece la Cantidad máxima de vértices de polígono en 1,000,000.

Agrega un filtro de condado

  1. En la barra de herramientas, haz clic en Agregar un control.
  2. Selecciona Lista desplegable.
  3. Establece el campo Control en county_name y, en Selección predeterminada, ingresa King.

Un usuario selecciona Lista desplegable en el menú Agregar un control y elige county_name como el campo de control con King como la selección predeterminada en la pestaña Configuración del panel Propiedades.

Ahora deberías ver todos los polígonos del condado de King, que contiene Seattle:

Gráfico de Google Maps con polígonos geográficos azules que representan la asequibilidad de la renta en el estado de Washington por condado filtrado para mostrar los datos del condado de King.

4 Aplica diseño al mapa

La métrica de color predeterminada del mapa es Recuento de registros. También puedes elegir otra métrica.

En la sección Métrica de color, elige percent_income_spent_on_rent.

5 Interactúa con el mapa

Según las opciones que hayas activado, puedes acercar y alejar la imagen, y observar los distritos censales en los que las personas gastan casi la mitad de sus ingresos en alquileres, como el distrito universitario de Seattle:

6 Cambia la información sobre la herramienta

Cuando coloques el cursor sobre el mapa, notarás que la información sobre la herramienta muestra geo_id, que no es particularmente significativa en este contexto:

Una información sobre la herramienta en el gráfico de Google Maps de alquileres del estado de Washington con una dimensión de información sobre la herramienta geo_id muestra los detalles del dato 53033005301 percent_income_spent_on_rent: 51.

Puedes proporcionarles a los usuarios una información sobre herramientas más útil cambiando la dimensión ToolTip.

  1. En la esquina superior derecha, haz clic en Editar.
  2. Selecciona el mapa.
  3. En la sección Tooltip, elige lsad_name.
    1. Este campo contiene el nombre legible por humanos del distrito censal:

La pestaña Configuración del panel Propiedades muestra geo_id como el campo Ubicación, tract_geom como el campo Geoespacial, lsad_name como el campo de la Información sobre herramientas y percent_income_spent_on_rent como la métrica de color.

7 Agrega más estilo al mapa

Puedes personalizar el aspecto del mapa en la pestaña ESTILO. Por ejemplo, puedes aumentar la opacidad del relleno al 80% y cambiar el gradiente de color de azul a rojo.

Opciones de la sección Capa de área rellena y opciones de la sección Colores en la pestaña Estilo de mapa relleno

El mapa de Google final con polígonos geográficos de gradiente rojo que representan la asequibilidad de la renta en el estado de Washington con el texto de la herramienta de ayuda Census Tract 295.02 percent_income_spent_on_rent: 47.5 que se muestra para un dato.

¡Felicitaciones!

Creaste un mapa de Google en Looker Studio que visualiza datos de GEOGRAPHY de BigQuery.