Riferimento allo schema principale

Tutti i paesi supportano lo schema principale, mentre ogni paese ha elementi dello schema aggiuntivi.

Nome campo Tipo Modalità Descrizione Esempio
point GEOGRAPHY NULLABLE La posizione del luogo come oggetto di tipo geografico Point. POINT(-122.08532 37.42205)
id STRING NULLABLE L'ID luogo univoco. Vedi ID luogo. ChIJj61dQgK6j4AR4GeTYWZsKWw
types STRING REPEATED Un insieme di tag di tipo per il luogo. Ad esempio, "ristorante" e "caffetteria". Per l'elenco completo dei valori possibili, consulta Tipi di luoghi. restaurant,point_of_interest,establishment
primary_type STRING NULLABLE Il tipo principale del luogo. Ad esempio, "ristorante", "caffetteria", "aeroporto" e così via. Un luogo può avere un solo tipo principale. Per l'elenco completo dei valori possibili, consulta Tipi di luoghi. restaurant
country_code STRING NULLABLE Il codice paese nel formato Unicode CLDR. US
location RECORD NULLABLE La posizione del luogo.
location.latitude FLOAT NULLABLE La latitudine in gradi. Valori compresi tra -90,0 e 90,0. 37.42205
location.longitude FLOAT NULLABLE La longitudine in gradi. Valore compreso tra -180,0 e 180,0. -122.08532
rating FLOAT NULLABLE Una valutazione compresa tra 1,0 e 5,0, basata sulle recensioni degli utenti del luogo. 4.5
user_rating_count INTEGER NULLABLE Il numero totale di recensioni per il luogo. 100
price_level STRING NULLABLE Il livello dei prezzi del luogo. I valori possibili sono "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" e "PRICE_LEVEL_VERY_EXPENSIVE". PRICE_LEVEL_MODERATE
business_status STRING NULLABLE Lo stato dell'attività per il luogo. I valori possibili sono "OPERATIONAL", "CLOSED_TEMPORARILY", "CLOSED_PERMANENTLY" e "FUTURE_OPENING". OPERATIONAL
takeout BOOLEAN NULLABLE Il luogo supporta il servizio da asporto. true
delivery BOOLEAN NULLABLE Il luogo supporta la consegna. true
dine_in BOOLEAN NULLABLE Il locale offre posti a sedere al chiuso o all'aperto. true
curbside_pickup BOOLEAN NULLABLE Il luogo supporta il ritiro all'esterno. true
reservable BOOLEAN NULLABLE Il luogo supporta le prenotazioni. true
serves_breakfast BOOLEAN NULLABLE La struttura serve la colazione. true
serves_lunch BOOLEAN NULLABLE Il locale serve il pranzo. true
serves_dinner BOOLEAN NULLABLE Il locale serve la cena. true
serves_beer BOOLEAN NULLABLE Il locale serve birra. true
serves_wine BOOLEAN NULLABLE Il locale serve vino. true
serves_brunch BOOLEAN NULLABLE Il locale serve il brunch. true
serves_vegetarian_food BOOLEAN NULLABLE Il locale serve cibo vegetariano. true
outdoor_seating BOOLEAN NULLABLE Il locale offre tavoli all'aperto. true
live_music BOOLEAN NULLABLE Il locale offre musica dal vivo. true
menu_for_children BOOLEAN NULLABLE Il locale offre un menu per bambini. true
serves_cocktails BOOLEAN NULLABLE Il locale serve cocktail. true
serves_dessert BOOLEAN NULLABLE Il locale serve dessert. true
serves_coffee BOOLEAN NULLABLE Il locale serve caffè. true
good_for_children BOOLEAN NULLABLE Il luogo è adatto ai bambini. true
allows_dogs BOOLEAN NULLABLE Il luogo ammette cani. true
restroom BOOLEAN NULLABLE Il luogo dispone di una toilette. true
good_for_groups BOOLEAN NULLABLE La struttura può ospitare gruppi. true
good_for_watching_sports BOOLEAN NULLABLE Il luogo è adatto per guardare sport. true
accepts_credit_cards BOOLEAN NULLABLE Il luogo accetta carte di credito come pagamento. true
accepts_debit_cards BOOLEAN NULLABLE Il luogo accetta carte di debito come pagamento. true
accepts_cash_only BOOLEAN NULLABLE Il luogo accetta solo contanti come pagamento. I luoghi con questo attributo potrebbero comunque accettare altri metodi di pagamento. true
accepts_nfc BOOLEAN NULLABLE Il luogo accetta pagamenti NFC. true
free_parking_lot BOOLEAN NULLABLE Il luogo offre parcheggi gratuiti. true
paid_parking_lot BOOLEAN NULLABLE Il luogo offre parcheggi a pagamento. true
free_street_parking BOOLEAN NULLABLE La struttura offre parcheggio in strada senza costi. true
paid_street_parking BOOLEAN NULLABLE La struttura offre parcheggio in strada a pagamento. true
valet_parking BOOLEAN NULLABLE La struttura offre il servizio di parcheggio. true
free_garage_parking BOOLEAN NULLABLE La struttura offre un parcheggio gratuito in garage. true
paid_garage_parking BOOLEAN NULLABLE La struttura offre il parcheggio in garage a pagamento. true
wheelchair_accessible_parking BOOLEAN NULLABLE Il luogo offre un parcheggio accessibile in sedia a rotelle. true
wheelchair_accessible_entrance BOOLEAN NULLABLE Il luogo dispone di un ingresso accessibile in sedia a rotelle. true
wheelchair_accessible_restroom BOOLEAN NULLABLE Il luogo dispone di un bagno accessibile in sedia a rotelle. true
wheelchair_accessible_seating BOOLEAN NULLABLE Il locale dispone di tavoli accessibili in sedia a rotelle. true
regular_opening_hours RECORD NULLABLE Il normale orario di apertura. Consulta il riferimento per gli orari di apertura.
regular_opening_hours_happy_hour RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "HAPPY_HOUR". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_drive_through RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "DRIVE_THROUGH". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_delivery RECORD NULLABLE Orario di apertura normale per il tipo di orario secondario "CONSEGNA". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_takeout RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "ASPORTO". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_kitchen RECORD NULLABLE L'orario di apertura regolare per il tipo di orario secondario "CUCINA". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_breakfast RECORD NULLABLE L'orario di apertura regolare per il tipo di orario secondario "COLAZIONE". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_lunch RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "PRANZO". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_dinner RECORD NULLABLE L'orario di apertura regolare per il tipo di orario secondario "CENA". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_brunch RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "BRUNCH". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_pickup RECORD NULLABLE L'orario di apertura regolare per il tipo di orario secondario "RITIRO". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_access RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "ACCESSO". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_senior_hours RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "SENIOR_HOURS". Consulta il riferimento per gli orari di apertura.
regular_opening_hours_online_service_hours RECORD NULLABLE Gli orari di apertura regolari per il tipo di orario secondario "ONLINE_SERVICE_HOURS". Consulta il riferimento per gli orari di apertura.
ev_charge_options RECORD NULLABLE Informazioni sulla stazione di ricarica EV ospitata nel luogo. La terminologia segue https://afdc.energy.gov/fuels/electricity_infrastructure.html. Una porta può ricaricare un'auto alla volta. Una porta ha uno o più connettori. Una stazione ha una o più porte.
ev_charge_options.connector_count INTEGER NULLABLE Numero di connettori in questa stazione. Tuttavia, poiché alcune porte possono avere più connettori, ma possono caricare una sola auto alla volta (ad es.), il numero di connettori potrebbe essere superiore al numero totale di auto che possono caricarsi contemporaneamente. 3
ev_charge_options.connector_aggregation RECORD REPEATED Un elenco di aggregazioni di connettori di ricarica per veicoli elettrici che contengono connettori dello stesso tipo e con la stessa velocità di ricarica.
ev_charge_options.connector_aggregation.type STRING NULLABLE Il tipo di connettore di questa aggregazione. Per l'elenco dei possibili tipi di connettori, vedi EVConnectorType. EV_CONNECTOR_TYPE_J1772
ev_charge_options.connector_aggregation.max_charge_rate_kw FLOAT NULLABLE Il tasso di ricarica massimo statico in kW di ogni connettore nell'aggregazione. 16.0
ev_charge_options.connector_aggregation.count INTEGER NULLABLE Numero di connettori in questa aggregazione. 3
brand_ids STRING REPEATED Gli identificatori univoci dei brand. 13992718219781496405

Riferimento all'orario di apertura

L'orario di apertura normale per un determinato tipo di orario di apertura. Le ore sono separate per giorno della settimana. Per i periodi che si estendono oltre la mezzanotte, l'ora di fine viene troncata a 23:59:59.999999 e il giorno successivo contiene un intervallo che inizia alle ore 00:00:00.000000. Ad esempio, se un luogo è aperto il venerdì dalle 8:00 alle 12:00 e poi dalle 20:00 alle 2:00, i periodi per friday sarebbero: [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time: "20:00:00", end_time: "23:59:59.999999"}].

Per eseguire una query per i luoghi aperti il venerdì alle 17:00, puoi eseguire la seguente query:

SELECT WITH AGGREGATION_THRESHOLD
  COUNT(*) AS count
FROM
  `PROJECT_NAME.places_insights___us___sample.places_sample`
WHERE
  EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)

Lo schema completo per i campi dell'orario di apertura è il seguente:

Field Name Type Mode Description Example
monday RECORD REPEATED The list of periods on Monday during which the place is open.
monday.start_time TIME NULLABLE Start of the period. 08:00:00
monday.end_time TIME NULLABLE End of the period. 18:00:00
tuesday RECORD REPEATED The list of periods on Tuesday during which the place is open.
tuesday.start_time TIME NULLABLE Start of the period. 08:00:00
tuesday.end_time TIME NULLABLE End of the period. 18:00:00
wednesday RECORD REPEATED The list of periods on Wednesday during which the place is open.
wednesday.start_time TIME NULLABLE Start of the period. 08:00:00
wednesday.end_time TIME NULLABLE End of the period. 18:00:00
thursday RECORD REPEATED The list of periods on Thursday during which the place is open.
thursday.start_time TIME NULLABLE Start of the period. 08:00:00
thursday.end_time TIME NULLABLE End of the period. 18:00:00
friday RECORD REPEATED The list of periods on Friday during which the place is open.
friday.start_time TIME NULLABLE Start of the period. 08:00:00
friday.end_time TIME NULLABLE End of the period. 18:00:00
saturday RECORD REPEATED The list of periods on Saturday during which the place is open.
saturday.start_time TIME NULLABLE Start of the period. 08:00:00
saturday.end_time TIME NULLABLE End of the period. 18:00:00
sunday RECORD REPEATED The list of periods on Sunday during which the place is open.
sunday.start_time TIME NULLABLE Start of the period. 08:00:00
sunday.end_time TIME NULLABLE End of the period. 18:00:00