science Questo prodotto o questa funzionalità è in versione sperimentale (pre-GA). I prodotti e le funzionalità pre-GA potrebbero avere supporto limitato e le modifiche ai prodotti e alle funzionalità pre-GA potrebbero non essere compatibili con altre versioni pre-GA. Le offerte pre-GA sono coperte dai Termini specifici di servizio di Google Maps Platform. Per ulteriori informazioni, consulta le descrizioni della fase di lancio. Registrati per testare Dati dei luoghi.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La funzione PLACES_COUNT_PER_GEO accetta un array di aree geografiche in cui eseguire la ricerca
e restituisce una tabella con i conteggi dei luoghi per area. Ad esempio, se specifichi un
array di codici postali come area di ricerca, la risposta contiene una tabella con una
riga separata per ogni codice postale.
Poiché la funzione PLACES_COUNT_PER_GEO restituisce una tabella, chiamala utilizzando
una clausola FROM.
Parametri di input:
Obbligatorio: il geographiesparametro di filtro che specifica l'area di ricerca. Il parametro
geographies accetta un array di valori definiti dal tipo di dati
GEOGRAPHY
di BigQuery, che supporta punti, linestring e poligoni.
(Facoltativo) Parametri di filtro aggiuntivi per perfezionare la ricerca.
Restituisce:
Una tabella con una riga per area geografica. La tabella contiene le colonne
geography (GEOGRAPHY), count (INT64) e sample_place_ids
(ARRAY<STRING>), dove sample_place_ids contiene fino a 250 ID luogo
per ogni area geografica.
Esempio: calcola il numero di ristoranti in ogni contea di New York City
Questo esempio genera una tabella dei conteggi dei ristoranti operativi per contea
a New York City.
Questo esempio utilizza il set di dati pubblico BigQuery United States Census Bureau Data per ottenere i confini delle tre contee di New York City: "Queens","Kings" e "New York". I confini di ogni contea sono contenuti nella colonna county_geom.
Questo esempio utilizza quindi la funzione BigQuery
ST_SIMPLIFY
per restituire una versione semplificata di county_geom. La funzione ST_SIMPLIFY
sostituisce le catene di bordi quasi rettilinee con un unico bordo lungo.
Le seguenti immagini mostrano questi dati visualizzati in Looker Studio come una mappa riempita,
inclusa la linea di contorno di ogni contea:
Per importare i dati in Looker Studio:
Esegui la funzione riportata sopra per generare i risultati.
Nei risultati di BigQuery, fai clic su Apri in > Looker Studio. I risultati vengono importati automaticamente in Looker Studio.
Looker Studio crea una pagina del report predefinita e la inizializza con un titolo,
una tabella e un grafico a barre dei risultati.
Seleziona tutti i contenuti della pagina ed eliminali.
Fai clic su Inserisci > Mappa coropletica per aggiungere una mappa coropletica al report.
In Tipi di grafici -> Configurazione, configura i campi come mostrato di seguito:
La mappa riempita viene visualizzata come sopra. Se vuoi, puoi selezionare Tipi di grafici ->
Stili per configurare ulteriormente l'aspetto della mappa.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-06 UTC."],[],[],null,["The `PLACES_COUNT_PER_GEO` function takes an array of geographic areas to search\nand returns a table of places counts per area. For example, if you specify an\narray of zip codes as the search area, the response contains a table with a\nseparate row for each zip code.\n\nBecause the `PLACES_COUNT_PER_GEO` function returns a table, call it using\na `FROM` clause.\n\n- Input parameters:\n\n - **Required** : The `geographies`\n [filter parameter](/maps/documentation/placesinsights/experimental/filter-params) that specifies the search area. The\n `geographies` parameter takes an array of values defined by the BigQuery\n [`GEOGRAPHY`](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#geography_type)\n data type, which supports points, linestrings, and polygons.\n\n - **Optional** : Additional [filter](/maps/documentation/placesinsights/experimental/filter-params) parameters to refine your\n search.\n\n- Returns:\n\n - A table with one row per geographic area. The table contains the columns `geography` (`GEOGRAPHY`) and `count` (`INT64`).\n\nExample: Calculate the number of restaurants in each county of New York City\n\nThis example generates a table of counts of operational restaurants per county\nin New York City.\n| **Note:** Because the response table contains a `geographies` field, you can visualize it using tools that support BigQuery `GEOGRAPHY` types. For an example of visualizing the results of a function, see [Visualize\n| results](#visualize_results). For more information and example on visualizing Places Insights results, see [Visualize query results](/maps/documentation/placesinsights/visualize-data).\n\nThis example uses the [United States Census Bureau\nData](https://console.cloud.google.com/marketplace/product/united-states-census-bureau/us-geographic-boundaries)\nBigQuery [public dataset](https://cloud.google.com/bigquery/public-data) to get\nthe boundaries for the three counties in New York City: \"Queens\",\"Kings\", \"New\nYork\". The boundaries of each county are contained in the `county_geom` column.\n\nThis example then uses the BigQuery\n[`ST_SIMPLIFY`](https://cloud.google.com/bigquery/docs/reference/standard-sql/geography_functions#st_simplify)\nfunction to return a simplified version of `county_geom`. The `ST_SIMPLIFY`\nfunction replaces nearly straight chains of edges with a single long edge. \n\n```googlesql\nDECLARE geos ARRAY\u003cGEOGRAPHY\u003e;\n\nSET geos = (SELECT ARRAY_AGG(ST_SIMPLIFY(county_geom, 100))\n FROM `bigquery-public-data.geo_us_boundaries.counties`\n WHERE county_name IN (\"Queens\",\"Kings\", \"New York\") AND state_fips_code = \"36\");\n\nSELECT * FROM `maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT_PER_GEO`(\n JSON_OBJECT(\n 'geographies', geos,\n 'types', [\"restaurant\"],\n 'business_status', [\"OPERATIONAL\"]\n )\n);\n```\n\nThe response for the function:\n\nVisualize results\n\nThe following images show this data displayed in Looker Studio as a filled map,\nincluding the outline of each county:\n\nTo import your data into Looker Studio:\n\n1. Run the function above to generate the results.\n\n2. In the BigQuery results, click **Open in -\\\u003e Looker Studio**. Your results\n are automatically imported into Looker Studio.\n\n3. Looker Studio creates a default report page and initializes it with a title,\n table, and bar graph of the results.\n\n4. Select everything on the page and delete it.\n\n5. Click **Insert -\\\u003e Filled map** to add a filled map to your report.\n\n6. Under **Chart types -\\\u003e Setup** configure the fields as shown below::\n\n7. The filled map appears as above. You can optionally select **Chart types -\\\u003e\n Styles** to further configure the appearance of the map.\n\nFor more information and example on visualizing Places Insights results, see\n[Visualize query results](/maps/documentation/placesinsights/visualize-data)."]]