Weather - Get Tropical Storm Search

Используйте для получения списка штормов, выпущенного национальными агентствами прогнозирования погоды.
Get Tropical Storm Search API представляет собой HTTP-запросGET, который возвращает список тропических штормов, выпущенных правительством, по годам, идентификаторам бассейна и государственным идентификаторам. Информация о тропических штормах включает в себя правительственный идентификатор, идентификатор бассейна, статус, год, название и является ли он субтропическим.

GET {endpoint}/weather/tropical/storms/json?api-version=1.1&year={year}
GET {endpoint}/weather/tropical/storms/json?api-version=1.1&year={year}&basinId={basinId}&govId={govId}

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

format
path True

JsonFormat

Требуемый формат ответа. Поддерживается только json формат.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

year
query True

integer (int32)

Год циклона (циклонов)

basinId
query

BasinId

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

govId
query

integer (int32)

Правительственный шторм Id

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-client-id

string

Указывает аккаунт, предназначенный для использования с моделью безопасности Microsoft Entra ID. Этот уникальный идентификатор для Azure Maps аккаунта можно получить с управляющего плана Azure Maps Account API. Для получения дополнительной информации об использовании Microsoft Entra ID безопасности в Azure Maps см. раздел Управление аутентификацией в Azure Maps.

Ответы

Имя Тип Описание
200 OK

StormSearchResult

Запрос выполнен успешно.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

AadToken

Это Microsoft Entra OAuth 2.0 потоки. В сочетании с управлением Azure ролевым доступом он может использоваться для управления доступом к Azure Maps REST API. Ролевые контроли доступа Azure используются для обозначения доступа к одной или нескольким учетной записи ресурсов или подресурсам Azure Maps. Любой пользователь, группа или принципал сервиса может получить доступ через встроенную роль или пользовательскую роль, состоящую из одного или нескольких разрешений Azure Maps REST API.\n\nДля реализации сценариев рекомендуем ознакомиться с концепциями аутентификационные концепции. В заключение, это определение безопасности предоставляет решение для моделирования приложений с помощью объектов, способных контролировать доступ к определённым API и областям видимости.\n\n#### Примечания\n* Это определение безопасности требует использование заголовка x-ms-client-id для указания, к какому Azure Maps ресурсу приложение запрашивает доступ. Её можно получить через API управления Maps.\n* \nAuthorization URL специфичен для экземпляра публичного облака Azure. Облака Sovereign имеют уникальные URL-адреса авторизации и конфигурации Microsoft Entra ID. \n* \nУправление доступом на основе ролей Azure настраивается с плоскости управления Azure через портал Azure, PowerShell, CLI, Azure SDKs или REST API.\n* \nИспользование Azure Maps Web SDK позволяет настраивать приложение на основе конфигурации для нескольких сценариев использования.\n* Для получения дополнительной информации о платформа удостоверений Майкрософт см. платформа удостоверений Майкрософт обзор.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
https://atlas.microsoft.com/.default

subscription-key

Это общий ключ, который создаётся при Создайте Azure Maps аккаунт в Azure-портале или с помощью PowerShell, CLI, Azure SDKs или REST API.\n\n С помощью этого ключа любое приложение может получить доступ ко всем REST API. Другими словами, этот ключ может использоваться как мастер-ключ на счете, на котором они выпущены.\n\n Для публично открытых приложений мы рекомендуем использовать подход confidential client applications для доступа к Azure Maps REST API, чтобы ваш ключ можно было безопасно хранить.

Тип: apiKey
В: header

SAS Token

Это токен общего доступа, созданный из операции List SAS на ресурсе Azure Maps/c0> через плоскость управления Azure через портал Azure, PowerShell, CLI, Azure SDKs или REST API.\n\n С помощью этого токена любое приложение имеет право на доступ с помощью Azure ролевые контроли доступа и тонкий контроль истечения срока действия, скорости и региона использования конкретного токена. Другими словами, SAS Token может использоваться для того, чтобы приложения могли управлять доступом более защищённо, чем общий ключ.\n\n Для публично открытых приложений мы рекомендуем настроить конкретный список разрешённых источников на ресурсе аккаунта Map , чтобы ограничить злоупотребления рендерингом и регулярно продлевать токен SAS.

Тип: apiKey
В: header

Примеры

Get Tropical Storm Search
Get Tropical Storm Search With Three Properties

Образец запроса

GET {endpoint}/weather/tropical/storms/json?api-version=1.1&year=2021&basinId=AL

Пример ответа

{
  "results": [
    {
      "name": "Ana",
      "basinId": "AL",
      "govId": 1,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Bill",
      "basinId": "AL",
      "govId": 2,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Claudette",
      "basinId": "AL",
      "govId": 3,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Danny",
      "basinId": "AL",
      "govId": 4,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Elsa",
      "basinId": "AL",
      "govId": 5,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Fred",
      "basinId": "AL",
      "govId": 6,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Grace",
      "basinId": "AL",
      "govId": 7,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Henri",
      "basinId": "AL",
      "govId": 8,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Ida",
      "basinId": "AL",
      "govId": 9,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Kate",
      "basinId": "AL",
      "govId": 10,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Julian",
      "basinId": "AL",
      "govId": 11,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Larry",
      "basinId": "AL",
      "govId": 12,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Mindy",
      "basinId": "AL",
      "govId": 13,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Nicholas",
      "basinId": "AL",
      "govId": 14,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "ODETTE",
      "basinId": "AL",
      "govId": 15,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Peter",
      "basinId": "AL",
      "govId": 16,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Rose",
      "basinId": "AL",
      "govId": 17,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Sam",
      "basinId": "AL",
      "govId": 18,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Teresa",
      "basinId": "AL",
      "govId": 19,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Victor",
      "basinId": "AL",
      "govId": 20,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    },
    {
      "name": "Wanda",
      "basinId": "AL",
      "govId": 21,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    }
  ]
}

Get Tropical Storm Search With Three Properties

Образец запроса

GET {endpoint}/weather/tropical/storms/json?api-version=1.1&year=2021&basinId=AL&govId=1

Пример ответа

{
  "results": [
    {
      "name": "Ana",
      "basinId": "AL",
      "govId": 1,
      "isActive": false,
      "isRetired": false,
      "isSubtropical": false,
      "year": "2021"
    }
  ]
}

Определения

Имя Описание
BasinId

Идентификатор бассейна для тропических штормов.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Обычный ответ на ошибку для всех API Azure Resource Manager для возврата деталей ошибок при неудачных операциях. (Это также следует формату ответа об ошибках OData.).

JsonFormat

Требуемый формат ответа. Поддерживается только json формат.

StormSearchResult

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

StormSearchResultItem

Штормовое событие, выдаваемое правительством, включая идентификатор бассейна шторма (basinId), государственный идентификатор (govId) и статус. Этот объект возвращается как часть массива внутри объекта StormSearchResult .

BasinId

Идентификатор бассейна для тропических штормов.

Значение Описание
AL

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

CP

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

EP

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

NI

Северная часть Индийского океана. Этот бассейн охватывает штормы, влияющие на Южную Азию, включая такие страны, как Индия и Бангладеш, которые часто страдают от циклонов.

NP

Северо-западная часть Тихого океана. Этот бассейн важен для отслеживания тайфунов, которые влияют на Восточную Азию, включая такие страны, как Китай, Япония и Филиппины. Это самые активные регионы тропических штормов в мире.

SI

Южная часть Индийского океана. Этот бассейн, расположенный к югу от экватора, охватывает циклоны, влияющие на Мадагаскар, Африку и прилегающие регионы.

SP

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Обычный ответ на ошибку для всех API Azure Resource Manager для возврата деталей ошибок при неудачных операциях. (Это также следует формату ответа об ошибках OData.).

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

JsonFormat

Требуемый формат ответа. Поддерживается только json формат.

Значение Описание
json

формат обмена данными для объектов JavaScript

StormSearchResult

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

Имя Тип Описание
nextLink

string

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

results

StormSearchResultItem[]

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

StormSearchResultItem

Штормовое событие, выдаваемое правительством, включая идентификатор бассейна шторма (basinId), государственный идентификатор (govId) и статус. Этот объект возвращается как часть массива внутри объекта StormSearchResult .

Имя Тип Описание
basinId

BasinId

Классифицирует различные океанические бассейны, откуда могут возникать тропические штормы. Каждому бассейну присваивается уникальный идентификатор, который помогает указать место возникновения шторма. Допустимые идентификаторы бассейна включают AL, CP, EP, NI, NP, SI и SP.

govId

integer (int32)

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

isActive

boolean

Указывает, активен ли тропический шторм в данный момент. Если это правда, шторм активен; если ошибка, шторм не активен

isRetired

boolean

Возвращается верно, если шторм был окончательно выведен из эксплуатации в источниковом бассейне.

isSubtropical

boolean

Верно, если шторм классифицируется как субтропический циклон, то есть у него есть как тропические, так и экстратропические особенности.

name

string

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

year

string

Указывает год, в котором возник тропический шторм.