2 Екологічна інформація
2.1 Дещо про відкриті дані
Починаючи з ??? 2015 року в Україні діє нова редакція закону «Про доступ до публічної інформації».
2.2 Метеорологічні дані
У світі працює розгалужена мережа метеорологічних станцій. Більшість станцій здійснює обмін інформацією, надсилаючи дані своїх спостережень до Всесвітньої метеорологічної організації WMO. Також одним з основних агрегаторів метеорологічної інформації є Агенція з атмосферних та океанічних досліджень США - NOAA. На інтернет-ресурсах NOAA реалізовано відкритий доступ до бази даних метеорологічних спостережень з усього світу. В рамках нашої теми нас цікавить доступ до метеорологічної інформації з українських метеостанцій.
Для доступу до бази даних NOAA безпосередньо з середовища мови R створено пакет stationaRy (Iannone 2015). Цей пакет дозволяє вибирати потрібну метеостанцію та часовий проміжок для завантаження даних. Завантажені дані зберігаються у вигляді таблиці безпосередньо в робоче середовище R.
Загалом в базі даних NOAA зберігається інформація з більш ніж 27 тис. метеостанцій. Деякі з цих станцій вже не працюють. Проте, переважна більшість - це діючі метеостанції, які періодично надсилають дані метеорологічних спостережень. Серед всіх джерел метеорологічної інформації в базі NOAA - 181 джерело з України. Деякі з українських метеостанцій також вже не працюють, деякі - тимчасово не працюють (станції в міжнародних аеропортах Донецька та Луганська). Перелік українських метеостанцій, дані з яких є в базі NOAA, представлено в таблиці @ref(ukrstations.table).
| name | begin | end | |
|---|---|---|---|
| 1 | LUHANSK INTL | 2004 | 2014 |
| 2 | DONETSK INTL | 2004 | 2014 |
| 3 | LOZUVATKA INTL | 2004 | 2015 |
| 4 | DNIPROPETROVSK INTL | 2004 | 2015 |
| 5 | IVANO FRANKIVSK | 2004 | 2015 |
| 6 | SEMENOVKA | 1959 | 2015 |
| 7 | DRUZHBA | 1969 | 2015 |
| 8 | SVITYAZ | 1959 | 2015 |
| 9 | PNEVNO | 1984 | 2002 |
| 10 | SARNY | 1948 | 2015 |
| 11 | CHERNIHIV | 1946 | 2015 |
| 12 | VOLSKOVTSKY | 1984 | 2001 |
| 13 | GLUKHOV | 1984 | 1998 |
| 14 | KOVEL’ | 1959 | 2015 |
| 15 | VOLODYMYR-VOLYNS’KYI | 1959 | 2015 |
| 16 | MANEVICHI | 1979 | 2001 |
| 17 | LUTS’K | 1931 | 2015 |
| 18 | OLEVSK | 1955 | 2015 |
| 19 | OVRUCH | 1948 | 2015 |
| 20 | KOROSTEN | 1979 | 2002 |
| 21 | VOLYA | 1984 | 1994 |
| 22 | TETERIV | 1959 | 2015 |
| 23 | CHORNOBYL’ | 1955 | 2015 |
| 24 | OSTER | 1984 | 2015 |
| 25 | NIZHYN | 1955 | 2015 |
| 26 | KONOTOP | 1936 | 2015 |
| 27 | ROMNY | 1959 | 2015 |
| 28 | BELOPOL’E | 1959 | 1989 |
| 29 | SUMY | 1946 | 2015 |
| 30 | RAVA-RUS’KA | 1959 | 2015 |
| 31 | KAMENKA-BUGSKAYA | 1959 | 2001 |
| 32 | DUBNO | 1989 | 2015 |
| 33 | BRODY | 1959 | 2015 |
| 34 | KREMENETS | 1963 | 2015 |
| 35 | RIVNE INTL | 1959 | 2015 |
| 36 | UZHHOROD | 2004 | 2014 |
| 37 | MYKOLAIV | 2004 | 2015 |
| 38 | NOVOHRAD-VOLYNS’KYI | 1959 | 2015 |
| 39 | SHEPETIVKA | 1936 | 2015 |
| 40 | ZHYTOMYR | 1948 | 2015 |
| 41 | FASTOV | 1980 | 2001 |
| 42 | ZHULIANY INTL | 1932 | 2015 |
| 43 | ANTONOV INTL | 2004 | 2015 |
| 44 | KIEV/BORISPOL | 1959 | 1990 |
| 45 | KIEV/BORISPOL | 1990 | 1990 |
| 46 | BORYSPIL INTL | 1961 | 2015 |
| 47 | YAHOTYN | 1959 | 2015 |
| 48 | PRILUKY | 1955 | 2015 |
| 49 | GREBENKA | 1959 | 1988 |
| 50 | LOHVICA | 1984 | 1989 |
| 51 | HADIACH | 1959 | 2015 |
| 52 | LUBNY | 1946 | 2015 |
| 53 | LEBEDIN | 1989 | 1999 |
| 54 | MOSTISKA | 1959 | 2002 |
| 55 | YAVOROV | 1989 | 1994 |
| 56 | LVIV INTL | 1928 | 2015 |
| 57 | CHERNIVTSI | 2004 | 2014 |
| 58 | DROHOBYCH | 1959 | 2015 |
| 59 | BEREZHANY | 1959 | 2015 |
| 60 | TERNOPIL’ | 1934 | 2015 |
| 61 | YAMPOL’ | 1989 | 1995 |
| 62 | KHMEL’NYTS’KYI | 1955 | 2015 |
| 63 | KHMELNYK | 1981 | 2015 |
| 64 | BILOPILLJA | 1955 | 2015 |
| 65 | BILA TSERKVA | 1959 | 2015 |
| 66 | MYRONIVKA | 1948 | 2015 |
| 67 | ZOLOTONOSHA | 1959 | 2015 |
| 68 | CHERKASY | 1959 | 2014 |
| 69 | VESELYI PODIL | 1955 | 2015 |
| 70 | POLTAVA | 1936 | 2015 |
| 71 | TURKA | 1955 | 2015 |
| 72 | STRYY | 1989 | 2015 |
| 73 | VELIKIY BEREZNY | 1959 | 2002 |
| 74 | SKOLE | 1974 | 2003 |
| 75 | SLAVSKE | 1959 | 2015 |
| 76 | PERECHIN | 1959 | 2002 |
| 77 | KALUSH | 1989 | 2003 |
| 78 | IVANO-FRANKIVS’K | 1948 | 2014 |
| 79 | CHORTKIV | 1959 | 2015 |
| 80 | KAMIANETS’-PODIL’ SKYI | 1932 | 2015 |
| 81 | NOVA USHYTSIA | 1959 | 2015 |
| 82 | VINNYTSIA | 1946 | 2015 |
| 83 | ZHMERYNKA | 1969 | 2015 |
| 84 | LIPOVEC | 1959 | 2004 |
| 85 | HAISYN | 1959 | 2015 |
| 86 | ZHASHKIV | 1979 | 2015 |
| 87 | ZVENIHORODKA | 1959 | 2015 |
| 88 | UMAN’ | 1932 | 2015 |
| 89 | ROTMISTROVKA | 1989 | 2002 |
| 90 | NOVO-MYRHOROD | 1959 | 2015 |
| 91 | CHYHYRYN | 1969 | 2015 |
| 92 | ZNAMIANKA | 1959 | 2015 |
| 93 | SVITLOVODS’K | 1995 | 2015 |
| 94 | KREMENCUG | 1959 | 2002 |
| 95 | KOBELIAKY | 1959 | 2015 |
| 96 | UZHHOROD | 1955 | 2015 |
| 97 | BEREHOVE | 1959 | 2015 |
| 98 | KHUST | 1959 | 2015 |
| 99 | YASNYA | 1959 | 2001 |
| 100 | BOGUS SOVIET | 1961 | 1991 |
| 101 | RAKHIV | 1959 | 2015 |
| 102 | KOLOMYIA | 1955 | 2015 |
| 103 | SELIATYN | 1959 | 2015 |
| 104 | CHERNIVTSI | 1936 | 2015 |
| 105 | MOHYLIV-PODIL’S’KYI | 1959 | 2015 |
| 106 | GORYACHKOVKA | 1979 | 1989 |
| 107 | HAIVORON | 1959 | 2015 |
| 108 | PERVOMAIS’K | 1959 | 2015 |
| 109 | POMICHNA | 1979 | 2015 |
| 110 | KIROVOHRAD | 1936 | 2015 |
| 111 | BOBRYNETS’ | 1959 | 2015 |
| 112 | KOMISARIVKA | 1959 | 2015 |
| 113 | ZATIS’E | 1959 | 1989 |
| 114 | LIUBASHIVKA | 1948 | 2015 |
| 115 | VOZNESENS’K | 1948 | 2015 |
| 116 | BASTANKA | 1959 | 2002 |
| 117 | KRYVYI RIH | 1948 | 2015 |
| 118 | NIKOPOL’ | 1946 | 2015 |
| 119 | CHERKASY | 2004 | 2015 |
| 120 | BELGORDO-ONIESTROVSKIY | 1959 | 1963 |
| 121 | SERBKA | 1959 | 2015 |
| 122 | ROZDIL’NA | 1946 | 2015 |
| 123 | ODESA INTL | 1932 | 2015 |
| 124 | SVERDLOVO | 1959 | 1975 |
| 125 | TILIGULO-BEREZANKA | 1959 | 1989 |
| 126 | MIKOLAIV | 1955 | 2014 |
| 127 | OCHAKOV | 1960 | 2001 |
| 128 | VELYKA OLEKSANDRIVKA | 1955 | 2015 |
| 129 | NOVA KAKHOVKA | 1959 | 2015 |
| 130 | NIZHNI SIROHOZY | 1959 | 2015 |
| 131 | BOLGRAD | 1948 | 2005 |
| 132 | IZMAIL | 1959 | 2015 |
| 133 | SARATA | 1959 | 2001 |
| 134 | TATARBUNARY | 1959 | 1989 |
| 135 | KHERSON | 1932 | 2015 |
| 136 | BEKHTERY | 1959 | 2015 |
| 137 | SKADOVSK | 1959 | 1963 |
| 138 | HENICHES’K | 1932 | 2015 |
| 139 | ASKANIIA-NOVA | 1959 | 2015 |
| 140 | PRIMORSKIY | 1989 | 2001 |
| 141 | STEREGUSCIJ | 1959 | 1989 |
| 142 | YEVPATORIIA | 1959 | 2015 |
| 143 | CHOKRAK | 1959 | 2001 |
| 144 | ALUSHTA | 1959 | 2015 |
| 145 | CAPE KAZANTIP (LH) | 1961 | 2001 |
| 146 | OSNOVA INTL | 1932 | 2015 |
| 147 | BOHODUKHIV | 1959 | 2015 |
| 148 | KOLOMAK | 1959 | 2015 |
| 149 | ARTEMOVKA | 1962 | 2006 |
| 150 | VELYKYI BURLUK | 1959 | 2015 |
| 151 | KUPIANS’K | 1959 | 2015 |
| 152 | KRASNOHRAD | 1959 | 2015 |
| 153 | HUBYNYKHA | 1959 | 2015 |
| 154 | LOZOVA | 1959 | 2015 |
| 155 | BALAKLEYA SOUTHWEST | 1959 | 1962 |
| 156 | IZIUM | 1932 | 2015 |
| 157 | KRASNY LIMAN | 1959 | 2002 |
| 158 | SVATOVE | 1984 | 2015 |
| 159 | STAROBEL’SK | 1959 | 1990 |
| 160 | BILOVODS’K | 1959 | 2015 |
| 161 | P0DGORODNOYE | 1957 | 1963 |
| 162 | PAVLOGRAD | 1977 | 2015 |
| 163 | DNIPROPETROVS’K | 1932 | 2015 |
| 164 | CHAPLYNE | 1948 | 2015 |
| 165 | ARTEMIVS’K | 1959 | 2015 |
| 166 | ALEKSANDROPOL | 1984 | 2002 |
| 167 | KRASNOARMEJSK | 1959 | 2002 |
| 168 | DONETS’K | 1946 | 2014 |
| 169 | LUHANS’K | 1932 | 2014 |
| 170 | DEBAL’TSEVE | 1960 | 2015 |
| 171 | DAR’IVKA | 1959 | 2015 |
| 172 | ZAPORIZHZHIA INTL | 1958 | 2015 |
| 173 | GULYAYPOLE | 1958 | 2003 |
| 174 | PRYSHYB | 1959 | 2015 |
| 175 | KYRYLIVKA | 1959 | 2015 |
| 176 | VOLNOVAKHA | 1959 | 2015 |
| 177 | AMVROSIIVKA | 1959 | 2015 |
| 178 | MELITOPOL’ | 1936 | 2015 |
| 179 | BOTIEVE | 1959 | 2015 |
| 180 | MARIUPOL’ | 1936 | 2015 |
| 181 | BERDYANSK | 1932 | 1989 |
Звертаю вашу увагу на те, що рік закінчення спостережень трохи відстає від реальних даних. Всі метеостанції, для яких останній рік вказано 2015 - працюють. Дані з цих метеостанцій доступні і для 2016, і для 2017 року.
Але є один підводний камень. Справа в тому, що деякі метеостанції виконують метеорологічні спостереження за різними програмами (методиками). Наприклад, метеостанція «Кривий Ріг» (сел.Лозуватка) виконує спостереження за довготривалою програмою і також забезпечує метеоданими цивільну авіацію. Через це метеостанція «Кривий Ріг» присутня в базі даних NOAA у вигляді двох окремих суб’єктів: «KRYVYI RIH» та «LOZUVATKA INTL». «KRYVYI RIH» - це довготривалі метеорологічні спостереження. В базі даних NOAA доступні дані починаючи з 1948 р. і, з переривами, до теперішнього часу. «LOZUVATKA INTL» - це повідомлення формату METAR - оперативна метеорологічна інформація для цивільної авіації. Дані формату METAR з метеостанції «Кривий Ріг» доступні з 2004 р. Наповненість цих двох типів дуже різна. Спостереження за довготривалою програмою зараз виконуються кожні 3 години. Спостереження для цивільної авіації здійснюються кожні 30 хвилин, у разі стрімкої зміни погодних умов - частіше. Надалі ми будемо використовувати дані METAR від метеостанції «Кривий Ріг». У базі даних NOAA цей масив даних фігурує під назвою «LOZUVATKA INTL». Оновлена інформація з’являється в базі даних NOAA із затримкою в 2-4 дні. Отримання метеорологічної інформації за допомогою функцій пакету stationaRy розглянуто в розділі 3.4.
Навіщо нам взагалі потрібні сторонні метеорологічні дані? Хіба не можна використати результати, які було отримано на постах екологічного моніторингу? Нажаль — не можна. Як показує практика обробки криворізьких даних — вимірювання швидкості та напрямку вітру в межах міської забудови (де розташовано пости екологічного моніторингу) дає абсолютно неспівставні результати. Інколи показники напрямку вітру на різних постах відрізняються на 180 градусів! І, також, не слід забувати — в офіційних документах підприємств та органів місцевого самоврядування фігурують як-раз метеорологічні дані з найближчої метеостанції.
2.3 Дані про забруднення повітря
2.4 Вимагайте первинні дані!
Посилання
Iannone, Richard. 2015. StationaRy: Get Hourly Meteorological Data from Global Stations. https://CRAN.R-project.org/package=stationaRy.