Wszystkie kraje obsługują schemat podstawowy, a każdy kraj ma dodatkowe elementy schematu.
| Nazwa pola | Typ | Tryb | Opis | Przykład |
|---|---|---|---|---|
point |
GEOGRAPHY |
NULLABLE |
Lokalizacja miejsca jako obiekt typu geograficznego Point. | POINT(-122.08532 37.42205) |
id |
STRING |
NULLABLE |
Unikalny identyfikator miejsca. Zobacz Identyfikatory miejsc. | ChIJj61dQgK6j4AR4GeTYWZsKWw |
types |
STRING |
REPEATED |
Zestaw tagów typu dla miejsca. Na przykład „restauracja” i „kawiarnia”. Pełną listę możliwych wartości znajdziesz w artykule Typy miejsc. | restaurant,point_of_interest,establishment |
primary_type |
STRING |
NULLABLE |
Główny typ miejsca. Na przykład „restauracja”, „kawiarnia”, „lotnisko” itp. Miejsce może mieć tylko jeden typ podstawowy. Pełną listę możliwych wartości znajdziesz w artykule Typy miejsc. | restaurant |
country_code |
STRING |
NULLABLE |
Kod kraju w formacie Unicode CLDR. | US |
location |
RECORD |
NULLABLE |
Położenie miejsca. | |
location.latitude |
FLOAT |
NULLABLE |
Szerokość geograficzna w stopniach. Zakres od -90,0 do 90,0. | 37.42205 |
location.longitude |
FLOAT |
NULLABLE |
Długość geograficzna w stopniach. Zakres od -180,0 do 180,0. | -122.08532 |
rating |
FLOAT |
NULLABLE |
Ocena od 1,0 do 5,0 na podstawie opinii użytkowników o miejscu. | 4.5 |
user_rating_count |
INTEGER |
NULLABLE |
Łączna liczba opinii o miejscu. | 100 |
price_level |
STRING |
NULLABLE |
Poziom cen w miejscu. Możliwe wartości to „PRICE_LEVEL_FREE”, „PRICE_LEVEL_INEXPENSIVE”, „PRICE_LEVEL_MODERATE”, „PRICE_LEVEL_EXPENSIVE” i „PRICE_LEVEL_VERY_EXPENSIVE”. | PRICE_LEVEL_MODERATE |
business_status |
STRING |
NULLABLE |
Stan firmy w przypadku danego miejsca. Możliwe wartości to „OPERATIONAL”, „CLOSED_TEMPORARILY”, „CLOSED_PERMANENTLY” i „FUTURE_OPENING”. | OPERATIONAL |
takeout |
BOOLEAN |
NULLABLE |
Miejsce obsługuje dania na wynos. | true |
delivery |
BOOLEAN |
NULLABLE |
Miejsce obsługuje dostawę. | true |
dine_in |
BOOLEAN |
NULLABLE |
Miejsce oferuje miejsca siedzące wewnątrz lub na zewnątrz. | true |
curbside_pickup |
BOOLEAN |
NULLABLE |
Miejsce obsługuje odbiór na zewnątrz. | true |
reservable |
BOOLEAN |
NULLABLE |
Miejsce obsługuje rezerwacje. | true |
serves_breakfast |
BOOLEAN |
NULLABLE |
W tym miejscu serwowane jest śniadanie. | true |
serves_lunch |
BOOLEAN |
NULLABLE |
W tym miejscu serwowane są lunche. | true |
serves_dinner |
BOOLEAN |
NULLABLE |
W tym miejscu serwowane są kolacje. | true |
serves_beer |
BOOLEAN |
NULLABLE |
W tym miejscu można napić się piwa. | true |
serves_wine |
BOOLEAN |
NULLABLE |
W tym miejscu można napić się wina. | true |
serves_brunch |
BOOLEAN |
NULLABLE |
Miejsce serwuje brunch. | true |
serves_vegetarian_food |
BOOLEAN |
NULLABLE |
W tym miejscu można zjeść dania wegetariańskie. | true |
outdoor_seating |
BOOLEAN |
NULLABLE |
Dostępne są miejsca do siedzenia na świeżym powietrzu. | true |
live_music |
BOOLEAN |
NULLABLE |
W tym miejscu można posłuchać muzyki na żywo. | true |
menu_for_children |
BOOLEAN |
NULLABLE |
Miejsce ma menu dla dzieci. | true |
serves_cocktails |
BOOLEAN |
NULLABLE |
W tym miejscu serwowane są koktajle. | true |
serves_dessert |
BOOLEAN |
NULLABLE |
Miejsce serwuje desery. | true |
serves_coffee |
BOOLEAN |
NULLABLE |
Miejsce serwuje kawę. | true |
good_for_children |
BOOLEAN |
NULLABLE |
Miejsce jest odpowiednie dla dzieci. | true |
allows_dogs |
BOOLEAN |
NULLABLE |
Można wejść z psem. | true |
restroom |
BOOLEAN |
NULLABLE |
W tym miejscu jest toaleta. | true |
good_for_groups |
BOOLEAN |
NULLABLE |
Miejsce jest przystosowane do obsługi grup. | true |
good_for_watching_sports |
BOOLEAN |
NULLABLE |
Miejsce nadaje się do oglądania sportu. | true |
accepts_credit_cards |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności kartą kredytową. | true |
accepts_debit_cards |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności kartą debetową. | true |
accepts_cash_only |
BOOLEAN |
NULLABLE |
W tym miejscu można płacić tylko gotówką. Miejsca z tym atrybutem mogą akceptować inne formy płatności. | true |
accepts_nfc |
BOOLEAN |
NULLABLE |
Miejsce akceptuje płatności NFC. | true |
free_parking_lot |
BOOLEAN |
NULLABLE |
Obiekt oferuje bezpłatne parkingi. | true |
paid_parking_lot |
BOOLEAN |
NULLABLE |
Dostępne są płatne parkingi. | true |
free_street_parking |
BOOLEAN |
NULLABLE |
Obiekt oferuje bezpłatny parking przy ulicy. | true |
paid_street_parking |
BOOLEAN |
NULLABLE |
Dostępny jest płatny parking przy ulicy. | true |
valet_parking |
BOOLEAN |
NULLABLE |
Obiekt oferuje parking z obsługą. | true |
free_garage_parking |
BOOLEAN |
NULLABLE |
Obiekt oferuje bezpłatny parking w garażu. | true |
paid_garage_parking |
BOOLEAN |
NULLABLE |
Dostępny jest płatny parking w garażu. | true |
wheelchair_accessible_parking |
BOOLEAN |
NULLABLE |
Miejsce ma parking dostępny dla osób na wózkach. | true |
wheelchair_accessible_entrance |
BOOLEAN |
NULLABLE |
Miejsce ma wejście dla osób poruszających się na wózku. | true |
wheelchair_accessible_restroom |
BOOLEAN |
NULLABLE |
Miejsce ma toaletę dostępną dla osób na wózkach. | true |
wheelchair_accessible_seating |
BOOLEAN |
NULLABLE |
Miejsce ma miejsca dla osób na wózkach. | true |
regular_opening_hours |
RECORD |
NULLABLE |
standardowe godziny otwarcia, Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_happy_hour |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „HAPPY_HOUR”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_drive_through |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „DRIVE_THROUGH”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_delivery |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „DELIVERY”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_takeout |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „TAKEOUT”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_kitchen |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla dodatkowego typu godzin „KUCHNIA”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_breakfast |
RECORD |
NULLABLE |
Zwykłe godziny otwarcia dla dodatkowego typu godzin „BREAKFAST”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_lunch |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „LUNCH”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_dinner |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla dodatkowego typu godzin „DINNER”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_brunch |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „BRUNCH”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_pickup |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dla dodatkowego typu godzin „ODBIÓR”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_access |
RECORD |
NULLABLE |
Regularne godziny otwarcia dla dodatkowego typu godzin „ACCESS”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_senior_hours |
RECORD |
NULLABLE |
Standardowe godziny otwarcia dodatkowego typu godzin „SENIOR_HOURS”. Zapoznaj się z informacjami o godzinach otwarcia. | |
regular_opening_hours_online_service_hours |
RECORD |
NULLABLE |
Zwykłe godziny pracy dla dodatkowego typu godzin „ONLINE_SERVICE_HOURS”. Zapoznaj się z informacjami o godzinach otwarcia. | |
ev_charge_options |
RECORD |
NULLABLE |
Informacje o stacji ładowania EV znajdującej się w tym miejscu. Terminologia jest zgodna z informacjami na stronie https://afdc.energy.gov/fuels/electricity_infrastructure.html. Jedno gniazdo może ładować tylko 1 samochód naraz. Jeden port ma co najmniej 1 złącze. Jedna stacja ma co najmniej 1 gniazdo. | |
ev_charge_options.connector_count |
INTEGER |
NULLABLE |
Liczba złączy na tej stacji. Niektóre porty mogą mieć wiele złączy, ale mogą ładować tylko jeden samochód naraz. Dlatego liczba złączy może być większa niż łączna liczba samochodów, które można ładować jednocześnie. | 3 |
ev_charge_options.connector_aggregation |
RECORD |
REPEATED |
Lista agregacji złączy ładowania pojazdów elektrycznych, które zawierają złącza tego samego typu i o tej samej szybkości ładowania. | |
ev_charge_options.connector_aggregation.type |
STRING |
NULLABLE |
Typ łącznika tej agregacji. Listę możliwych typów złączy znajdziesz w sekcji EVConnectorType. | EV_CONNECTOR_TYPE_J1772 |
ev_charge_options.connector_aggregation.max_charge_rate_kw |
FLOAT |
NULLABLE |
Statyczna maksymalna szybkość ładowania w kW każdego złącza w agregacji. | 16.0 |
ev_charge_options.connector_aggregation.count |
INTEGER |
NULLABLE |
Liczba łączników w tej agregacji. | 3 |
brand_ids |
STRING |
REPEATED |
Unikalne identyfikatory marek. | 13992718219781496405 |
snapshot_date |
DATE |
NULLABLE |
Data zrzutu miejsca. | 2026-01-01 |
Informacje o godzinach otwarcia
Standardowe godziny otwarcia danego typu. Godziny są rozdzielone według dni tygodnia. W przypadku okresów, które trwają po północy, czas zakończenia jest skracany do 23:59:59.999999, a następny dzień zawiera przedział czasu zaczynający się o 00:00:00.000000. Jeśli np. miejsce jest otwarte w
piątki od 8:00 do 12:00 i od 20:00 do 2:00, okresy dla friday
będą wyglądać tak: [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time:
"20:00:00", end_time: "23:59:59.999999"}].
Aby wyszukać miejsca otwarte w piątek o 17:00, możesz użyć tego zapytania:
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)
Pełny schemat pól godzin otwarcia:
| 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 |