Застарілий API

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

Призначення та опис

Минулі кадри радіолокаційної карти погоди (2 години) оновлюються кожні 10 хвилин.

Будь ласка, не вгадуйте часові мітки (timestamp). Використовуйте часові мітки тільки з цього API. Один кадр генерується приблизно 40 секунд. Якщо ви автоматично генеруєте часову мітку, округлену до 10-ти хвилин, ваша програма отримуватиме 404 відповь кожні 10 хвилин протягом ~ 40 секунд, поки нова карта генерується.

Використання часових міток (timestamp)

Мітки часу з наведеного вище API використовуються як частина URL-адреси. {ts} частина. Усі доступні URL-адреси та їх параметри описані нижче. Для запиту картографічних даних слід використовувати базову URL-адресу https://tilecache.rainviewer.com/v2/.

ПосиланняОпис
radar/{ts}/{size}/{z}/{x}/{y}/{color}/{options}.pngДані метеорадарів: одна плитка карти зі складеними даними відбиття метеорадарів із зазначеним розміром, кольоровою гамою та додатковими опціями.
radar/{ts}/{size}/{z}/{latitude}/{longitude}/{color}/{options}.pngДані метеорадарів: те саме, що і посилання вище, але з центром у зазначеній координаті (EPSG: 4326) із бажаним розміром масштабування. Чудово підходить для віджетів.
composite/{ts}/{big_size}/{color}/{options}.pngСкладене зображення з радіолокаційною відбивною здатністю для цілого світу. Можлива повільна генерація, до 10 секунд на зображення. Без згладжування.
coverage/0/{size}/{z}/{x}/{y}.pngПлитка покриття: де доступні радіолокаційні дані (прозорі зони), а де ні (чорні області).
coverage/0/{size}/{z}/{latitude}/{longitude}.pngДані про покриття, як зазначено вище, але для вказаної центральної координати (широта, довгота).
coverage/0/{big_size}.pngКомпозитне зображення покриття для цілого світу. Можолива повільна генерація.
  • {ts} - одна з доступних часових міток (timestsamp) з API.
  • {x}, {y}, {z} - x, y та рівень масштабування плитки, яку потрібно завантажити. Докладніше про плитки
  • {latitude}, {longitude} - широта та довгота певних координат відповідно. Десятковий формат. Приклад: -32,7892, 108,67821.
  • {size} - розмір зображення, може бути 256 або 512.
  • {big_size} - розміри виключно для композитних зображень: 2000, 4000, 8000, 16000 або 24000 (24000x12000 пікселів або \ ~ 2 км на піксель). Для квадратних зображень використовуйте значення 4096, 8196 та 16384 відповідно.
  • {color} - номер схеми кольорів із наданого списку.
  • {options} - список опцій, розділений символом _. Наприклад: ‘1_0’ означає згладжене (1) зображення без кольорової схеми снігу (0). Доступні два варіанти: {smooth}_{snow}
    • {smooth} - згладжувати (1) чи ні (0) радіолокаційних дані. Великі композитні зображення завжди не згладжуються через проблеми з швидкодією.
    • {snow} - відображати (1) чи ні (0) сніг окремими кольорами на плитках.

Приклад використання API

На окремій сторінці.

Get RainViewer for Free
RainViewer RainViewer