Référence du schéma principal

Tous les pays sont compatibles avec le schéma de base, et chacun d'eux comporte des éléments de schéma supplémentaires.

Nom du champ Type Mode Description Exemple
point GEOGRAPHY NULLABLE Emplacement du lieu sous forme d'objet de type Point géographique. POINT(-122.08532 37.42205)
id STRING NULLABLE Identifiant unique du lieu. Consultez ID de lieu. ChIJj61dQgK6j4AR4GeTYWZsKWw
types STRING REPEATED Ensemble de tags de type pour le lieu. Par exemple, "restaurant" et "café". Pour obtenir la liste complète des valeurs possibles, consultez Types de lieux. restaurant,point_of_interest,establishment
primary_type STRING NULLABLE Type principal du lieu. Par exemple, "restaurant", "café", "aéroport", etc. Un lieu ne peut avoir qu'un seul type principal. Pour obtenir la liste complète des valeurs possibles, consultez Types de lieux. restaurant
country_code STRING NULLABLE Code pays au format Unicode CLDR. US
location RECORD NULLABLE Position du lieu.
location.latitude FLOAT NULLABLE Latitude en degrés. Les valeurs vont de -90,0 à 90,0. 37.42205
location.longitude FLOAT NULLABLE Longitude en degrés. Les valeurs vont de -180,0 à 180,0. -122.08532
rating FLOAT NULLABLE Note comprise entre 1,0 et 5,0, basée sur les avis des utilisateurs sur le lieu. 4.5
user_rating_count INTEGER NULLABLE Nombre total d'avis sur le lieu. 100
price_level STRING NULLABLE Niveau de prix du lieu. Les valeurs possibles sont "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" et "PRICE_LEVEL_VERY_EXPENSIVE". PRICE_LEVEL_MODERATE
business_status STRING NULLABLE État de l'établissement pour le lieu. Les valeurs possibles sont "OPERATIONAL", "CLOSED_TEMPORARILY", "CLOSED_PERMANENTLY" et "FUTURE_OPENING". OPERATIONAL
takeout BOOLEAN NULLABLE L'établissement propose des plats à emporter. true
delivery BOOLEAN NULLABLE L'établissement propose la livraison. true
dine_in BOOLEAN NULLABLE L'établissement propose des places assises en intérieur ou en extérieur. true
curbside_pickup BOOLEAN NULLABLE L'établissement propose un service de retrait au drive. true
reservable BOOLEAN NULLABLE Le lieu accepte les réservations. true
serves_breakfast BOOLEAN NULLABLE Le petit-déjeuner est servi. true
serves_lunch BOOLEAN NULLABLE Le déjeuner est servi dans ce lieu. true
serves_dinner BOOLEAN NULLABLE L'établissement sert le dîner. true
serves_beer BOOLEAN NULLABLE L'établissement sert de la bière. true
serves_wine BOOLEAN NULLABLE L'établissement sert du vin. true
serves_brunch BOOLEAN NULLABLE L'établissement sert un brunch. true
serves_vegetarian_food BOOLEAN NULLABLE L'établissement sert des plats végétariens. true
outdoor_seating BOOLEAN NULLABLE L'établissement dispose d'une terrasse. true
live_music BOOLEAN NULLABLE Le lieu propose des concerts. true
menu_for_children BOOLEAN NULLABLE Le lieu propose un menu pour enfants. true
serves_cocktails BOOLEAN NULLABLE L'établissement sert des cocktails. true
serves_dessert BOOLEAN NULLABLE L'établissement sert des desserts. true
serves_coffee BOOLEAN NULLABLE Le lieu sert du café. true
good_for_children BOOLEAN NULLABLE L'endroit est adapté aux enfants. true
allows_dogs BOOLEAN NULLABLE Les chiens sont acceptés. true
restroom BOOLEAN NULLABLE L'établissement dispose de toilettes. true
good_for_groups BOOLEAN NULLABLE L'établissement peut accueillir des groupes. true
good_for_watching_sports BOOLEAN NULLABLE Lieu adapté pour regarder du sport. true
accepts_credit_cards BOOLEAN NULLABLE L'établissement accepte les cartes de crédit comme mode de paiement. true
accepts_debit_cards BOOLEAN NULLABLE L'établissement accepte les cartes de débit comme moyen de paiement. true
accepts_cash_only BOOLEAN NULLABLE Le lieu n'accepte que les paiements en espèces. Les établissements disposant de cet attribut peuvent toujours accepter d'autres modes de paiement. true
accepts_nfc BOOLEAN NULLABLE Lieu acceptant les paiements NFC. true
free_parking_lot BOOLEAN NULLABLE Le parking est gratuit. true
paid_parking_lot BOOLEAN NULLABLE Des parkings payants sont disponibles. true
free_street_parking BOOLEAN NULLABLE Le parking dans la rue est sans frais. true
paid_street_parking BOOLEAN NULLABLE Le stationnement dans la rue est payant. true
valet_parking BOOLEAN NULLABLE Un parking avec service de voiturier est disponible. true
free_garage_parking BOOLEAN NULLABLE Le parking couvert est sans frais. true
paid_garage_parking BOOLEAN NULLABLE Un parking couvert payant est disponible. true
wheelchair_accessible_parking BOOLEAN NULLABLE Le parking est accessible en fauteuil roulant. true
wheelchair_accessible_entrance BOOLEAN NULLABLE L'établissement dispose d'une entrée accessible en fauteuil roulant. true
wheelchair_accessible_restroom BOOLEAN NULLABLE L'établissement dispose de toilettes accessibles en fauteuil roulant. true
wheelchair_accessible_seating BOOLEAN NULLABLE L'établissement propose des places assises accessibles en fauteuil roulant. true
regular_opening_hours RECORD NULLABLE Horaires d'ouverture habituels. Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_happy_hour RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "HAPPY_HOUR". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_drive_through RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "DRIVE_THROUGH". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_delivery RECORD NULLABLE Horaires d'ouverture standards pour le type d'horaires secondaires "DELIVERY". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_takeout RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "TAKEOUT". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_kitchen RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "KITCHEN". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_breakfast RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "BREAKFAST" (PETIT-DÉJEUNER). Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_lunch RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "LUNCH". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_dinner RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "DINNER" (DÎNER). Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_brunch RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "BRUNCH". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_pickup RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "PICKUP". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_access RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "ACCESS". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_senior_hours RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "SENIOR_HOURS". Consultez la documentation de référence sur les horaires d'ouverture.
regular_opening_hours_online_service_hours RECORD NULLABLE Horaires d'ouverture habituels pour le type d'horaires secondaires "ONLINE_SERVICE_HOURS". Consultez la documentation de référence sur les horaires d'ouverture.
ev_charge_options RECORD NULLABLE Informations sur la borne de recharge pour véhicules électriques hébergée sur le lieu. La terminologie est conforme à https://afdc.energy.gov/fuels/electricity_infrastructure.html. Un port pouvait recharger une voiture à la fois. Un port comporte un ou plusieurs connecteurs. Une borne comporte un ou plusieurs ports.
ev_charge_options.connector_count INTEGER NULLABLE Nombre de connecteurs à cette borne. Toutefois, comme certains ports peuvent comporter plusieurs connecteurs, mais ne peuvent recharger qu'une voiture à la fois (par exemple), le nombre de connecteurs peut être supérieur au nombre total de voitures pouvant être rechargées simultanément. 3
ev_charge_options.connector_aggregation RECORD REPEATED Liste des agrégations de connecteurs de recharge pour véhicules électriques qui contiennent des connecteurs du même type et du même taux de recharge.
ev_charge_options.connector_aggregation.type STRING NULLABLE Type de connecteur de cette agrégation. Consultez EVConnectorType pour obtenir la liste des types de connecteurs possibles. EV_CONNECTOR_TYPE_J1772
ev_charge_options.connector_aggregation.max_charge_rate_kw FLOAT NULLABLE Taux de recharge maximal statique en kW de chaque connecteur dans l'agrégation. 16.0
ev_charge_options.connector_aggregation.count INTEGER NULLABLE Nombre de connecteurs dans cette agrégation. 3
brand_ids STRING REPEATED Identifiants uniques des marques. 13992718219781496405

Référence des horaires d'ouverture

Les horaires d'ouverture habituels pour un type d'horaires d'ouverture donné. Les horaires sont séparés par jour de la semaine. Pour les périodes qui se prolongent après minuit, l'heure de fin est tronquée à 23:59:59.999999, et le jour suivant contient un intervalle commençant à 00:00:00.000000. Par exemple, si un lieu est ouvert le vendredi de 8h à 12h, puis de 20h à 2h, les périodes pour friday seraient les suivantes : [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time: "20:00:00", end_time: "23:59:59.999999"}].

Pour interroger les lieux ouverts le vendredi à 17h, vous pouvez exécuter la requête suivante :

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)

Le schéma complet des champs d'horaires d'ouverture est le suivant :

Nom du champ Type Mode Description Exemple
monday RECORD REPEATED Liste des périodes d'ouverture du lieu le lundi.
monday.start_time TIME NULLABLE Début de la période. 08:00:00
monday.end_time TIME NULLABLE Fin de la période. 18:00:00
tuesday RECORD REPEATED Liste des périodes d'ouverture du lieu le mardi.
tuesday.start_time TIME NULLABLE Début de la période. 08:00:00
tuesday.end_time TIME NULLABLE Fin de la période. 18:00:00
wednesday RECORD REPEATED Liste des périodes d'ouverture du lieu le mercredi.
wednesday.start_time TIME NULLABLE Début de la période. 08:00:00
wednesday.end_time TIME NULLABLE Fin de la période. 18:00:00
thursday RECORD REPEATED Liste des périodes d'ouverture le jeudi.
thursday.start_time TIME NULLABLE Début de la période. 08:00:00
thursday.end_time TIME NULLABLE Fin de la période. 18:00:00
friday RECORD REPEATED Liste des périodes d'ouverture du lieu le vendredi.
friday.start_time TIME NULLABLE Début de la période. 08:00:00
friday.end_time TIME NULLABLE Fin de la période. 18:00:00
saturday RECORD REPEATED Liste des périodes d'ouverture le samedi.
saturday.start_time TIME NULLABLE Début de la période. 08:00:00
saturday.end_time TIME NULLABLE Fin de la période. 18:00:00
sunday RECORD REPEATED Liste des périodes d'ouverture le dimanche.
sunday.start_time TIME NULLABLE Début de la période. 08:00:00
sunday.end_time TIME NULLABLE Fin de la période. 18:00:00