Weather - Get Daily Forecast
今後 1 日、5 日、10 日、15 日、25 日、または 45 日間の詳細な天気予報を毎日取得するために使用します。
Get Daily Forecast API は、特定の座標位置の次の 1、5、10、15、25、または 45 日間の日ごとの気温や風などの詳細な天気予報を返す HTTP GET リクエストです。 この応答には、気温、風、降水量、大気質、UV 指数などの詳細が含まれます。 詳細については、「 毎日の天気予報データを要求する」を参照してください。
GET {endpoint}/weather/forecast/daily/json?api-version=1.1&query={query}
GET {endpoint}/weather/forecast/daily/json?api-version=1.1&query={query}&unit={unit}&duration={duration}&language={language}
URI パラメーター
| Name | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Azure Mapsサービスのホストネーム。 Azureパブリッククラウドには |
|
format
|
path | True |
応答の目的の形式。
|
|
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
|
query
|
query | True |
number[] |
緯度の後に経度 (例: "47.641268,-122.125679") で構成されるコンマ区切り文字列として指定された該当するクエリ。 気象情報は、通常、陸上の場所、陸地に囲まれた水域、および海岸線から約 50 海里以内の海域で利用できます。 |
|
duration
|
query |
integer (int32) |
日単位の予測応答が返される日数を指定します。 使用可能な値は次のとおりです
|
|
|
language
|
query |
string |
検索結果を返す言語。 サポートされている IETF 言語タグの 1 つである必要があります。大文字と小文字は区別されません。 指定した言語のデータが特定のフィールドで使用できない場合は、既定の言語が使用されます。 詳細については、サポートされている言語の を参照してください。 |
|
|
unit
|
query |
メートル法の単位またはインペリアル単位でデータを返すように指定します。 デフォルト値は metric です。 |
要求ヘッダー
| Name | 必須 | 型 | 説明 |
|---|---|---|---|
| x-ms-client-id |
string |
Microsoft Entra IDセキュリティモデルで使用されることを意図したアカウントを示します。 このAzure Mapsアカウントの一意IDは、Azure Maps管理プレーンのアカウントAPIから取得できます。
Azure MapsにおけるMicrosoft Entra IDセキュリティの使用についての詳細は、Azure Maps |
応答
| Name | 型 | 説明 |
|---|---|---|
| 200 OK |
要求は成功しました。 |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
AadToken
これらはMicrosoft Entra OAuth 2.0フローです。 Azureロールベースアクセス制御と組み合わせることで、Azure Maps REST APIへのアクセス制御に利用できます。 Azure ロールベースのアクセス制御は、1つ以上の Azure Maps リソースアカウントまたはサブリソースへのアクセスを指定するために使用されます。 Azure Maps REST API に対する 1 つ以上のアクセス許可で構成される組み込みロールまたはカスタム ロールを使用して、任意のユーザー、グループ、またはサービス プリンシパルにアクセス権を付与できます。
シナリオを実装するには、認証の概念表示することをお勧めします。 要約すると、このセキュリティ定義は、特定の API とスコープに対するアクセス制御が可能なオブジェクトを介してアプリケーションをモデル化するためのソリューションを提供します。
Note
- このセキュリティ定義 使用して、アプリケーションがアクセスを要求している Azure Maps リソースを示す必要があります。 これは、Maps 管理 APIから取得できます。
-
Authorization URLは、Azure パブリック クラウド インスタンスに固有です。 ソブリンクラウドは固有の認可URLとMicrosoft Entra IDの設定を持っています。 - Azure ロールベースのアクセス制御は、Azure portal、PowerShell、CLI、Azure SDK、または REST API を使用して
Azure 管理プレーンから構成されます。 - Azure Maps Web SDK を使用すると、複数のユース ケースに対するアプリケーションの構成ベースのセットアップが可能になります。
- Microsoft ID プラットフォームの詳細については、「Microsoft ID プラットフォームの概要」を参照してください。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| Name | 説明 |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
これは、Azure portal で、または PowerShell、CLI、Azure SDK、または REST API を使用して Azure Maps アカウント を作成 場合にプロビジョニングされる共有キーです。
このキーを使用すると、すべてのアプリケーションがすべての REST API にアクセスできます。 つまり、このキーは、発行されたアカウントのマスター キーとして使用できます。
パブリックに公開されているアプリケーションの場合は、キーを安全に格納できるように、機密クライアント アプリケーション アプローチを使用して Azure Maps REST API にアクセスすることをお勧めします。
型:
apiKey
/:
header
SAS Token
これは、Azure portal、PowerShell、CLI、Azure SDK、または REST API を介して Azure 管理プレーンを介して、Azure Maps リソース のリスト SAS 操作から作成される Shared Access Signature トークンです。
このトークンを使用すると、すべてのアプリケーションは、Azure ロールベースのアクセス制御と、特定のトークンに対する使用の有効期限、レート、およびリージョンに対するきめ細かな制御を使用してアクセスすることが承認されます。 つまり、SAS トークンを使用して、アプリケーションが共有キーよりもセキュリティで保護された方法でアクセスを制御できるようにします。
パブリックに公開されているアプリケーションの場合は、Map アカウント リソースの許可された配信元の特定の一覧を構成し、レンダリングの不正使用を制限し、SAS トークンを定期的に更新するように することをお勧めします。
型:
apiKey
/:
header
例
Successfully retrieve detailed daily weather forecast for a given coordinate location
要求のサンプル
GET https://atlas.microsoft.com/weather/forecast/daily/json?api-version=1.1&query=62.6490341,30.0734812&duration=5
応答のサンプル
{
"forecasts": [
{
"airAndPollen": [
{
"name": "AirQuality",
"type": "Ozone",
"category": "Good",
"categoryValue": 1,
"value": 0
},
{
"name": "Grass",
"category": "Low",
"categoryValue": 1,
"value": 0
},
{
"name": "Mold",
"category": "Low",
"categoryValue": 1,
"value": 0
},
{
"name": "Ragweed",
"category": "Low",
"categoryValue": 1,
"value": 0
},
{
"name": "Tree",
"category": "Low",
"categoryValue": 1,
"value": 0
},
{
"name": "UVIndex",
"category": "Low",
"categoryValue": 1,
"value": 0
}
],
"date": "2019-11-13T21:00:00-08:00",
"day": {
"cloudCover": 100,
"hasPrecipitation": true,
"hoursOfIce": 0,
"hoursOfPrecipitation": 3.5,
"hoursOfRain": 3.5,
"hoursOfSnow": 0,
"ice": {
"unit": "mm",
"unitType": 3,
"value": 0
},
"iceProbability": 0,
"iconCode": 12,
"iconPhrase": "Showers",
"longPhrase": "Cloudy with a couple of showers, mainly later",
"precipitationIntensity": "Light",
"precipitationProbability": 75,
"precipitationType": "Rain",
"rain": {
"unit": "mm",
"unitType": 3,
"value": 6.1
},
"rainProbability": 75,
"shortPhrase": "Cloudy with a few showers",
"snow": {
"unit": "cm",
"unitType": 4,
"value": 0
},
"snowProbability": 40,
"thunderstormProbability": 20,
"totalLiquid": {
"unit": "mm",
"unitType": 3,
"value": 6.1
},
"wind": {
"direction": {
"degrees": 160,
"localizedDescription": "SSE"
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 16.7
}
},
"windGust": {
"direction": {
"degrees": 160,
"localizedDescription": "SSE"
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 48.2
}
}
},
"degreeDaySummary": {
"cooling": {
"unit": "C",
"unitType": 17,
"value": 0
},
"heating": {
"unit": "C",
"unitType": 17,
"value": 15
}
},
"hoursOfSun": 1.1,
"night": {
"cloudCover": 98,
"hasPrecipitation": true,
"hoursOfIce": 0,
"hoursOfPrecipitation": 2.5,
"hoursOfRain": 2.5,
"hoursOfSnow": 0,
"ice": {
"unit": "mm",
"unitType": 3,
"value": 0
},
"iceProbability": 0,
"iconCode": 12,
"iconPhrase": "Showers",
"longPhrase": "Breezy this evening; otherwise, low clouds",
"precipitationIntensity": "Light",
"precipitationProbability": 65,
"precipitationType": "Rain",
"rain": {
"unit": "mm",
"unitType": 3,
"value": 4
},
"rainProbability": 64,
"shortPhrase": "Breezy early; cloudy",
"snow": {
"unit": "cm",
"unitType": 4,
"value": 0
},
"snowProbability": 40,
"thunderstormProbability": 0,
"totalLiquid": {
"unit": "mm",
"unitType": 3,
"value": 4
},
"wind": {
"direction": {
"degrees": 181,
"localizedDescription": "S"
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 20.4
}
},
"windGust": {
"direction": {
"degrees": 170,
"localizedDescription": "S"
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 42.6
}
}
},
"realFeelTemperature": {
"maximum": {
"unit": "C",
"unitType": 17,
"value": 1.3
},
"minimum": {
"unit": "C",
"unitType": 17,
"value": -3.4
}
},
"realFeelTemperatureShade": {
"maximum": {
"unit": "C",
"unitType": 17,
"value": 1.6
},
"minimum": {
"unit": "C",
"unitType": 17,
"value": -3.4
}
},
"sources": [
"AccuWeather"
],
"temperature": {
"maximum": {
"unit": "C",
"unitType": 17,
"value": 5.3
},
"minimum": {
"unit": "C",
"unitType": 17,
"value": 0.8
}
}
}
],
"summary": {
"category": "rain",
"endDate": "2019-11-17T15:00:00-08:00",
"phrase": "Rain Sunday evening",
"severity": 5,
"startDate": "2019-11-17T09:00:00-08:00"
}
}
定義
| Name | 説明 |
|---|---|
|
Air |
|
|
Daily |
指定された場所での1暦日の予報は、 |
|
Daily |
半日分の予報詳細。 同じ形は |
|
Daily |
回答は「Get Daily Forecast」操作から返送され、指定された場所の日ごとの天気予報を提供しました。 要求されたウィンドウの支配的な条件と深刻さを説明するトップレベル |
|
Daily |
要求された日次予報ウィンドウの一部または全期間にわたる支配的な気象条件の概要です。 要約されたウィンドウは、例えば重要な気象(例えば嵐のシステム)が期間の一部にしか予想されない場合など、完全なリクエストよりも狭く、 |
|
Degree |
建物の暖房または冷房のエネルギー需要を推定するために使われる、1日の暖房および冷房度日の合計。 各値は、要求で指定された温度単位で、その日の平均気温が 65°F(18°C) 基準線とどれだけ異なるかを示します。基準線以下の度数は |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
すべてのAzure Resource Manager APIで失敗した操作に対してエラー詳細を返す共通のエラー応答です。 (これは、OData エラー応答形式にも従います)。 |
|
Icon |
どのアイコンを表示するかを示す数値の天候コードです。
この列挙の各値は、晴れ、雲、雷雨などのAzure Maps天気アイコンに対応し、人間が読み取れる返 コードの完全なリスト、それらがマッピングするアイコン、例の画像については、Azure Mapsの気象サービスをご覧ください。 |
|
Json |
応答の目的の形式。
|
|
Local |
|
|
Precipitation |
降水のタイプを指定します。 有効な値は雨、雪、氷、または混合です。 このプロパティは、dBZ が 0 より大きい場合の応答に含まれます。 |
|
Unit |
表示されるユニットの種類に関連する整数値。
たとえば、摂氏の場合は 17、華氏の場合は 18 です。 単位の翻訳に使用できます。 詳細については、Azure Maps<>>の |
|
Weather |
メートル法か数数単位かを表示し、デフォルトはメートル法を指定します。 例えば次が挙げられます。
|
|
Weather |
気温、露点、風速などの気象関連指標の値は、単位URIパラメータで指定されたメートル法またはインペリアル単位で示されます。 詳細は「Azure Mapsの気象サービス」の「ユニットタイプ」をご覧ください。 |
|
Weather |
指定された期間の最高および最低気温を、要求で指定された単位に基づき、摂氏(°C)または華氏(°F)で測定します。 |
|
Wind |
請求で指定された単位に応じて、キロメートル毎時(km/h)やマイル毎時(mph)などの単位で測られる予報風速を提供します。 また、真北から時計回りに進む方位角で測る風向きも示します。 北は0°、東は90°、南は180°、西は270°に対応します。 可能な値は0°から359°の範囲です。 |
|
Wind |
方位角での風向きや風向きの局所的な略称を含む風向きの詳細を提供します。 |
AirAndPollen
DailyForecast.airAndPollenの1つの項目は、その日の花粉、大気質、または紫外線指数の指標を記述しています。
nameプロパティは、エントリがどの種類の指標を表すかを決定します:
-
花粉:
nameは樹木、草、ブタクサ、またはカビです。value予測金額を示し、低から高category/categoryValue順に評価します。 -
大気質:
name大気質typeであり、測定対象の汚染物質(PM2.5、PM10、O3、NO2、SO2、またはCOのいずれか)を識別します。category/categoryValue大気質を 「良好 」から 「危険」まで評価してください。 -
UV指数:
nameUVIndexです。valueはUV指数(0から11+)であり、category/categoryValue曝露リスクを 低 から 極限まで評価します。
category は指示器の定性ラベルであり、 categoryValue は1-6の評価に合わせられます 。ここで1 は最も安全な状態、 6 は最も危険な状態を示します。
| Name | 型 | 説明 |
|---|---|---|
| category |
string |
指示器の短い質的ラベルで、リクエストで指定された言語で返されます。 可能な値は
|
| categoryValue |
integer (int32) |
1から6までの数値評価は |
| name |
string |
このエントリがどの指標を表すかを特定します。 花粉源の名前(樹木、 草、 ブタクサ、 カビ)、 大気質 (この |
| type |
string |
|
| value |
integer (int32) |
この指標の数値測定。 ユニットは
大気質と紫外線指数はそれぞれ指数なので、単位のない数値として報告されます。 |
DailyForecast
指定された場所での1暦日の予報は、DailyForecastResultのforecasts配列で1日1エントリーとして返されました。
日中の最高・最低気温範囲、RealFeelの範囲(規則的および日陰)、予想日照時間、暖房・冷房度と日中の合計、大気質、花粉、紫外線指数の指標、そして昼夜の各詳細ブロック(降水量、風、雲量など)が含まれます。
sources配列は、予測に貢献するデータ提供者を一覧にします。
| Name | 型 | 説明 |
|---|---|---|
| airAndPollen |
その日の予測大気質、花粉、紫外線指数の指標です。
各エントリーは名前(例えばTree、Grass、Wogweed、Mold、AirQuality、UVIndex)、数値、そして質的な |
|
| date |
string (date-time) |
この予報は ISO 8601 形式( |
| day |
日中の詳細な天気予報で、気温、降水量、風、雲量、その他の重要な要素が含まれます。 |
|
| degreeDaySummary |
建物の気候制御に必要なエネルギー需要を推定するために使われる、1日の暖房・冷房・日数の合計。 |
|
| hoursOfSun |
number (float) |
日中の予想日照時間数は、屋外活動の計画や日中の総合的な状況の把握に役立ちます。 |
| night |
夜間の詳細な天気予報で、気温、降水、風、雲量、その他の重要な要素が含まれます。 |
|
| realFeelTemperature |
リクエストで指定された単位に応じて、その日の最高および最低リアルフィール™温度値(摂氏(°C)または華氏(°F)で示します。 AccuWeatherによって開発されたRealFeelは、気温と湿度、風、雲の被覆、日照強度などの要素を組み合わせて、実際の天気の感覚を示します。 詳細については 、「AccuWeather RealFeelの温度とは何か?」をご覧ください。 |
|
| realFeelTemperatureShade |
日陰の場所における1日のRealFeel™最高・最低温度値は、要求で指定された単位に応じて摂氏(°C)または華氏(°F)で示されます。
|
|
| sources |
string[] |
この日の予報に貢献したデータ提供者たち。 |
| temperature |
その日の最高気温と最低気温の予測は、要求で指定された単位に応じて摂氏(°C)または華氏(°F)で示されます。 |
DailyForecastDetail
半日分の予報詳細。 同じ形は DailyForecast.day (日の出から日没)と DailyForecast.night (日没から次の日の出まで)の両方に使われているため、以下の「この期間」は特定の昼間または夜の部分を指し、24時間の完全な日を指すことはありません。 予報アイコンやフレーズ、降水量の種類・強度・確率、積水量、降水時間、風、雲量が含まれます。
| Name | 型 | 説明 |
|---|---|---|
| cloudCover |
integer (int32) |
この期間中の空の雲に覆われる割合は、 0 (晴空)から 100 (完全に曇り空)までです。 NULL である可能性があります。 |
| hasPrecipitation |
boolean |
|
| hoursOfIce |
number (float) |
この期間に氷の形成が予想される合計時間。 |
| hoursOfPrecipitation |
number (float) |
この期間中に降水(雨、雪、みぞれ、雹)が予想される合計時間数。 |
| hoursOfRain |
number (float) |
この期間の雨が予想される合計時間数。 |
| hoursOfSnow |
number (float) |
この期間の雪が予想される総時間数。 |
| ice |
この期間中に予想される氷の蓄積量は、要求で指定された単位によってミリメートル(mm)またはインチ(in)単位で示されます。 |
|
| iceProbability |
integer (int32) |
この期間中に氷が発生する確率は0から100までのパーセンテージで表され、 0 は氷の発生可能性が全くなく、 100 は確実な氷の状態を示します。 |
| iconCode |
数値は、この期間の予報された気象条件に対応する画像を表し、 |
|
| iconPhrase |
string |
アイコンを説明する短いフレーズで、リクエストで指定された言語で返されます。 例えば、 サニー。 |
| localSource |
この期間に使用されたアイコンコードと気象コードが選ばれた地域の気象データ提供者に関する情報。 |
|
| longPhrase |
string |
この期間のより長く説明的なフレーズが、リクエストで指定された言語で返されました。 Azure Mapsはこのフレーズを100文字未満に抑えようとしていますが、言語や気象によっては文字列が長くなることがあります。 |
| precipitationIntensity |
string |
この期間の降水強度の簡潔な定性的記述です。例えば、 軽度、 中程度、 または重度です。
リクエストで指定された言語で返され、 |
| precipitationProbability |
integer (int32) |
この期間中に降水が降る確率は0から100までのパーセンテージで表されます 。0は 降水の可能性が全くなく、 100 は降水が確実であることを示します。 |
| precipitationType |
この期間に予想される主な降水の種類は、 雨、 雪、 氷、 または混合のいずれかです。
|
|
| rain |
この期間に予想される降雨量は、要求で指定された単位によってミリメートル(mm)またはインチ(in)で示されます。 |
|
| rainProbability |
integer (int32) |
この期間中の降雨確率は0から100までのパーセンテージで表され、 0 は降る可能性が全くなく、 100 は確実な降雨です。 |
| shortPhrase |
string |
この期間の予測を説明する短いフレーズを、リクエストで指定された言語で返します。 Azure Mapsはこのフレーズを30文字以内に抑えようとしていますが、言語や天候によっては長い文字列になることもあります。 |
| snow |
この期間中に予想される積雪量は、請求で指定された単位によってセンチメートル(cm)またはインチ(in)で計です。 |
|
| snowProbability |
integer (int32) |
この期間中の雪の確率は0から100までのパーセンテージで表され、 0 は雪の可能性がゼロ、 100 は確実な雪です。 |
| thunderstormProbability |
integer (int32) |
この期間中の雷雨の確率は0から100までのパーセンテージで表され、 0 は雷雨の可能性がゼロ、 100 は雷雨が確実に起こることを意味します。 |
| totalLiquid |
この期間中に予想される液体降水量(雨水や、雪や氷の液体換算量を加えたもの)は、要求で指定された単位に応じてミリメートル(mm)またはインチ(in)で示されます。 |
|
| wind |
この期間の予報風速と風向き。 風速は、請求で指定された単位によって、キロメートル毎時(km/h)またはマイル毎時(mph)で表されます。 風向きは方位角で測定され、0°(真北)から359°まで、時計回りに動きます。東は90°、南は180°、西は270°です。 |
|
| windGust |
この期間中の予想される最大短時間風速と風向。 突風は突然で、短時間の風速増加であり、航空、セーリング、凧揚げなどの活動に重要なものです。 速度は請求で指定された単位によってキロメートル毎時(km/h)またはマイル毎時(mph)で表され、方向も |
DailyForecastResult
回答は「Get Daily Forecast」操作から返送され、指定された場所の日ごとの天気予報を提供しました。 要求されたウィンドウの支配的な条件と深刻さを説明するトップレベル summaryと、1日に1つのDailyForecastエントリを持つforecasts配列を含みます。
応募数はリクエストされた duration (1日、5日、10日、15日、25日、または45日、25日と45日はS1 SKUが必要です)に合致します。
| Name | 型 | 説明 |
|---|---|---|
| forecasts |
1日ごとの天気予報は、時系列順で、リクエストされた |
|
| summary |
要求された予報ウィンドウにおける支配的な気象条件の概要です。 要約はウィンドウの一部しかカバーできない場合があります
|
DailyForecastSummary
要求された日次予報ウィンドウの一部または全期間にわたる支配的な気象条件の概要です。 要約されたウィンドウは、例えば重要な気象(例えば嵐のシステム)が期間の一部にしか予想されない場合など、完全なリクエストよりも狭く、 startDate と endDateで区切られます。 条件自体は、自由形式の phrase、1語または2語の category ラベル、数値 severity 評価の両方として説明されています。
| Name | 型 | 説明 |
|---|---|---|
| category |
string |
要約された窓の支配的な気象条件を1語または2語で分類したラベル(例: 晴れ、 部分的に曇り、 雨、 雪)。 |
| endDate |
string (date-time) |
この要約でカバーされているウィンドウの終わり( RFC 3339 形式)は、例えば 2019-10-29T07:00:00-08:00です。 要約されたイベントがその期間より先に終了する場合、その時間は要求された予報ウィンドウの終わりより早い場合もあります。 |
| phrase |
string |
要約されたウィンドウの支配的な気象条件の簡潔で自由なテキスト要約が、リクエストで指定された言語で返されました。 例えば、 火曜日から木曜日まではにわか雨が予想されます。 |
| severity |
integer (int32) |
要約された気象イベントの数値による深刻度評価。 数字が小さいほど( 0を除く)は重症度が高いことを示します:
|
| startDate |
string (date-time) |
この要約でカバーされているウィンドウの開始点( RFC 3339 形式)は、例えば 2019-10-27T19:39:57-08:00です。 要約されたイベントが途中で始まる場合は、要求された予報ウィンドウの開始より遅くなることがあります。 |
DegreeDaySummary
建物の暖房または冷房のエネルギー需要を推定するために使われる、1日の暖房および冷房度日の合計。 各値は、要求で指定された温度単位で、その日の平均気温が 65°F(18°C) 基準線とどれだけ異なるかを示します。基準線以下の度数は heating、それ以上の度数は coolingに寄与します。
| Name | 型 | 説明 |
|---|---|---|
| cooling |
冷却度日数(CDD) - その日の平均気温が65°F(18°C) の 基準線を超えて上昇する度数。 値が高いほど冷却需要が大きいことを示します。 請求で指定された単位に応じて、摂氏(°C)または華氏(°F)で報告されます。 |
|
| heating |
暖房度日数(HDD)- その日の平均気温が65°F(18°C)の基準線 を下回 る度数。 値が高いほど加熱需要が大きいことを示します。 請求で指定された単位に応じて、摂氏(°C)または華氏(°F)で報告されます。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| Name | 型 | 説明 |
|---|---|---|
| info |
追加情報。 |
|
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| Name | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
すべてのAzure Resource Manager APIで失敗した操作に対してエラー詳細を返す共通のエラー応答です。 (これは、OData エラー応答形式にも従います)。
| Name | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
IconCode
どのアイコンを表示するかを示す数値の天候コードです。
この列挙の各値は、晴れ、雲、雷雨などのAzure Maps天気アイコンに対応し、人間が読み取れる返iconPhraseと組み合わされます。 同じコードは、現在、時間ごとの、日次、四半日、分単位の応答に現れることがあり、アプリケーションはすべての気象サービスで一貫したアイコンセットを表示できます。
コードの完全なリスト、それらがマッピングするアイコン、例の画像については、Azure Mapsの気象サービスをご覧ください。
| 値 | 説明 |
|---|---|
| 1 |
Sunny |
| 2 |
晴れ一時曇り |
| 3 |
晴れ時々曇り |
| 4 |
晴れたり曇ったり |
| 5 |
薄晴れ |
| 6 |
ほとんど曇り |
| 7 |
Cloudy |
| 8 |
どんよりした (曇り) |
| 11 |
Fog |
| 12 |
Showers |
| 13 |
曇り一時小雨 |
| 14 |
晴れ時々小雨 |
| 15 |
Thunderstorms |
| 16 |
曇り一時雷雨 |
| 17 |
晴れ時々雷雨 |
| 18 |
Rain |
| 19 |
Flurries |
| 20 |
曇り一時にわか雨 |
| 21 |
晴れ時々にわか雨 |
| 22 |
Snow |
| 23 |
曇り一時雪 |
| 24 |
氷 |
| 25 |
Sleet |
| 26 |
雨氷 |
| 29 |
雨と雪 |
| 30 |
Hot |
| 31 |
寒い |
| 32 |
Windy |
| 33 |
透明 |
| 34 |
ほぼ晴れ |
| 35 |
時々曇り |
| 36 |
晴れたり曇ったり |
| 37 |
薄月夜 |
| 38 |
ほとんど曇り |
| 39 |
曇り時々小雨 |
| 40 |
曇り一時小雨 |
| 41 |
曇りときどき雷雨 |
| 42 |
曇り一時雷雨 |
| 43 |
曇り一時にわか雨 |
| 44 |
曇り一時雪 |
JsonFormat
応答の目的の形式。
json 形式のみがサポートされています。
| 値 | 説明 |
|---|---|
| json |
JavaScript オブジェクト表記データ交換形式 を する |
LocalSource
DailyForecastDetail.localSourceの予報を提供するために使用された地元の気象データ提供者に関する情報。 プロバイダー(id、name)を特定し、プロバイダーのネイティブweatherCodeを公開することで、アプリケーションがデフォルトのAzure Mapsアイコンの代わりにプロバイダー独自のアイコンセットを表示できるようにします。
| Name | 型 | 説明 |
|---|---|---|
| id |
integer (int32) |
ローカルデータプロバイダーを一意に識別する数値識別子です。 |
| name |
string |
利用可能な場合、リクエストで指定された言語で返されるローカルデータプロバイダーの名前;それ以外の場合は英語またはプロバイダーが提供した言語で返されます。 |
| weatherCode |
string |
この予報のプロバイダーネイティブな天気コードで、プロバイダー自身のアイコンセットにマッピングするのに適しており、デフォルトのAzure Maps |
PrecipitationType
降水のタイプを指定します。 有効な値は雨、雪、氷、または混合です。 このプロパティは、dBZ が 0 より大きい場合の応答に含まれます。
| 値 | 説明 |
|---|---|
| Ice |
氷 |
| Mix |
Mix |
| Rain |
Rain |
| Snow |
Snow |
UnitType
表示されるユニットの種類に関連する整数値。
たとえば、摂氏の場合は 17、華氏の場合は 18 です。 単位の翻訳に使用できます。 詳細については、Azure Maps<>>の
| 値 | 説明 |
|---|---|
| 0 |
feet |
| 1 |
inches |
| 2 |
miles |
| 3 |
millimeter |
| 4 |
centimeter |
| 5 |
測定 |
| 6 |
kilometer |
| 7 |
kilometersPerHour |
| 8 |
knots |
| 9 |
milesPerHour |
| 10 |
metersPerSecond |
| 11 |
hectoPascals |
| 12 |
inchesOfMercury |
| 13 |
kiloPascals |
| 14 |
millibars |
| 15 |
millimetersOfMercury |
| 16 |
poundsPerSquareInch |
| 17 |
Celsius |
| 18 |
Fahrenheit |
| 19 |
kelvin |
| 20 |
percent |
| 21 |
float |
| 22 |
整数 |
| 31 |
MicrogramsPerCubicMeterOfAir |
WeatherDataUnit
メートル法か数数単位かを表示し、デフォルトはメートル法を指定します。 例えば次が挙げられます。
- メートル法:ミリメートル(mm)、メートル(m)、キロメートル(km)、摂氏(C)
- インペリアル:インチ(イン)、フット(フィート)、マイル(mi)、華氏(F)
| 値 | 説明 |
|---|---|
| imperial |
温度を表すのは華氏(F)、距離を示すマイル(mi)などのインペリアル単位でデータを返します。 |
| metric |
温度は摂氏 (C)、距離はキロメートル (km) などのメートル単位を使用してデータを返します。 |
WeatherValue
気温、露点、風速などの気象関連指標の値は、単位URIパラメータで指定されたメートル法またはインペリアル単位で示されます。 詳細は「Azure Mapsの気象サービス」の「ユニットタイプ」をご覧ください。
| Name | 型 | 説明 |
|---|---|---|
| unit |
string |
返還値に使われる単位、例えば「C」はCelsius、「F」は華氏(F)です。 |
| unitType |
単位の種類を表す整数です。 例えば、0はフィート、1はインチ、2はマイルです。 完全なリストについては、「Azure MapsのWeather services」記事のユニットタイプをご覧ください。 |
|
| value |
number (float) |
測定値は指定された単位で表されます。 |
WeatherValueRange
指定された期間の最高および最低気温を、要求で指定された単位に基づき、摂氏(°C)または華氏(°F)で測定します。
| Name | 型 | 説明 |
|---|---|---|
| maximum |
指定された時間枠の最高温度を、要求で指定された単位に基づき、摂氏(°C)または華氏(°F)で測定します。 |
|
| minimum |
指定された時間枠の最低温度を、要求で指定された単位に基づき、摂氏(°C)または華氏(°F)で測定します。 |
WindDetails
請求で指定された単位に応じて、キロメートル毎時(km/h)やマイル毎時(mph)などの単位で測られる予報風速を提供します。 また、真北から時計回りに進む方位角で測る風向きも示します。 北は0°、東は90°、南は180°、西は270°に対応します。 可能な値は0°から359°の範囲です。
| Name | 型 | 説明 |
|---|---|---|
| direction |
風向きは真北(0°)から時計回りに進む方位角で測定されます。 東は90°、南は180°、西は270°に対応します。 可能な値は0°から359°の範囲です。 この性質は風向きを表す整数を返します。 |
|
| speed |
期待風速は、請求で指定された単位によってキロメートル毎時(km/h)またはマイル毎時(mph)で測定されます。 |
WindDirection
方位角での風向きや風向きの局所的な略称を含む風向きの詳細を提供します。
| Name | 型 | 説明 |
|---|---|---|
| degrees |
integer (int32) |
風向きは真北から時計回りに進む方位角で測定されます。 北は0度、東は90度、南は180度、西は270度に対応します。 可能な値は0度から359度までの範囲です。 |
| localizedDescription |
string |
風向きの局所的な略称で、リクエストで指定された言語で返されます。 例えば、北は |