Часто задаваемые вопросы по API погоды

Общая информация

Чем можно отличить API Google Weather от специализированных поставщиков метеорологических данных?

Google интегрирует технологии, полученные в результате приобретения нашей уважаемой метеорологической компании, с достижениями моделей искусственного интеллекта MetNet и WeatherNext от Google DeepMind (2025). Это позволяет использовать проверенную надежность платформы Google Maps.

В чём разница между данными о погоде, доступными в Earth Engine и BigQuery, и данными из Google Weather API?

Пакет метеорологических продуктов Google предлагает широкий спектр решений для различных потребностей. Модели WeatherNext (а именно GraphCast и GenCast ) предоставляют необработанные, основанные на искусственном интеллекте, прогнозы погоды, включая параметры, идеально подходящие для исследований, моделирования и анализа, которые доступны с использованием открытого исходного кода и исторических или текущих наборов данных о погоде с помощью API Earth Engine и BigQuery.

Напротив, API погоды платформы Google Maps предоставляет обработанные данные о погоде, включая текущие условия, почасовые и ежедневные прогнозы, путем объединения искусственного интеллекта и традиционных систем прогнозирования в удобном для разработчиков формате, который легко интегрируется в приложения и веб-сервисы. Такой двойной подход удовлетворяет как специализированные исследовательские потребности, так и обеспечивает широкую доступность для разработчиков.

Почему Google не полагается исключительно на данные метеостанций?

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

Например, прямо в месте расположения станции может идти сильный ливень, в то время как в нескольких милях от нее идет лишь легкая морось или дождя нет совсем. Поскольку показания одной станции могут не отражать ситуацию на более широкой территории, необходимы модели для предоставления дополнительной информации между станциями.

Кроме того, метеостанции обычно предоставляют показания ежечасно или раз в полчаса. Даже если они предоставляются практически в режиме реального времени, всё равно может быть небольшая задержка между фактическими осадками и их сообщением. Модели также помогают максимально приблизить текущие условия к реальной ситуации в запрашиваемом месте.

использование API

Что включает в себя API погоды?

API погоды поддерживает все страны мира, за исключением Японии, Кореи и запрещенных территорий . На начальном этапе запуска мы поддерживаем населенные пункты (за исключением отдаленных мест, таких как океаны, пустыни и горные вершины). Мы планируем постоянно улучшать разрешение и качество данных до 2025 года.

Какова пространственная детализация API Google Weather?

Разрешение данных позволяет создавать прогнозы с точностью до нескольких километров для любой точки в глобальном масштабе.

Какова частота обновления данных в API погоды?

Конечная точка Текущие условия Почасовой прогноз Ежедневный прогноз История почасовых событий
частота обновления 15 минут (периодически в течение часа) 30 минут (периодически в течение часа) 30 минут (обновляется одновременно с почасовым прогнозом) Два раза в день (в 7:00 и 19:00 по тихоокеанскому стандартному времени).

Предоставляет ли API погоды краткосрочный прогноз осадков?

В API Google не предоставляется прогноз погоды на текущий момент (минутный прогноз), но он предоставляет информацию о текущих условиях, почасовые и суточные прогнозы.

Предоставляет ли API погоды отдельные значения UVA и UVB?

УФ-индекс — это единый индекс, объединяющий UVA и UVB излучение. Мы не предоставляем разбивку по компонентам.

Как API погоды формирует прогноз погоды?

Как показано на диаграмме ниже, прогнозы Weather API создаются на основе внутренней системы прогнозирования, которая использует в качестве входных данных метеорологические модели и данные наблюдений от глобальных метеорологических агентств . Данные с общедоступных наземных метеорологических датчиков используются для улучшения модели прогнозирования.

Модель прогнозирования погоды API диаграмма

Какова точность прогноза погоды Google Weather для разных регионов и периодов прогнозирования по сравнению с прогнозами ведущих государственных метеорологических агентств?

В таблице 1 представлены данные, сравнивающие среднеквадратичную ошибку (RMSE) для температуры и скорости ветра на 240-часовом (10-дневном) прогнозном горизонте между данными Google Weather и глобальными и региональными моделями погоды от государственных учреждений за 11 месяцев (с 15 августа 2024 г. по 1 июля 2025 г.).

В глобальном масштабе прогноз погоды от Google превосходит прогнозы ведущих государственных агентств. Для Европы и Северной Америки данные о погоде от Google имеют меньшую погрешность, чем наиболее точные региональные государственные модели, по крайней мере, на поздних этапах прогнозирования. Особенно примечательна превосходная точность данных о погоде от Google на более длительных прогнозных горизонтах, которые могут быть наиболее сложными для точного прогнозирования.

В таблице 1 приведены средние значения RMSE для всех горизонтов прогнозирования, относящихся к каждой комбинации моделей регионов. Более низкое значение RMSE указывает на лучшую производительность. Прогнозы погоды Google имеют самые низкие или одни из самых низких средних значений RMSE почти для всех параметров, регионов и диапазонов горизонтов прогнозирования.

Нажмите на изображение, чтобы просмотреть увеличенную версию.

Температура скорость ветра
Глобальный
Северная Америка
Европа

Таблица 1. Средние значения RMSE для каждой региональной комбинации моделей.

В таблице 2 приведены средние значения RMSE для соответствующих горизонтов прогнозирования для каждой модели (значения Google выделены жирным шрифтом). Параметры (температура, ветер) и горизонты прогнозирования, для которых Google имеет единственное значение среднего RMSE, выделены темно-зеленым цветом. Параметры и горизонты прогнозирования, для которых Google имеет наименьшее среднее значение RMSE наряду с (одной) другой моделью (моделями), выделены светло-зеленым цветом.

Средние значения RMSE для соответствующих горизонтов прогнозирования Таблица 2. Средние значения RMSE для соответствующих горизонтов прогнозирования для каждой модели.

Соответствует ли конечная точка исторических данных фактическим данным о погоде (т.е. подтвержденным местными измерениями)?

Исторические данные о погоде представляют собой, в основном, результаты моделирования. Хотя они включают в себя наблюдения глобальных метеорологических агентств и модели численного прогнозирования погоды (ЧПП), эти данные интегрируются в модель Google Weather для создания полной и согласованной исторической записи. Фактические измерения на метеостанциях считаются «эталонной информацией» в конкретных местах, но их ограниченное глобальное распространение делает их недостаточными для получения полной картины в глобальном масштабе.

Эти поля позволяют получить различные, но взаимосвязанные данные об осадках и погоде в целом.

  • weatherCondition : Это поле предоставляет общее, интуитивно понятное описание погодных условий в запрашиваемой области, учитывающее различные параметры для облегчения понимания.
  • precipitation.probability.percent (PoP): Это показатель вероятности выпадения осадков. Вероятность того, что осадки выпадут в прогнозируемом месте в течение определенного периода времени (обычно ежечасно).
  • precipitation.qpf.quantity (QPF): Это означает количественный прогноз осадков и указывает ожидаемое количество осадков, измеренное в миллиметрах или дюймах. Это значение показывает, сколько осадков ожидается, если они выпадут в указанное время и в указанном месте.

Как определить, идёт ли дождь в определённом месте?

Мы рекомендуем использовать поле weatherCondition , чтобы понять, идёт ли дождь в определённом месте. Несколько условий могут указывать на дождь (ДОЖДЬ, ЛЕГКИЙ ДОЖДЬ, ЛИВНИ, СИЛЬНЫЙ ДОЖДЬ, ВЕТЕР И ДОЖДЬ, ГРОЗА, СИЛЬНАЯ ГРОЗА, ГРОЗОВОЙ ДОЖДЬ, РАЗБРОСАННЫЕ ДОЖДИ, ЛЕГКИЙ ГРОЗОВОЙ ДОЖДЬ, РАЗБРОСАННЫЕ ГРОЗЫ, ДОЖДЬ И СНЕГ). Эти условия предназначены для фиксации всех случаев лёгких, сильных, продолжительных или разрозненных осадков, а также для различения дождя и снега. В зависимости от вашего конкретного случая — например, если вы рассматриваете только сильные осадки — вы можете выбрать использование только соответствующего подмножества этих условий.

Соответствуют ли «текущие условия» наблюдениям на метеостанциях? Как определяются «текущие условия» в местах, где нет метеостанций?

Наши данные о "текущих условиях" представляют собой самую актуальную информацию о погоде, полученную путем объединения различных источников данных, однако они не всегда строго эквивалентны прямым наблюдениям на метеостанциях.

Для precipitation.probability.percent и precipitation.qpf.quantity (накопленных за последний час) значение, представленное в ответе currentConditions , всегда вычисляется на основе самого последнего прогноза. Сама вероятность является смоделированной, а не непосредственно наблюдаемой величиной.

Такой подход позволяет нам предоставлять исчерпывающую информацию о текущей ситуации даже в районах, не охваченных прямым покрытием датчиков, обеспечивая получение наилучших доступных данных в любое время.

Ограничения и доступ к API

Существует ли ограничение на количество запросов к API?

Для API погоды установлено ограничение по количеству запросов — 6000 в минуту.

Могу ли я получить доступ к данным сразу в пакетном режиме?

Данные в больших объемах недоступны. Вы можете запрашивать данные из Weather API в рамках квоты (6000 запросов в минуту) и соблюдать условия кэширования, изложенные в Условиях предоставления услуг .

Нужно ли мне включать оплату?

Для использования Weather API требуется действующий платежный аккаунт. См. раздел «Включение оплаты» , чтобы настроить свой проект с платежным аккаунтом.

Что произойдет, если я запрошу местоположение, которое не поддерживается?

Если широта и долгота не указаны в списке поддерживаемых стран, в ответ будет возвращена ошибка 404 с сообщением: «Информация для этого местоположения недоступна. Пожалуйста, попробуйте другое местоположение».