A função PLACES_COUNT_PER_GEO recebe uma matriz de áreas geográficas para pesquisa e retorna uma tabela de contagens de lugares por área. Por exemplo, se você especificar uma matriz de CEPs como a área de pesquisa, a resposta vai conter uma tabela com uma linha separada para cada CEP.
Como a função PLACES_COUNT_PER_GEO retorna uma tabela, chame-a usando uma cláusula FROM.
Parâmetros de entrada:
Obrigatório: o
geographiesparâmetro de filtro que especifica a área de pesquisa. Ogeographiesparâmetro usa uma matriz de valores definidos pelo tipo de dadosGEOGRAPHYdo BigQuery, que oferece suporte a pontos, linhas e polígonos.Opcional: outros parâmetros de filtro para refinar sua pesquisa.
Retorna:
- Uma tabela com uma linha por área geográfica. A tabela contém as colunas
geography(GEOGRAPHY),count(INT64) eplace_ids(ARRAY<STRING>), em queplace_idscontém até 250 IDs de lugares para cada área geográfica.
- Uma tabela com uma linha por área geográfica. A tabela contém as colunas
Exemplo: calcular o número de restaurantes em cada município da cidade de Nova York
Este exemplo gera uma tabela de contagens de restaurantes operacionais por município na cidade de Nova York.
Este exemplo usa o United States Census Bureau
Data
BigQuery conjunto de dados públicos para receber
os limites dos três municípios da cidade de Nova York: "Queens","Kings" e "New
York". Os limites de cada município estão contidos na coluna county_geom.
Este exemplo usa a função do BigQuery
ST_SIMPLIFY
para retornar uma versão simplificada de county_geom. A função ST_SIMPLIFY substitui cadeias quase retas de bordas por uma única borda longa.
DECLARE geos ARRAY<GEOGRAPHY>; SET geos = (SELECT ARRAY_AGG(ST_SIMPLIFY(county_geom, 100)) FROM `bigquery-public-data.geo_us_boundaries.counties` WHERE county_name IN ("Queens","Kings", "New York") AND state_fips_code = "36"); SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_GEO`( JSON_OBJECT( 'geographies', geos, 'types', ["restaurant"], 'business_status', ["OPERATIONAL"] ) );
A resposta da função:

Visualizar resultados
As imagens a seguir mostram esses dados exibidos no Looker Studio como um mapa preenchido, incluindo o contorno de cada município:

Para importar seus dados para o Looker Studio:
Execute a função acima para gerar os resultados.
Nos resultados do BigQuery, clique em Abrir em -> Looker Studio. Os resultados são importados automaticamente para o Looker Studio.
O Looker Studio cria uma página de relatório padrão e a inicializa com um título, uma tabela e um gráfico de barras dos resultados.

Selecione tudo na página e exclua.
Clique em Inserir -> Mapa preenchido para adicionar um mapa preenchido ao relatório.
Em Tipos de gráfico -> Configuração , configure os campos conforme mostrado abaixo:

O mapa preenchido aparece como acima. Você também pode selecionar Tipos de gráfico -> Estilos para configurar ainda mais a aparência do mapa.
Para mais informações e exemplos sobre como visualizar os resultados do Insights de Lugares, consulte Visualizar resultados da consulta.