Накопленные данные о дорогах

Накопленные данные о дорогах — это данные, которые вы можете накапливать с течением времени для выбранных вами маршрутов. Вы начинаете получать данные сразу после создания маршрута с помощью API выбора дорог. Эти данные затем можно использовать для глубокого анализа, стратегического планирования и понимания долгосрочного поведения маршрутов.

Накопленные данные о дорожном движении предоставляются в виде временных рядов, включая длительность поездки, интервалы измерения скорости (SRI) и геометрию маршрута для каждого маршрута. Эти данные хранятся и доступны через BigQuery.

Настройте BigQuery

Прежде чем получить доступ к данным о дорогах в BigQuery, необходимо настроить свой проект Google Cloud и подписаться на обмен данными.

Предпосылки

Убедитесь, что ваш проект и учетная запись Google Cloud имеют следующие конфигурации:

  1. Включите API BigQuery. Инструкции см. в статье «Выполнение запросов к публичному набору данных с помощью консоли Google Cloud» .
  2. Включите Analytics Hub API. См. Analytics Hub API .
  3. Назначьте необходимые роли IAM. Убедитесь, что вашей учетной записи назначены следующие роли для выполнения задач подписчика и создания наборов данных:

Подпишитесь на обмен данными

Ваши данные о дорогах передаются вам через закрытый обмен данными в BigQuery (Analytics Hub). Вы получите специальную ссылку для подписки от партнёра Google для доступа к вашим данным. Этот набор данных соответствует следующему соглашению об именовании:

historical_roads_data_PROJECT_NUMBER.

Чтобы подписаться на ваши данные:

  1. Нажмите на ссылку для подписки, предоставленную вашим партнёром Google. Эта ссылка перенаправит вас непосредственно к обмену данными в консоли Google Cloud.
  2. В консоли Google Cloud просмотрите сведения об обмене данными.
  3. Нажмите кнопку «Подписаться» в диалоговом окне.
  4. После завершения подписки связанный набор данных появится на панели BigQuery Explorer в консоли Google Cloud. Теперь вы можете использовать имена таблиц, отображаемые на панели Explorer, для доступа к данным в SQL-запросах.

Таблицы BigQuery

Накопленные данные о дорогах по выбранным вами маршрутам хранятся в изолированном наборе данных BigQuery облачного проекта Google. Они доступны вам через закрытую биржу данных, созданную специально для вас в BigQuery (Analytics Hub). Для доступа к данным необходимо подписаться на биржу и создать связанный набор данных в вашем проекте Google Cloud.

Общий набор данных BigQuery включает несколько таблиц BigQuery, определённых и созданных Google. Ниже приведены сведения о каждой таблице.

historical_travel_time

Ниже приведена схема для таблицы BigQuery historical_travel_time :

Имя Режим Тип Описание
selected_route_id ОБНУЛЯЕМЫЙ НИТЬ selected_route_id маршрута
отображаемое имя ОБНУЛЯЕМЫЙ НИТЬ Отображаемое название маршрута
время_записи ОБНУЛЯЕМЫЙ МЕТКА ВРЕМЕНИ Метка времени, когда вычисляются данные маршрута
длительность_в_секундах ОБНУЛЯЕМЫЙ ПЛАВАТЬ Продолжительность маршрута с учетом дорожной ситуации
статическая_продолжительность_в_секундах ОБНУЛЯЕМЫЙ ПЛАВАТЬ Продолжительность маршрута без учета дорожного движения
геометрия_маршрута ОБНУЛЯЕМЫЙ ГЕОГРАФИЯ Полилинейная геометрия маршрута с учетом дорожного движения

Поведение и факты таблиц

  • Таблица разделена по дням, и для каждого раздела установлен срок действия 10 лет.
  • Таблица обновляется каждый час последними данными о дорожном движении, записанными в пакетном режиме.
  • После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем данные появятся в этой таблице.
  • После удаления маршрута из API выбора дорог новые данные по нему в эту таблицу не записываются. Однако исторические данные сохраняются до истечения срока действия.

таблица recent_roads_data

Примечание : эта таблица доступна только в том случае, если ваш контракт включает данные о дорогах в режиме реального времени .

В отличие от historical_travel_time , эта таблица также содержит данные SpeedReadingInterval . Вот схема в BigQuery:

Имя Режим Тип Описание
selected_route_id ОБНУЛЯЕМЫЙ НИТЬ selected_route_id маршрута
отображаемое имя ОБНУЛЯЕМЫЙ НИТЬ Отображаемое название маршрута
время_записи ОБНУЛЯЕМЫЙ МЕТКА ВРЕМЕНИ Метка времени, когда вычисляются данные маршрута
длительность_в_секундах ОБНУЛЯЕМЫЙ ПЛАВАТЬ Продолжительность маршрута с учетом дорожной ситуации
статическая_продолжительность_в_секундах ОБНУЛЯЕМЫЙ ПЛАВАТЬ Продолжительность маршрута без учета дорожного движения
геометрия_маршрута ОБНУЛЯЕМЫЙ ГЕОГРАФИЯ Полилинейная геометрия маршрута с учетом дорожного движения
интервалы_скорости_чтения ПОВТОРЕННЫЙ ЗАПИСЫВАТЬ Интервалы, отображающие плотность движения на маршруте. См. оригинальное определение в Routes API.
интервалы_чтения_скорости.координаты_интервала ПОВТОРЕННЫЙ ГЕОГРАФИЯ Геометрия для этого интервала
интервалы_чтения_скорости.скорость ОБНУЛЯЕМЫЙ НИТЬ Классификация скорости для данного интервала. Возможные значения: NORMAL, SLOW, TRAFFIC_JAM.

Поведение и факты таблиц

  • Таблица разделена по дням, и для каждого раздела установлен срок действия 60 дней.
  • Таблица обновляется каждый час последними данными о дорожном движении, записанными в пакетном режиме.
  • После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем данные появятся в этой таблице.
  • После удаления маршрута из API выбора дорог новые данные по нему в эту таблицу записываться не будут. Однако исторические данные сохраняются до истечения срока действия.

таблица routes_status

Таблица содержит метаданные и информацию о статусе выбранных маршрутов. Она предназначена для упрощения просмотра всех маршрутов и их статусов. Её можно объединить с двумя другими таблицами для фильтрации данных. Вот схема в BigQuery:

Имя Режим Тип Описание
selected_route_id ОБНУЛЯЕМЫЙ НИТЬ selected_route_id маршрута
отображаемое имя ОБНУЛЯЕМЫЙ НИТЬ Отображаемое название маршрута
статус ОБНУЛЯЕМЫЙ НИТЬ Статус маршрута
ошибка_проверки ОБНУЛЯЕМЫЙ НИТЬ Ошибка проверки маршрута
low_road_usage_start_time ОБНУЛЯЕМЫЙ МЕТКА ВРЕМЕНИ Время, когда на маршруте впервые было зафиксировано низкое использование дорог во время повторной проверки. Оно связано с ошибкой VALIDATION_ERROR_LOW_ROAD_USAGE.
атрибуты_маршрута ОБНУЛЯЕМЫЙ НИТЬ Пользовательские атрибуты для выбранного маршрута

Поведение и факты таблиц

  • В эту таблицу включены только маршруты со статусом STATE_RUNNING или STATE_INVALID.
  • Метаданные и статус маршрутов обновляются каждый час, непрерывно.
  • После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем маршрут появится в этой таблице.
  • После удаления маршрута из API выбора дорог вам придется подождать до 1 часа, прежде чем выбранный маршрут будет удален из этой таблицы.