Weather API に関するよくある質問

全般情報

Google の Weather API と、専門の気象データ ベンダーとの違いは何ですか?

Google は、定評のある気象会社の買収による技術と、Google DeepMind の MetNet および WeatherNext AI モデルの進歩を統合しています(2025 年)。これにより、Google Maps Platform の実証済みの信頼性を活用できます。

Earth Engine と BigQuery で利用できる気象データと、Google の Weather API の違いは何ですか?

Google の天気情報プロダクト スイートは、多様なニーズに対応する包括的なソリューションを提供します。WeatherNext モデル(GraphCast と GenCast)は、研究、モデリング、分析に最適なパラメータを含む、AI ベースのモデル予測出力を提供します。これらの出力は、オープンソース コードと、Earth Engine API と BigQuery API を使用した過去または現在の天気データセットを使用して利用できます。

一方、Google Maps Platform Weather API は、AI と従来の予測システムを組み合わせて、現在の天気情報、1 時間ごとの予測、毎日の予測に関する処理済みの気象データを、アプリやウェブサービスにシームレスに統合できるデベロッパー向けの形式で提供します。この二重のアプローチは、専門的な研究ニーズと幅広いデベロッパーのアクセシビリティの両方に対応しています。

Google が気象観測所の測定値のみに依存していないのはなぜですか?

Google は、気象観測所の観測データ、数値気象予測モデル、気象 AI モデルなど、さまざまな入力ソースを気象モデルに使用しています。これらのさまざまな入力ソースを使用する理由は、気象観測所からの観測では、測定時の観測所の場所の天気に関する情報しか提供されないためです。気象観測所の観測は、その特定の地点では非常に正確ですが、降水などの気象現象(特ににわか雨や雷雨)は局地的なことが多く、短い距離でも大きく異なることがあります。

たとえば、観測所の場所では大雨が降っているのに、数マイル離れた場所では小雨が降っているか、まったく雨が降っていないことがあります。1 つの観測所の測定値は、より広い地域を代表するものではない可能性があるため、観測所間の追加情報を提供するにはモデルが必要です。

また、気象観測所は通常、1 時間ごとまたは 30 分ごとに測定値を提供します。これらのデータが準リアルタイムで提供される場合でも、実際の降水イベントとその報告の間にわずかな遅延が生じることがあります。また、モデルは、クエリされた場所で実際に経験される状況にできるだけ近い現在の状況を取得するのにも役立ちます。

API の使用

Weather API の対応範囲はどのようになっていますか?

Weather API は、禁止地域を除く世界中のすべての国をサポートしています。日本と韓国では、気象データは、正式に認可された気象サービス事業者である株式会社ウェザーニューズから提供されています。

Google Weather API の空間粒度はどのくらいですか?

データ解像度は、世界中のあらゆる場所で数キロメートル以内に予測が作成されるようなものです。

Weather API の更新の頻度はどのくらいですか?

エンドポイント 現在の天気情報 1 時間ごとの天気予報 今日の天気予報 1 時間ごとの履歴
リフレッシュ レート リアルタイムで計算されます。 1 時間ごとに更新されます。 1 時間ごとに更新されます。 1 日 2 回(太平洋標準時の午前 7 時と午後 7 時)。
  • 短期降水量(予測の最初の 12 時間): レーダーと高解像度ナウキャスト モデルを使用して、2 ~ 15 分ごとに更新されます。
  • 降水なしと長期の降水予測(最大 10 日間): 最新の予測ガイダンスを提供するため、1 時間ごとに更新されます。

Weather API はナウキャスト降水量予測を提供していますか?

Google は API でナウキャスト予測(分単位の予測)を提供していませんが、現在の天気情報、1 時間ごとの予測、毎日の予測を提供しています。

Weather API は UVA と UVB の値を個別に提供しますか?

UV インデックスは、UVA と UVB の両方を組み合わせた単一のインデックスです。コンポーネントごとの内訳は提供されません。

Weather API はどのように予測出力を生成しますか?

次の図に示すように、Weather API の予測は、世界の気象機関の気象モデルと観測データを入力として使用する内部の予測システムで生成されます。公開されているグラウンド トゥルース気象センサーのデータは、予測モデルの改善に使用されます。

Weather API の予測モデルの図

さまざまな地域と予測期間における Google 天気予報の精度は、主要な政府気象機関の予測と比較してどの程度ですか?

表 1 の数値は、240 時間(10 日間)の予測期間における気温と風速の二乗平均平方根誤差(RMSE)を、Google の気象データと政府機関のグローバルおよびリージョンの気象モデルで比較したものです。期間は 11 か月間(2024 年 8 月 15 日~ 2025 年 7 月 1 日)です。

Google 天気予報は、世界的に見ても、主要な政府機関の天気予報を上回る精度を誇っています。ヨーロッパと北米では、Google 天気データは、少なくとも予測期間の後半部分で、最も正確な地域政府モデルよりも誤差が小さくなっています。特に、予測期間が長い場合の Google の気象データの優れたパフォーマンスは注目に値します。これは、正確な予測が最も難しい場合があります。

表 1 に、各リージョン モデルの組み合わせに関連する予測期間全体の平均 RMSE 値を示します。RMSE 値が小さいほど、パフォーマンスが優れていることを示します。Google 天気予報は、ほぼすべてのパラメータ、地域、予測期間範囲で、平均 RMSE 値が最も低いか、最も低い値の 1 つです。

画像をクリックすると、拡大表示されます。

温度 風速
グローバル
北アメリカ
ヨーロッパ

表 1. 各リージョン モデルの組み合わせに関連する平均 RMSE 値

表 2 に、各モデルの関連する予測期間の平均 RMSE 値を示します(Google の値は太字)。Google が一意に最も低い平均 RMSE を持つパラメータ(気温、風)と予測期間は、濃い緑色でハイライト表示されています。Google の平均 RMSE が他のモデルとともに最も低いパラメータと予測期間は、薄い緑色でハイライト表示されます。

関連する予測期間の平均 RMSE 値 表 2. モデルごとの関連する予測ホライズンの平均 RMSE 値

過去のデータのエンドポイントは、実際の気象データ(地域の測定値で検証されたデータ)を反映していますか?

過去の気象データは、主にモデル出力です。世界の気象機関の観測データと数値気象予測(NWP)モデルが組み込まれていますが、これらは Google 天気モデルに統合され、完全で一貫性のある履歴レコードが作成されます。実際の観測所の測定値は、特定の場所での「グラウンド トゥルース」と見なされますが、世界的な分布が限られているため、世界全体の全体像を把握するには不十分です。

これらのフィールドは、降水量と全体的な天気に関する、異なるものの関連する分析情報を提供します。

  • weatherCondition: このフィールドには、クエリされたエリアの全体的な気象条件に関する一般的で直感的な説明が表示されます。さまざまなパラメータを考慮して、わかりやすく説明します。
  • precipitation.probability.percent(PoP): 降水確率を表します。定義された期間(通常は 1 時間ごと)に、予測の場所で降水が発生する可能性。
  • precipitation.qpf.quantity(QPF): 定量的降水量予測の略で、予想される降水量を深さ(ミリメートルやインチなど)で示します。この値は、指定された時間と場所で降水が発生した場合に予想される降水量を示します。

特定の場所で雨が降っているかどうかを判断するにはどうすればよいですか?

特定の場所で雨が降っているかどうかを把握するには、weatherCondition フィールドを使用することをおすすめします。雨が降っていることを示す条件は複数あります(RAIN、LIGHT RAIN、RAIN SHOWERS、HEAVY RAIN、WIND AND RAIN、THUNDERSTORM、HEAVY THUNDERSTORM、THUNDERSHOWER、SCATTERED SHOWERS、LIGHT THUNDERSTORM RAIN、SCATTERED THUNDERSTORMS、RAIN AND SNOW)。これらの条件は、弱い雨、強い雨、継続的な雨、散発的な雨のすべてのインスタンスをキャプチャし、雨と雪を区別するように設計されています。特定のユースケース(たとえば、大雨のみを考慮するユースケース)に応じて、これらの条件の関連するサブセットのみを使用することもできます。

「現在の状況」は、気象観測所の場所での観測結果と同じですか?観測所のない場所の「現在の状況」はどのように判断されますか?

「現在の状況」は、さまざまなデータソースを組み合わせて最新の天気情報を提供していますが、すべてのケースで観測所の直接観測と厳密に一致するわけではありません。

precipitation.probability.percent と precipitation.qpf.quantity(過去 1 時間に累積)の場合、currentConditions レスポンスに表示される値は常に最新の予測から取得されます。確率自体は、直接観測される量ではなく、モデル化された量です。

このアプローチにより、センサーが直接カバーしていない地域でも、包括的な「現在の状況」を提供し、常に最適な情報を得ることができます。

API の上限とアクセス

API にレート制限はありますか?

Weather API の場合、デフォルトのレート制限は 1 分あたり 6,000 クエリです。

データに一括でアクセスできますか?

一括データは利用できません。割り当て(6,000 QPM)内で Weather API にクエリを実行し、利用規約に記載されているキャッシュ保存の条件を遵守できます。

課金を有効にする必要がありますか?

Weather API を使用するには、有効な請求先アカウントが必要です。請求先アカウントを使用してプロジェクトを設定するには、課金を有効にするをご覧ください。

サポートされていない場所をクエリするとどうなりますか?

緯度と経度がサポート対象国のリストに含まれていない場合、レスポンスは 404 エラーコードと「この場所の情報は利用できません。別の場所でお試しください。」