База даних метеорадарів - динамічний JSON файл, що описує три основні сутності та їх відношення:
Щоразу, коли будь-які з цих даних змінюються в RainViewer, вони змінюються і в цій базі даних. Щоб отримати доступ до бази даних, вам потрібно мати статус Gold, Gold+ або Platinum на нашій сторінці Patreon. Ми надішлемо вам посилання на базу даних. Воно буде активне допоки ви залишатиметесь нашим активним патроном.
Якщо вам подобається наш API і ви хочете, щоб він був безкоштовним якомога довше, підтримайте нас на Patreon. Додатково ви отримаєте доступ до API бази даних метеорологічних радарів, 60-хвилинної карти-прогнозу метеорологічних радарів та можливість отримувати плитки у власній колірній схемі.
Стати патрономФайл бази даних складається з трьох кореневих об’єктів:
radars
- масив усіх відомих радарів, який зараз доступний у “Режимі поодиноких радарів” в RainViewer.images
- масив усіх зображень, які наша система намагається завантажити (іноді це не вдається за різних причин).providers
- джерела даних зображень з метеорологічних радарів.Ось приклад файлу бази даних з одним радаром, одним зображенням та одним джерелом інформації:
{
"radars": [
{
"id": "KESX",
"country": "US",
"state": "NV",
"location": "Las Vegas",
"status": 1,
"latitude": 35.7012894,
"longitude": -114.8918277,
"image_id": "KESX"
}
],
"images": [
{
"id": "KESX",
"provier_id": "Iastateedu",
"status": 0,
"projection": "EPSG:4326",
"products": "https://data.rainviewer.com/images/KESX/0_products.json",
"frequency": 240
}
],
"providers": [
{
"id": "Iastateedu",
"name": "Iowa Environmental Mesonet",
"description": "Iowa State University, Iowa Environmental Mesonet.",
"url": "https://mesonet.agron.iastate.edu/docs/nexrad_composites/"
}
]
}
Ключ | Опис | Значення | Приклад |
---|---|---|---|
id | Внутрішній ідентифікатор радара. Іноді дорівнює коду аеропорту ICAO, іноді ми вибираємо його на власний розсуд. | String(8) | SATAI |
country | Код країни ISO 3166-1 alpha-2. https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 | String(2) | US |
state | Область або штат в країні | String(255) | Гаваї |
location | Назва радара або його розташування | String(255) | KLIA Airport |
status | Не використовується | Tinyint(1) | 1 |
latitude | Широта місця де встановлено метеорадар, WSG84 | Float | 35.7012894 |
longitude | Довгота місця де встановлено метеорадар, WSG84 | Float | -114.8918277 |
image_id | ID файлу, що містить дані цього радару. Іноді ми завантажуємо композиційні зображення, які показують дані з кількох радіолокаційних станцій одночасно. Приклад: радіолокаційне зображення Великобританії | String(8) | UKCOMP2 |
Ключ | Опис | Значення | Приклад |
---|---|---|---|
id | Ідентифікатор зображення. У більшості випадків він такий же як і у об’єкту Radar. | String(8) | USCOMP |
provider_id | Ідентифікатор об’єкту постачальника даним метеорологічного радару. | String(64) | Idgobmkg |
status | Статус зображення. 0 - не використовується в композиті, 1 - використовується. | Tinyint(1) | 1 |
projection | Проекція необробленого зображення. | String(64) | AEQD |
products | Посилання на файл products.json, де ви зможете отримати всі зображення цього радара. | String(255) | https://data.rainviewer.com/images/KESX/0_products.json |
frequency | Частота оновлення в секундах. Нуль, якщо не було оновлень протягом тривалого часу. | Int | 600 |
Ключ | Опис | Значення | Приклад |
---|---|---|---|
id | Ідентифікатор постачальника. Зворотне доменне ім’я за деякими винятками. | String(255) | Mxgobcnasmn |
назва | Офіційна назва провайдера рідною мовою. | String(255) | 中央氣象局全球資訊網 |
description | Опис радіолокаційного джерела, як правило, англійською мовою. | String(255) | Taiwan Central Weather Bureau |
url | Посилання на сторінку з радіолокаційними даними цього джерела. | String(255) | https://meteo.gov.ua/en/33345/radar |