Aviation Weather REST API

Andrey Voloshin
TechMaker
Published in
2 min readApr 14, 2018

Ми в курсі TechMaker вивчаємо як працювати з датчиком тиску та температури Bosch BMP280.

Ті, хто займаються авіацією, або ж квадрокоптерами та БПЛА знають, що для вимірювання висоти використовується саме барометр (на малих висотах можна взяти ультразвуковий дальномір). Тиск повітря майже лінійно змінюється з висотою, тому знаючи тиск на рівні моря в поточній місцевості можна обчилисти абсолютне положення апарату.

В авіації використовується величина QNH — атмосферний тиск, приведений до рівня моря, вимірюється в гектапаскалях (гПа). QNH вимірюється в аеропортах щопівгодини та транслюється у вигляді METAR звіту за домогою радіоефіру до літаків, що пролітають навколо.

Для визначення абсолютної висоти потрібно знати актуальне значення QNH у вашому районі. Наприклад, для міста Києва можна використовувати дані аеропорту “Київ” (Жуляни), код ICAO: UKKK.

Сервіс https://avwx.rest/ дозволяє отримати звіт METAR у форматі JSON / XML / YAML, що стане в нагоді для автоматичного завантаження актуального значення QNH у ваш пристрій.

Детальніше: https://avwx.rest/documentation

Список ICAO кодів українських аеропортів:
- UKBB — BORISPOL’/KIEV
- UKCC — DONETSK
- UKCW — LUHANSK
- UKDD — DNIPROPETROVSK
- UKDE — ZAPORIZHYA/MOKRAYA
- UKDR — KRIVYY RIH
- UKFF — SIMFEROPOL’
- URFF — SIMFEROPOL’
- UKHH — HAR’KOV/OSNOVA
- UKKE — CHERKASY
- UKKK — KIEV/ZHYLIANY
- UKKM — KIEV/GOSTOMEL’
- UKLI — IVANO-FRANKIVSK
- UKLL — LVIV
- UKLN — CHERNOVTSY
- UKLR — ROVNO
- UKLU — UZHGOROD
- UKOH — KHERSON
- UKON — MYKOLAIV
- UKOO — ODESSA/TSENTRALN
- UKWW — VINNITSA

--

--