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

全般情報

Google の Weather API と専門の天気データ ベンダーをどのように区別しますか?

Google は、信頼できる気象会社の買収で得たテクノロジーと、Google DeepMind の MetNet および WeatherNext AI モデルの進歩を統合しています(2025 年)。これは、Google Maps Platform の実績のある信頼性を活用したものです。

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

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

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

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

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

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

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

API の使用

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

Weather API は、日本、韓国、禁止地域を除くすべての国をサポートしています。最初のリリースでは、人口密集地(海洋の中央、砂漠、山頂などの遠隔地を除く)をサポートします。Google は、2025 年を通して解像度と品質の継続的な改善を計画しています。

Google Weather API の空間粒度はどの程度ですか?

データ解像度は、世界中のあらゆる場所で数キロメートル以内の予測を作成できる程度です。

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

エンドポイント 現在の天気情報 1 時間ごとの天気予報 今日の天気予報 1 時間ごとの履歴
リフレッシュ レート 15 分(1 時間ごとに定期的に) 30 分(1 時間ごとに定期的に) 30 分(1 時間ごとの予報と同時に更新) 1 日 2 回(午前 7 時と午後 7 時(太平洋標準時))。

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

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

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

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

Weather API はどのようにして天気予報の出力を生成するのですか?

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

天気情報 API の予測モデルの図

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

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

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

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

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

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

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

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

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

過去のデータ エンドポイントは、実際の天気データ(ローカルの測定値で検証済み)を反映していますか?

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

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

  • weatherCondition: このフィールドには、さまざまなパラメータを考慮して、クエリされた地域の全体的な気象条件を直感的に説明したものが表示されます。
  • precipitation.probability.percent(降水確率): 降水確率を表します。定義された期間(通常は 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.percentprecipitation.qpf.quantity(過去 1 時間の累積)の場合、currentConditions レスポンスで示される値は常に最新の予測から導出されます。確率自体は、直接観測された量ではなく、モデル化された量です。

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

API の制限とアクセス

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

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

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

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

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

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

サポートされていないロケーションをクエリするとどうなりますか?

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