Visualize polígonos GEOGRAPHY do BigQuery com o Looker Studio

Este tutorial destina-se a pessoas que querem visualizar dados do GEOGRAPHY BigQuery através do Looker Studio. Para concluir este tutorial, precisa de um projeto de faturação do BigQuery. Não precisa de saber como escrever SQL e pode usar o conjunto de dados público.

Objetivos

Neste tutorial, vai criar um relatório que mostra a acessibilidade financeira de propriedades de aluguer no estado de Washington. Vai usar um mapa do Google para visualizar os dados GEOGRAPHY provenientes de um conjunto de dados públicos do BigQuery.

Um mapa Google apresenta polígonos geográficos vermelhos do BigQuery que representam a acessibilidade financeira das rendas por condado no estado de Washington.

Neste tutorial, vai realizar o seguinte:

Antes de começar

Se ainda não tiver um projeto de faturação do BigQuery configurado, pode inscrever-se gratuitamente.

Crie um novo relatório em branco

  1. Inicie sessão no Looker Studio.
  2. Clique em Criar e, de seguida, selecione Relatório.
  3. No painel Adicionar dados ao relatório, escolha BigQuery.

  4. Na navegação do lado esquerdo, escolha CONSULTA PERSONALIZADA.

  5. Selecione ou introduza o ID do projeto de faturação.

  6. Em Introduza uma consulta personalizada, cole a seguinte consulta 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
    
  7. Clique em Adicionar para adicionar estes dados ao relatório.

Adicione um mapa do Google Maps ao relatório

  1. Elimine a tabela na página do relatório.
  2. Clique em Adicionar um gráfico.
  3. Na secção Google Maps, clique em Mapa preenchido.

Configure o mapa

Um utilizador seleciona geo_id para o campo Localização e tract_geom para o campo Geoespacial no separador Dados de um painel Propriedades do gráfico do Google Maps.

O mapa ainda não é apresentado. Primeiro, tem de adicionar o campo que identifica exclusivamente cada localização.

  1. Na secção Localização, clique em Dimensão inválida e, de seguida, escolha geo_id.
    1. Este campo identifica de forma exclusiva cada setor censitário.
  2. Na secção Campo geoespacial, clique em Adicionar métrica e, de seguida, escolha tract_geom.
    1. Este campo contém os dados GEOGRAPHY do BigQuery que definem os polígonos que quer apresentar.

O mapa deve ter o seguinte aspeto:

Um mapa da Google com polígonos geográficos azuis que representam a acessibilidade financeira das rendas no estado de Washington por condado apresenta polígonos apenas para alguns condados.

Por que motivo o mapa não tem polígonos? Um mapa do Google no Looker Studio representa 100 mil pontos (vértices de polígonos) por predefinição, mas a coluna tract_geom contém 911 364 pontos. Pode aumentar o número de pontos (até um máximo de 1 milhão) ou, para reduzir o número de pontos, pode adicionar um filtro para se concentrar numa área específica. No separador ESTILO do painel de propriedades do gráfico, na secção Camada de área preenchida, defina o Número máximo de vértices do polígono como 1 000 000.

Adicione um filtro de concelho

  1. Na barra de ferramentas, clique em Adicionar um controlo.
  2. Selecione Lista pendente.
  3. Defina o campo Controlo como county_name e, para Seleção predefinida, introduza King.

Um utilizador seleciona Lista pendente no menu Adicionar um controlo e seleciona county_name como o campo de controlo com King como a seleção predefinida no separador Configuração do painel Propriedades.

Agora, deve ver todos os polígonos do condado de King, que contém Seattle:

Um gráfico do Google Maps com polígonos geográficos azuis que representam a acessibilidade financeira do aluguer no estado de Washington por condado, filtrado para apresentar os dados do condado de King.

Aplique estilo ao mapa

A métrica de cor predefinida do mapa é Quantidade de registos. Também pode escolher uma métrica diferente.

Na secção Métrica de cor, escolha percent_income_spent_on_rent.

Interaja com o mapa

Consoante as opções que ativou, pode aumentar e diminuir o zoom, e deslocar a imagem para ver os setores censitários onde as pessoas gastam quase metade dos seus rendimentos em renda, como o University District em Seattle:

Altere a sugestão

À medida que passa o cursor do rato sobre o mapa, vai reparar que a sugestão mostra o geo_id, que não é particularmente significativo neste contexto:

Uma sugestão no gráfico de rendas do estado de Washington do Google Maps com uma dimensão de sugestão geo_id apresenta os detalhes do ponto de dados 53033005301 percent_income_spent_on_rent: 51.

Pode fornecer aos visitantes uma sugestão mais útil alterando a dimensão Sugestão.

  1. No relatório, clique em Editar.
  2. Selecione o mapa.
  3. Na secção Sugestão do painel de propriedades, escolha lsad_name.
    1. Este campo contém o nome da área censitária legível:

O separador Configuração no painel Propriedades apresenta geo_id como o campo Localização, tract_geom como o campo Geoespacial, lsad_name como o campo Sugestão e percent_income_spent_on_rent como a métrica de cor.

Adicione mais estilo ao mapa

Pode personalizar o aspeto do mapa no separador ESTILO. Por exemplo, pode aumentar a opacidade do preenchimento para 80% e alterar o gradiente de cores de azul para vermelho.

Opções da secção Camada de área preenchida e opções da secção Cores no separador Estilo de mapa preenchido.

O mapa final da Google com polígonos geográficos de gradiente vermelho que representam a acessibilidade financeira das rendas no estado de Washington com o texto da sugestão Census Tract 295.02 percent_income_spent_on_rent: 47.5 apresentado para um ponto de dados.

Parabéns

Criou um mapa do Google Maps no Looker Studio que visualiza os dados do BigQuery GEOGRAPHY.