OpenWeatherMap

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
OpenWeatherMap
Тип Частная компания
Основание 2012
Основатели Денис Уколов
Ольга Уколова
Расположение США
Отрасль Big Data, IT, Метеорология, спутниковые данные, AIS
Сайт OpenWeatherMap.org

OpenWeatherMap — онлайн сервис, который предоставляет платный (есть функционально ограниченная бесплатная версия)[1] API для доступа к данным о текущей погоде, прогнозам, для web-сервисов и мобильных приложений. Архивные данные доступны только на коммерческой основе. В качестве источника данных используются официальные метеорологические службы, данные из метеостанций аэропортов, и данные с частных метеостанций.

Информация обрабатываются OpenWeatherMap, после чего, на основе данных строится прогноз погоды и погодные карты, например карты облачности и осадков. Основной идеей сервиса OWM является использование частных погодных станций, которые помогают повысить точность исходной погодной информации и, как следствие, точность прогнозов погоды.

Вдохновителями OpenWeatherMap были картографический сервис OpenStreetMap и Википедия, создающие свободную информацию и предоставляющие её бесплатно для всех, но в настоящее время OWM нацелен на извлечение прибыли и является коммерческой организации. Сервис использует карты OpenStreetMap для построения погодных карт.

API[править | править код]

OpenWeatherMap использует платный API (есть функционально ограниченный бесплатный доступ), чтобы предоставить данные текущей погоды, прогноза и карт с погодными явлениями, такими как облака, ветер, давление и осадки. Все погодные данные могут быть получены в форматах JSON, XML или HTML.

Отправка данных метеостанции производится по протоколу POST. Список и расшифровка принимаемых параметров приведены в таблице ниже.

Таблица принимаемых параметров метеостанций
Параметр Единицы измерения Описание
wind_dir Градусы Направление ветра
wind_speed Метры в секунду Скорость ветра
wind_gust Метры в секунду Скорость порывов ветра
temp Градусы цельсия Температура воздуха
humidity Проценты Относительная влажность
pressure Атмосферное давление
rain_1h Миллиметры Дождь за последний час
rain_24h Миллиметры Дождь за последние 24 часа
rain_today Миллиметры Дождь с полуночи
snow Миллиметры Снег за последние 24 часа
lum Ватты на квадратный метр Яркость
lat Десятичные градусы Широта
long Десятичные градусы Долгота
alt Метры Высота
radiation Радиация
dewpoint Градусы цельсия Точка росы
uv UV-индекс
name Строка Название метеостанции

Текущие погодные данные[править | править код]

Текущие погодные данные могут быть найдены по городу (более 200.000 доступных городов) или географическими координатам. Данные обновляются каждые 10 минут.

Прогнозы[править | править код]

Прогнозы могут быть найдены по городу (более 200.000 доступных городов) или географическими координатам. 3-часовые прогнозы составляются на срок до 5 дней. Ежедневные прогнозы доступны на 16 дней.

Поиск[править | править код]

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

Карты[править | править код]

OpenWeatherMap предоставляет множество карт погоды, включая карты осадков, облачности, атмосферного давления, температуры, ветера и многие другие. Карты могут быть подключены к мобильным приложениям и веб-сайтам. Погодные карты могут быть подключены в качестве слоев для многих поставщиков карт, в том числе статичных тайлов, WMS, OpenLayers, Leaflet, карт Google, и Яндекс карт.

Подключение метеостанций[править | править код]

Метеостанции могут быть подключены к OpenWeatherMap в 3 шага:

  1. Необходимо зарегистрироваться в проекте
  2. Данные должны отправляться в соответствии с API
  3. После подключения метеостанции следует проверить правильность передачи данных на персональной странице OpenWeatherMap.org/my

При отправке метеоданных в OpenWeatherMap методом POST, к HTTP заголовкам, для авторизации, необходимо добавить заголовок x-api-key со значением API ключа который можно найти в личном кабинете.

Лицензия[править | править код]

Все данные OpenWeatherMap распространяются по лицензии OpenStreetMap Creative Common license CC-BY-SA 2.0.

Примечания[править | править код]

Ссылки[править | править код]