Azure Maps Weather Service に関してよく寄せられる質問 (FAQ)

この記事では、Azure Mapsの気象サービスデータと機能に関するよくある質問に答えます。 次のトピックについて説明します。

  • データ ソースとデータ モデル
  • 気象サービスの対象範囲と可用性
  • データの更新頻度
  • タイムスタンプとタイム ゾーン
  • 入力要件、価格設定、レート制限
  • Azure Maps SDK を使用した開発
  • 厳しい気象アラート
  • 気象データを視覚化するオプション (Microsoft Power BI 統合を含む)

データ ソースとデータ モデル

Azure Mapsはどのようにして天気データを取得しているのですか?

Azure Mapsは、AccuWeatherを含む世界クラスのモビリティおよび位置情報技術パートナーとの協力のもとで構築されており、AccuWeatherは基礎となる気象データを提供しています。 AccuWeatherとのAzure Mapsコラボレーションの発表を読むには、「雨でも晴れでも」をご覧ください。Azure Maps Weather Serviceはあなたの企業に洞察をもたらします

AccuWeatherは、多くの政府機関とのパートナーシップやその他の独自の取り決めにより、世界中のどこでも利用可能なリアルタイムの気象および環境情報を持っています。 この基本情報の一覧を以下に示します。

  • 政府機関から公開されているグローバルな表面観測
  • 政府や民間企業の独自の表面観測データセット
  • 40 を超える国/地域の高解像度レーダー データ
  • クラス最高のリアルタイムグローバル雷データ
  • 60 以上の国/地域および地域に対する政府発行の気象警報
  • 世界をカバーする静止気象衛星の衛星データ
  • 内部、独自のモデリング、米国グローバル予測システム (GFS) などの政府モデル、プライベート企業が提供する独自のダウンスケール モデルなど、150 を超える数値予測モデル
  • 空気質観測
  • 輸送部門からの観測

何万件もの地上観測データは、その他のデータとともに取り入れられ、ユーザーに提供される現在の状況の生成や更新に反映されます。 これらの表面観測には、自由に利用できる標準データセットだけでなく、インド、ブラジル、カナダなどの多くの国/地域の気象サービスから得られた独自の観測も含まれます。 これらの一意のデータセットにより、ユーザーの現在の条件データの空間および時間的な解像度が向上します。

これらのデータセットは、AccuWeather 独自の人工知能アルゴリズムを使用して予測を継続的に変更し、常に最新のデータを確実に組み込み、その方法で継続的な精度を最大化するデジタル予測システムの精度をリアルタイムで確認します。

天気予報データを作成するモデルは何ですか?

多くの天気予報ガイダンス システムは、グローバル予測の策定に使用されます。 外部データセットと内部データセットの両方で、毎日 150 を超える数値予測モデルが使用されます。 これらのモデルには、欧州センター ECMWF や米国グローバル予測システム (GFS) などの政府モデルが含まれます。 また、AccuWeather には独自の高解像度モデルが組み込まれており、予測を特定の場所や戦略的な地域ドメインにダウンスケールして、より正確に気象を予測します。 AccuWeatherのユニークなブレンドと重み付けアルゴリズムは、過去数十年にわたって開発されてきました。 これらのアルゴリズムは、多くの予測入力を最適に適用して、精度の高い予測を提供します。

気象サービスの対象範囲と可用性

国や地域ごとの提供範囲はどのようになっていますか?

気象サービスの対象範囲は、国/地域によって異なります。 すべての機能は、すべての国/地域で利用できるわけではありません。 詳細はAzure Mapsの気象サービスカバレッジをご覧ください。

データの更新頻度

現在の条件データはどのくらいの頻度で更新されますか?

現在の状況データは少なくとも1時間に1回更新されますが、大きな気温変化、空の条件変化、降水量の変化など、急激に変化する条件ではより頻繁に更新可能です。 世界中のほとんどの観測所では、条件の変化に従って 1 時間に何度も報告されます。 ただし、一部の領域は、スケジュールされた間隔で 1 時間に 1 回、2 回、または 4 回だけ更新されます。

Azure Mapsは最大10分間の「Current Conditions」データをキャッシュし、データのほぼリアルタイムの更新頻度を捉えます。 キャッシュされたレスポンスがいつ期限切れになるかを確認し、古いデータの表示を避けるために、HTTPレスポンス内のExpiresヘッダーを使いましょう。

日単位と時間単位の予測データはどのくらいの頻度で更新されますか?

日単位と時間単位の予測データは、更新された観測値を受信すると、1 日に複数回更新されます。 たとえば、予測される高温/低温を超えた場合、予測データは次の更新サイクルで調整されます。 更新は異なる間隔で行われますが、通常は 1 時間以内に行われます。 多くの突然の気象条件は、予測データの変更を引き起こす可能性があります。 たとえば、暑い夏の午後には、局地的な雷雨が突然発生し、厚い雲と雨をもたらすことがあります。 孤立した嵐は効果的に10度も温度を下げる可能性があります。 この新しい温度値は、その日の残りの時間単位と日単位の予測に影響し、データセットで更新されます。

Azure Mapsの予報APIは最大30分間キャッシュされます。 キャッシュされたレスポンスがいつ期限切れになるかを確認し、古いデータの表示を避けるために、HTTPレスポンス内のExpiresヘッダーを使いましょう。 製品のユースケースやUI(ユーザーインターフェース)に応じてデータを更新してください。

タイムスタンプとタイム ゾーン

サマータイムの春からの移行期間中、Current Conditions APIは午前2時から3時の観測値を返しましたが、その時間帯は飛ばされています。 これは想定される動作ですか。

はい。 この動作は想定内です。 Current Conditions APIは、ある場所の最新のキャッシュされた観測値を返します。 これは時系列アーカイブではありません。

スプリングフォワード移行中、APIはスキップされた時間内にタイムスタンプが収まるキャッシュされた観測値を一時的に返すことができます。 これは、レスポンスが最大10分間キャッシュされる可能性があり、 LocalObservationDateTime はAPIリクエスト時間ではなく観察時間を反映するためです。

遷移後にキャッシュが新しい観測値で更新されると、返還されたタイムスタンプは更新された時間とDSTのオフセットを反映します。

サマータイム終了時の時刻繰り戻しの際、Current Conditions API は繰り返された1時間に対して2件の異なるレコードを返しますか?

No. Current Conditions API は、ある場所の最新の観測値を返し、時系列アーカイブではありません。 繰り返しの時間に対して2つの別々の記録を返すことはありません。

代わりに、応答はAPI呼び出し時に返されたキャッシュされた観測値を反映します。 トランジションウィンドウ周辺では、タイムスタンプが繰り返し表示されたり、キャッシュが10分のキャッシュウィンドウ内でリフレッシュされたりすると後退しているように見えることがあります。 この動作は想定内です。

観測が遷移のどちら側に属するかを判別するには、UTCのオフセットを LocalObservationDateTime で検証します。 このフィールドは ISO 8601 形式で返され、UTC からのオフセットが含まれます。

フォールバック前は、オフセットは夏時間(例:東部夏時間のUTC-4)を反映しています。 移行後、キャッシュが更新されると、オフセットは標準時(例えば東部標準時のUTC-5)を反映します。

入力要件、価格設定、レート制限

都市名や住所を直接天気APIに渡すことはできますか?

No. Azure Maps Weather APIは地理座標(緯度と経度)を必要とします。

都市名や住所がある場合は、まずAzure Maps Search APIを使ってその位置をジオコード化し、その結果得られた座標をWeather APIに渡します。

Azure Maps Weather Serviceには無料プランはありますか?また、時間単位の制限は測定されますか?

Azure Maps Weather Serviceは、使用量に基づく請求を行う有料サービスです。 料金には月額の無料取引分が含まれていますが、無制限の無料ティアはありません。

レート制限は、時間単位のクォータではなく、1秒あたりのクエリ数(QPS)として強制されます。 現在の制限については、Azure Maps QPSのレート制限をご覧ください。 価格の詳細については、Azure Mapsの価格設定をご覧ください。

Azure Maps SDK を使用した開発

Azure Maps Web SDK は Weather サービス統合をネイティブにサポートしていますか?

Azure Maps Web SDK には、サービス モジュールが用意されています。 サービスモジュールは、JavaScriptやTypeScriptを使ってウェブや Node.js アプリケーションでAzure Maps REST サービスを簡単に利用できるようにするヘルパーライブラリです。 始めるには、「Azure Mapsサービスモジュールの使用」をご覧ください。

Azure Maps Android SDK は Weather サービス統合をネイティブにサポートしていますか?

Azure Maps Android SDK はサポートされなくなりました。 Azure Maps Weather サービスを Android アプリに統合するには、 Azure Maps Android SDK 移行ガイドを参照してください。

厳しい気象アラート

なぜSevere Weather Alerts APIは同じ警報タイプに対して複数のレコードを返すことがあるのでしょうか?

この動作は想定内です。 APIは、同じアラートタイプのレコードがエリア、タイムウィンドウ、優先度、ステータスなどの属性が異なる場合、複数のレコードを返すことができます。

返される各レコードは、たとえ description が同じであっても、それぞれ異なるアラートインスタンスを表します。

1つのリクエストで都市や地域の重大気象警報を検索できますか?

No. Severe Weather Alerts APIはポイントベースで、座標を入力として受け付けます。

座標を提供すれば、その点と交差するアラートがサービスから返されます。 より広い領域を監視するには、複数の代表的なポイントにクエリを行います。

すべての可能な深刻気象警報カテゴリーの完全なリストはありますか?

単一の決定的なグローバルリストは存在しません。 警報名やカテゴリは国や地域、そして提供する公式気象機関によって異なります。

プロバイダーは時間をかけて新しいアラートタイプを導入できるため、アラートカテゴリや記述などの値を固定された列挙に依存せずデータ駆動フィールドとして扱うべきです。

データの視覚化

Azure Maps Power BI ビジュアルは Azure Maps の気象タイルをサポートしていますか?

はい。 レーダータイルと赤外線衛星タイルを Microsoft Power BI ビジュアルに移行する方法については、「Power BI ビジュアルにタイル レイヤーを追加する」を参照してください。

レーダータイルや衛星タイルに使用される色を解釈するにはどうすればよいですか?

Azure Mapsの気象サービス記事には、レーダーや衛星タイルに使われる色の解釈を助けるガイドが含まれています。 この記事では、カラー サンプルと HEX カラー コードについて説明します。

レーダーと衛星タイル アニメーションを作成できますか?

はい。 Azure Maps のお客様は、リアルタイムのレーダー タイルとサテライト タイルに加えて、過去および将来のタイルを要求して、マップ オーバーレイを使用してデータの視覚化を強化できます。 お客様は、Get Map Tile v2 API を呼び出すか、Azure Maps Web SDK 経由でタイルを要求できます。 レーダー タイルは、過去最大 1.5 時間、および今後最大 2 時間利用できます。 これらのタイルは 5 分間隔で入手できます。 赤外線タイルは過去3時間まで提供され、10分間隔で利用可能です。 詳細については、マップ上に 気象オーバーレイを表示するサンプルを参照 してください。

異なる気象条件のアイコンを提供していますか?

はい。 アイコンおよびそれぞれのコードについては、「Azure Mapsの天気サービス」記事をご覧ください。 Weather Service APIの一部、例えば Get Current Conditionsのようなものだけが 応答でiconCode を返すことに注目してください。

記録されている天気アイコンは参照資産です。 異なるビジュアルスタイルや高解像度のアイコンセットが必要な場合は、自分のアイコンライブラリを使って返 iconCode 値にマッピングしてください。

詳細については、 場所での現在の天気の取得のサンプルを 参照してください。

次のステップ

この FAQ で質問に回答できない場合は、次のチャネル (エスカレート順) を通じてお問い合わせください。

  • この記事のコメント セクション。
  • Azure Maps の MSFT Q&A ページ
  • Microsoft サポート。 新しいサポート要求を作成するには、 Azure portal の [ヘルプ] タブで [ ヘルプと サポート] ボタンを選択し、[ 新しいサポート要求] を選択します。

Azure Maps Weather Service を使用してリアルタイムおよび予測気象データを要求する方法について説明します。

Azure Maps Weather Service の概念に関する記事:

Azure Maps Weather Service API のドキュメントを確認します。