Карты погоды, API

https://api.rainviewer.com/public/weather-maps.json

Цель и описание

Содержит данные радара погоды за прошедшие (2 часа) и прогнозные (30 минут) данные и данные инфракрасного спутника за прошедшие (2 часа). Подходит для отображения в приложениях, на веб-сайтах или в любом другом программном обеспечении для картографии. Также может использоваться в качестве источника для погодного API.

Пример файла базы

Вот пример файла API погодных карт с двумя кадрами для каждого раздела данных. Данные внутри примера устарели и не могут быть использованы в реальных запросах. Чтобы получить актуальные данные, откройте файл API напрямую.

{
  "version": "2.0",
  "generated": 1609402525,
  "host": "https://tilecache.rainviewer.com",
  "radar": {
    "past": [
      {
        "time": 1609401600,
        "path": "/v2/radar/1609401600"
      },
      {
        "time": 1609402200,
        "path": "/v2/radar/1609402200"
      }
    ],
    "nowcast": [
      {
        "time": 1609402800,
        "path": "/v2/radar/nowcast_6b3c5a659cf4"
      },
      {
        "time": 1609403400,
        "path": "/v2/radar/nowcast_dd3474d83b20"
      }
    ]
  },
  "satellite": {
    "infrared": [
      {
        "time": 1609401600,
        "path": "/v2/satellite/0680143a9470"
      },
      {
        "time": 1609402200,
        "path": "/v2/satellite/ba88bf38ac55"
      }
    ]
  }
}

Корневой объект

ключОписаниеЗначенияПример
versionВерсия API.String(8)“2.0.1”
generatedUnix-отметка времени (UTC), когда был сгенерирован этот файл API. Полезно для проверки наличия обновлений.Int(8)1609402525
hostХост и протокол для изображений.String(255)https://tilecache.rainviewer.com
radarКарты погодных радаров.Объект радара 
satelliteКарты спутников.Объект спутника 

Объект Radar

ключОписаниеЗначенияПример
pastПрошлые кадры погодных радаров. 2 часа, с интервалом в 10 минут.Массив(Объект Кадра) 
nowcastБудущие кадры погодных радаров. 30 минут или 60 минут для Золотых и Платиновых API Патронов.Массив(Объект Кадра) 

Спутник Объект

ключОписаниеЗначенияПример
infraredПоследние 2 часа данных инфракрасного спутника (канал 13) от доступных спутников.Массив(Объект Кадра) 

Объект Кадра

ключОписаниеЗначенияПример
timeДанные генерации карты кадра в формате UNIX-времени (UTC). Карта кадра обычно содержит изображения (радар, спутник) с разных времен, поэтому это время не данных, а время генерации кадра.Int(8)1609401600
pathБазовый путь для изображений этого кадра. Для получения информации о его использовании обратитесь к следующему Как использовать хост и путь информация раздела этой страницыString(255)/v2/satellite/0680143a9470

Стань нашим патроном!

Если вам нравился наш API и вы хотите, чтобы он оставался бесплатным как можно дольше, поддержите нас на Patreon. Дополнительно, вы сможете получить доступ к API базы данных метеорадаров, 60-минутной карте будущего радара и возможность получать плитки в своей собственной цветовой схеме.

Стать патроном

Как использовать хост и информацию о пути ``

Как и в случае с старым API, вы должны использовать хост и данные пути `` из API в качестве части URL. Все доступные URL-адреса и их параметры описаны ниже.

Каждый URL начинается с {host}, где:

URLОписание
{path}/{size}/{z}/{x}/{y}/{color}/{options}.pngДанные радара: отображает одну плитку с композитными данными отражения радара с указанным размером, цветовой схемой и дополнительными параметрами.
{path}/{size}/{z}/{lat}/{lon}/{color}/{options}.pngДанные радара: то же самое, что и ссылка выше, но с центром в указанных координатах (EPSG:4326) с желаемым размером масштабирования. Отлично подходит для виджетов
{path}/{big_size}/{color}/{options}.pngКомпозитное изображение с отражением радара для всего мира. Генерируется медленно, до 10 секунд на загрузку изображения. Не может быть сглажено. ВАЖНО: цветовая схема и маска снега для спутниковых данных всегда должны быть “0”.

Зона покрытия метеорадарами

Кроме того, доступен еще один продукт: маска покрытия погодного радара. Эта маска показывает, где доступно покрытие погодного радара (прозрачные области) и где его нет (черные области). Мы не часто обновляем эту маску. Ссылки такие же, как для радара и спутниковых продуктов, но без опций и цветовой схемы.

URLОписание
/v2/coverage/0/{size}/{z}/{x}/{y}/0/0_0.pngПлитка покрытия: где доступны данные радара (прозрачные области) и где их нет (черные области).
/v2/coverage/0/{size}/{z}/{lat}/{lon}/0/0_0.pngДанные покрытия как выше, но для указанных координат центра (широта, долгота).
/v2/coverage/0/{big_size}/0/0_0.pngКомпозитная плитка охвата для всего мира сразу. Генерируется медленно.

Примеры

Пожалуйста, обратитесь к отдельной странице примеров .

Логотип RainViewer RainViewer