Źródła danych i licencje
Każdy zbiór danych stojący za wyciągiem, kto go wydaje, na jakiej licencji — i co może, a czego nie może pokazać.
Deutscher Wetterdienst — Climate Data Center
Porywy wiatru w rozdzielczości 10-minutowej, godzinowej i dobowej; opad w rozdzielczości 10-minutowej, godzinowej i dobowej; godzinowe obserwacje bieżącej pogody oraz dobowe zjawiska obserwowane, w tym grad. Publikowane na opendata.dwd.de, tutaj wykorzystane ponownie na licencji CC BY 4.0.
Archiwum ukazuje się w dwóch warstwach i dla dokumentu ta różnica jest istotna: archiwum historyczne jest zamknięte, a jego kontrola jakości zakończona, natomiast kroczące archiwum bieżące obejmuje mniej więcej ostatnie 500 dni i ukazuje się przed zakończeniem kontroli, więc te wartości mogą się jeszcze zmienić. Każdy wyciąg podaje, z której warstwy pochodzi dana wartość.
Wymagane oznaczenie źródła: Quelle: Deutscher Wetterdienst. Datenbasis: Deutscher Wetterdienst, Werte nach Ort und Zeitraum ausgewählt und in km/h umgerechnet.
GeoSphere Austria — archiwum stacji
Dla adresów w Austrii: porywy wiatru i opady w kroku dziesięciominutowym z krajowego archiwum stacji (klima-v2), od 1992 roku do wczoraj, publikowane na data.hub.geosphere.at i wykorzystywane tu na licencji CC BY 4.0. Wartości godzinowe dostarczają porównania dziesięcioletniego. Archiwum nie zawiera obserwacji pogody; wyciąg dla austriackiego adresu stwierdza więc, że żaden przyrząd nie zaobserwował gradu — a nie, że go nie było.
Każda wartość niesie własny wskaźnik jakości służby. Wartość sprawdzona przez służbę, automatycznie lub ręcznie, może rozstrzygać werdykt; niesprawdzona jest drukowana i oznaczona, ale o niczym nie rozstrzyga. Tam, gdzie służba poprawiła wartość, wyciąg to mówi.
Wskazanie źródła zgodnie z wymogiem: Datenquelle: GeoSphere Austria — https://data.hub.geosphere.at
IMGW-PIB — polskie archiwum stacji
Dla adresów w Polsce: terminowe obserwacje synoptyczne z krajowego archiwum, od 2001 roku do ostatniego zamkniętego miesiąca, publikowane na danepubliczne.imgw.pl. Porywy wiatru pochodzą z pola z maksimum za okres, które niesie minutę, w której poryw rzeczywiście wystąpił; opad z sum sześciogodzinnych podawanych w głównych terminach synoptycznych; grad z własnej obserwacji pogody na stacji. Porównanie dziesięcioletnie powstaje z tego samego archiwum, jeden plik na stację i rok.
Przed 2011 rokiem maksimum za okres nie istnieje: w tamtych latach archiwum podaje wyłącznie poryw zmierzony w samym terminie obserwacji, więc wyciąg dla takiej daty mówi, którą z dwóch kolumn odczytał, a porównanie dziesięcioletnie mierzone jest tą samą kolumną. Rok, w którym ta kolumna w ogóle nie występuje, wypada z okna w całości, zamiast być liczony jako cisza, a jeśli zostanie mniej niż rok dni, nie podajemy żadnej pozycji w rankingu. Opublikowana wartość też nie jest automatycznie wiarygodna: tam, gdzie jeden wiersz archiwum zgłasza poryw, o którym inny wiersz tego samego archiwum mówi, że nie wystąpił, żadna z nich nie jest drukowana jako fakt, a wartość, której zaprzeczono, zostaje odrzucona.
Archiwum ukazuje się około piątego dnia roboczego po zakończeniu miesiąca i dopiero po weryfikacji samego instytutu — wartość w nim jest więc sprawdzona i nie ma osobnej warstwy wstępnej, przed którą trzeba by ostrzegać. Instytut zaznacza jednak, że poprawki są nadal możliwe, głównie dla roku bieżącego, i wykazuje każdą z nich w publicznej liście zmian, którą każdy wyciąg podaje obok plików danych.
Archiwum nie publikuje współrzędnych stacji razem z pomiarami, dlatego odległość od adresu do stacji liczymy z historii stacji NOAA, dopasowanej po indeksie WMO. Tam, gdzie stacji nie da się w ten sposób umiejscowić, jest ona wyłączana z wyciągu, a nie ustawiana na oko. Ćwierć sieci jest umiejscowiona ze współrzędnej podawanej przez tę historię tylko z dokładnością do dziesiątej części stopnia — na polskich szerokościach to kilka kilometrów luzu — i wyciąg cytujący taką stację mówi o tym, bo wydrukowana obok odległość wygląda dokładniej niż samo umiejscowienie.
Regulamin instytutu jest na danepubliczne.imgw.pl/pl/regulations i każdy wyciąg do niego odsyła. W § 6 ust. 4 zastrzega on, że opublikowane dane mogą być niezweryfikowane; opis właśnie tego katalogu stwierdza, że jego dane są zweryfikowane, i dlatego wyciąg z niego tak mówi — ogólne zastrzeżenie jest powodem, dla którego każdy wyciąg podaje też listę zmian i w każdej chwili można go publicznie przeliczyć z samym archiwum.
Wskazanie źródła zgodnie z regulaminem instytutu (§ 5): Źródłem pochodzenia danych jest Instytut Meteorologii i Gospodarki Wodnej – Państwowy Instytut Badawczy. Dane Instytutu Meteorologii i Gospodarki Wodnej – Państwowego Instytutu Badawczego zostały przetworzone.
KNMI — holenderskie archiwum stacji
Dla adresów w Holandii: godzinowe obserwacje stacyjne z archiwum krajowego, publikowane na daggegevens.knmi.nl i dostępne na zasadach CC0. Porywy wiatru pochodzą z pola FX — najsilniejszego porywu w każdym odcinku godzinowym —, opad z sumy godzinowej RH, a zjawiska bieżące, tam gdzie archiwum je prowadzi, z WW. Porównanie dziesięcioletnie budujemy z tego samego źródła godzinowego, żeby obie jego strony mierzyła ta sama miara.
Archiwum przypisuje każdą wartość godzinie UTC, a holenderski dzień kalendarzowy wyprzedza ją o godzinę lub dwie. Dzień składamy więc z odcinków godzinowych, które się w nim zaczynają — również z tych zapisanych pod poprzednią datą UTC. W De Bilt przez dziesięć lat kalendarzowych 2016–2025 zmienia to najsilniejszy poryw dnia w 196 z 3 653 dni, a w 104 z nich szczyt należy do godziny zapisanej pod dniem poprzednim. Archiwum nie podaje minuty, tylko godzinę: czas przy porywie jest zatem pełną godziną, w której poryw wystąpił, w czasie lokalnym — i nigdy minutą, której archiwum nie ma.
KNMI sprawdza te wartości w godzinach pracy. Instytut podaje, że najnowsze dane mogą być jeszcze niezwalidowane, a serie zwalidowane pojawiają się zwykle dzień lub kilka dni po pomiarze, w niektórych przypadkach do dwóch tygodni. Nie ma znacznika jakości przy pojedynczej wartości. Zapis dla daty wewnątrz tego okna mówi więc, że archiwum jest jeszcze wstępne; zapis dla daty spoza niego mówi, że archiwum jest zamknięte i niesie kontrolę, którą służba sama przeprowadziła.
Obserwacje zjawisk bieżących kończą się z końcem 2020 roku: od 1 stycznia 2021 kolumna kodu pogody jest pusta na każdej stacji. Zapis dla holenderskiego adresu z późniejszej daty stwierdza zatem, że żaden przyrząd nie zaobserwował gradu — co nie jest stwierdzeniem, że gradu nie było. Dla dat do końca 2020 roku grad jest raportowany tam, gdzie mówi o nim własny kod pogody stacji.
Wymagane oznaczenie źródła: bron: KNMI. KNMI nie uczestniczy w tym dziele pochodnym i niekoniecznie podziela jego wymowę.
ČHMÚ — czeskie archiwum stacyjne
Dla adresów w Czechach: dziesięciominutowe pomiary stacyjne z archiwum krajowego pod opendata.chmi.cz, do swobodnego użytku na licencji Creative Commons Attribution 4.0, jak podaje sam instytut w swoich najczęstszych pytaniach. Porywy wiatru pochodzą z pola Fmax — najsilniejszego porywu każdego dziesięciominutowego interwału — opady z SRA10M, a grad z własnej ewidencji zjawisk obserwowanych na stacji, w której kod KR oznacza grad. Porównanie z wcześniejszymi latami budujemy z tych samych dziesięciominutowych plików, zredukowanych do maksimum dobowego według tej samej reguły doby lokalnej, według której odczytujemy sam badany dzień.
Archiwum oznacza każdą wartość momentem, w którym zaczyna się jej dziesięciominutowy interwał, w UTC, a czeska doba kalendarzowa wyprzedza to o godzinę lub dwie. Dobę składamy więc tutaj z interwałów, które się w niej zaczynają — w tym z tych ostatnich, złożonych pod poprzednią datą UTC. Minuty wewnątrz interwału archiwum nie publikuje: prowadzi wprawdzie pole na czas maksimum, ale instytut nigdzie nie podaje, co znaczą jego liczby. Czas przy porywie jest zatem tymi dziesięcioma minutami, w które poryw zapadł, w czasie lokalnym — i nigdy minutą, której archiwum nie ma.
Każda wartość niesie własny kod jakości instytutu, a wyciąg drukuje jego znaczenie. Rozstrzygać może tylko wartość, którą instytut uznał za dobrą: wartość najsilniejszego porywu, stwierdzenie o progu i jedyna liczba pochodna biorą się wyłącznie z nich. Wartość oznaczona jako oszacowana, podejrzana, niskiej jakości lub nieznanej jakości jest drukowana, ponieważ zawiera ją archiwum, i jest opatrzona etykietą; wartość oznaczona jako brakująca nie jest pomiarem w ogóle. Kontrola biegła za pomiarem — w pliku za 1 września 2026, przebudowanym następnego dnia o 12:11, wszystkie wartości do 12:10 miały kod dobra, a wszystkie późniejsze kod nieznana — dlatego wyciąg dla bardzo świeżej daty często podaje swoje liczby i zatrzymuje dla siebie rozstrzygnięcie o progu; ta sama data odczytana po zamknięciu miesiąca już je niesie.
Archiwum ukazuje się stopniami, a wyciąg mówi, z którego pochodzi każda liczba. Bieżąca doba jest przepisywana co godzinę, a plik za dobę zostaje zamknięty wkrótce po północy UTC następnego ranka; pliki bieżące są przebudowywane dwa razy dziennie po kontrolach i poprawkach; pliki miesięczne pojawiają się trzeciego dnia następnego miesiąca; a zamrożone pliki roczne — dane dziesięciominutowe wszystkich stacji zautomatyzowanych od 2018 roku — są aktualizowane raz w roku, do końca lutego. To porównanie bierzemy wyłącznie ze stopnia zamrożonego, aby liczba oceniana i szereg, wobec którego jest oceniana, były mierzone tą samą miarą; a ponieważ samo archiwum dziesięciominutowe zaczyna się w 2018 roku, okno jest krótsze niż dziesięć lat — wyciąg podaje więc lata, które faktycznie odczytał. Przez pierwsze dwa dni miesiąca, zanim trzeciego zostanie wgrany plik za miesiąc poprzedni, zostaje z niego w plikach dobowych tylko około dwunastu ostatnich dni; wcześniejszą datę z tamtego miesiąca obsługuje wtedy międzynarodowa sieć godzinna, a wyciąg to stwierdza.
Wymagane oznaczenie źródła: Zdroj dat: Český hydrometeorologický ústav (ČHMÚ), opendata.chmi.cz, CC BY 4.0.
MeteoSwiss — szwajcarskie archiwum stacyjne
Dla adresów w Szwajcarii: pomiary automatycznej sieci SwissMetNet, publikowane stacja po stacji na data.geo.admin.ch i do ponownego użytku na licencji CC BY 4.0. Porywy wiatru pochodzą z własnego pola archiwum dla szczytu porywu — fkl010z1 dla przedziału dziesięciominutowego, fkl010h1 dla godziny — a opady z rre150z0 lub rre150h0. Seria dziesięciominutowa zaczyna się na większości stacji 1. 2. 2004, a godzinowa w 1981 roku, więc niedawną datę rozstrzyga się co do dziesięciu minut, a starszą co do godziny, i dokument mówi którą, bo drukowany przedział jest inny.
Każdy znacznik czasu w tym archiwum jest w UTC, a przy wartościach dziesięciominutowych i godzinowych oznacza koniec przedziału pomiarowego — jedno i drugie podaje sama służba meteorologiczna, która do drugiego dodaje wyjątek: wartości godzinowe sprzed 2018 roku liczono według terminu synoptycznego. Taka godzina to najsilniejsza z sześciu wartości dziesięciominutowych oznaczonych od dziesięciu minut przed nią do czterdziestu minut po niej, obejmuje więc sześćdziesiąt minut od dwudziestu minut przed pełną godziną do czterdziestu minut po niej. Jest pełną godziną jak każda inna i kolejne następują po sobie dokładnie; po prostu nie łamią się o pełnej godzinie i dlatego nigdy nie pokrywają się z dobą lokalną. Szwajcarska doba kalendarzowa wyprzedza UTC o jedną lub dwie godziny, a dobę składa się tu z każdego przedziału, który jej dotyka. W tamtej dawniejszej epoce dwa przedziały na końcach doby przechodzą przez północ i należą do obu dat, których dotykają; gdy wydrukowany przedział zaczyna się poprzedniego wieczoru, obok podajemy jego datę. Wewnątrz przedziału nie ma minuty do wydrukowania, więc czas przy porywie to sam przedział, zapisany w czasie lokalnym z obydwoma końcami — a ponieważ tamtych dawnych godzin nie da się położyć na dobie lokalnej, dokument, który je odczytuje, nie podaje żadnej sumy dobowej opadu.
Służba meteorologiczna nie publikuje przy pojedynczej wartości żadnego wskaźnika jakości. Mówi natomiast, że pomiary przygruntowe są początkowo surowe, że sprawdza ich wiarygodność w ruchomym okresie pięciu dni od chwili pomiaru i że dane sprawdzone ręcznie publikuje się zwykle pięć dni po pomiarze. Dokument dla daty w tych pięciu dniach mówi więc, że archiwum jest jeszcze wstępne; dla starszej daty bieżącego roku — że archiwum niesie własną kontrolę służby; a dla zamkniętego roku — że archiwum jest zamrożone. Żadnej wartości nie oznacza się jako niesprawdzonej, bo służba nie powiedziała tego o żadnym pojedynczym pomiarze.
Grad pochodzi z innego zbioru tej samej służby: z wizualnych obserwacji pogody, które człowiek prowadzi od dwóch do ośmiu razy dziennie, każdego dnia roku, w około dwudziestu miejscach w kraju. Parametr dobowy to w3p002d0, „dzień z gradem”. Dokument przytacza zatem „tak” albo „nie” najbliższej stacji obserwacyjnej dla całej doby wraz z odległością do niej i wyraźnie mówi, że jest to dobowa obserwacja człowieka, a nie odczyt przyrządu pod adresem. Puste pole w tej kolumnie nie jest „nie” — znaczy, że nie zapisano żadnej obserwacji — i taka stacja nie liczy się do tych, które nic nie zgłosiły. Radarowe produkty gradowe przechowuje się czternaście dni i tylko w półroczu letnim, więc dla minionej daty niczego nie dowodzą i nie są odczytywane.
Jedna luka, powiedziana wprost. Zamrożone pliki dziesięcioletnie są przebudowywane raz w roku, a właśnie zamknięty rok pojawia się w nich dopiero w lutym: godzinowy plik 2020–2029 dla Zurychu/Kloten kończył się 31 grudnia 2025 i został przebudowany 18 lutego 2026, podczas gdy plik bieżący zaczyna się 1 stycznia bieżącego roku. Przez około siedem tygodni na początku każdego roku szwajcarska data z roku poprzedniego nie znajduje się więc w żadnym szwajcarskim pliku. Sprawdzenie takiej daty rozstrzyga wtedy międzynarodowa sieć godzinowa — to samo archiwum, które odpowiada wszędzie tam, gdzie nie sięga żadna sieć krajowa — a dokument podaje jej stację i pliki jak zwykle. Gdy doroczna przebudowa dotrze, archiwum szwajcarskie znów odpowiada na tę datę.
Wskazanie źródła wymagane przez warunki użytkowania: Quelle: MeteoSchweiz · Source: MétéoSuisse · Fonte: MeteoSvizzera · Source: MeteoSwiss. Wskazanie źródła nie sprawia wrażenia, że MeteoSwiss popiera ten dokument ani jego wykorzystanie.
AEMET — hiszpańskie archiwum stacji
Dla adresów w Hiszpanii, w tym na Balearach, Wyspach Kanaryjskich, w Ceucie i Melilli: dobowe wartości klimatologiczne krajowej sieci stacji, publikowane przez otwarte API AEMET pod adresem opendata.aemet.es. Porywy wiatru pochodzą z pola racha — najsilniejszego porywu doby — wraz z horaracha, godziną i minutą, o której wiał; opad z pola prec, a wiatr średni z velmedia. Archiwum nie ma pola pogody bieżącej, więc wyciąg dla adresu w Hiszpanii stwierdza, że żaden przyrząd nie zaobserwował gradu — a nie że gradu nie było. Porównanie z wcześniejszymi latami buduje się z tych samych wartości dobowych, sprowadzonych do doby lokalnej tą samą regułą, którą odczytuje się samą dobę. To archiwum czytamy wyłącznie dla adresów w Hiszpanii: jego doba to doba UTC, a jego zegar jest hiszpański, więc adres w Portugalii lub Maroku — do którego hiszpańska stacja może stać najbliżej — obsługuje międzynarodowa sieć godzinowa, niosąca własny moment przy każdej obserwacji.
Archiwum publikuje jeden poryw na stację i dobę, a jego doba to kalendarzowa doba UTC, podczas gdy zegar hiszpański wyprzedza ją o godzinę lub dwie — na Wyspach Kanaryjskich o godzinę i tylko latem. Doba lokalna składa się zatem z tych dób UTC, których zapisana minuta w nią wpada, co wymaga odczytania także doby poprzedniej: poryw o 23:30 UTC należy do następnej doby lokalnej i pod nią jest drukowany. Tam, gdzie archiwum nie podaje użytecznej minuty — oznacza godzinę jako «Varias», czyli maksimum wystąpiło kilka razy, albo pole jest puste, albo zawiera coś, co nie jest godziną zegarową, jak «65:50» na jednej ze stacji kanaryjskich — nie ma minuty do wydrukowania, więc wartość podaje się jako całą dobę UTC, do której należy, zapisaną czasem lokalnym. Wyciąg mówi, który to był przypadek, i nigdy nie przypisuje słowa «Varias» wartości, której archiwum tak nie oznaczyło. Jednego to archiwum pokazać nie potrafi, i wyciąg to mówi: poryw, który nie był najsilniejszy w swojej dobie UTC, nie jest publikowany w ogóle, o żadnej porze.
Opad mierzy się w tym archiwum od 07 do 07 UTC, a nie w lokalnej dobie kalendarzowej, więc drukowana liczba to własna suma dobowa archiwum zapisana pod tą datą i żadna lokalna suma dwudziestoczterogodzinna nie jest podawana. Własne oznaczenia archiwum drukuje się jako oznaczenia: «Ip» to opad, który deszczomierz zmierzył poniżej swojej rozdzielczości 0,1 mm, a «Acum» to suma z kilku dni, która nie jest deszczem tego dnia i nie jest jako taka podawana.
AEMET publikuje te wartości raz dziennie z zadeklarowanym opóźnieniem czterech dni i nie publikuje żadnego wskaźnika jakości przy pojedynczej wartości. Własne metadane tego produktu podają jednostkę wytwarzającą, częstotliwość, opis i licencję, a nie mówią nic o sprawdzaniu, walidacji ani poprawianiu wartości — wyciąg podaje więc rytm publikacji i na tym poprzestaje, zamiast przypisywać służbie kontrolę, której nigdy nie deklarowała. Dostęp do archiwum wymaga bezpłatnego klucza API, który AEMET wydaje na opendata.aemet.es i który jest ważny trzy miesiące; każdy wyciąg cytuje dokładne zapytanie zwracające rekord stojący za każdą liczbą, wraz z datą i indykatywem samego rekordu, tak że każdy z własnym kluczem może pobrać ten sam rekord. Klucz wysyła się w nagłówku zapytania i nigdy nie pojawia się w cytowaniu. Bez klucza cytowane zapytanie odpowiada pustym ciałem, a nie błędem — tak działa sama służba; dokument mówi to tam, gdzie podaje adres, aby nikt nie wziął go za cytat zmyślony.
Atrybucja wymagana przez własną notę praw autorskich archiwum: © AEMET. Autorizado el uso de la información y su reproducción citando a AEMET como autora de la misma. Ponowne wykorzystanie w celach komercyjnych i niekomercyjnych jest dozwolone na mocy Ley 18/2015; zob. aemet.es/es/nota_legal.
GeoNames
Niemieckie miejscowości pocztowe i powiaty, do których należą — używane do rozwiązania kodu pocztowego, gdy adresu nie da się dopasować, i do nazwania powiatu, którego dotyczy wyciąg. Licencja CC BY 4.0.
OpenStreetMap
Geokodowanie adresu przez usługę Nominatim. © OpenStreetMap contributors, ODbL. Dokładność, jaką osiągnął geokoder, jest wydrukowana w każdym wyciągu, bo numer domu i środek obszaru kodu pocztowego to nie to samo.
Czego świadomie brakuje
Wyładowania atmosferyczne. W Europie nie ma sieci detekcji wyładowań, której dane dałoby się licencjonować do tego celu za cenę mieszczącą się w wyciągu za 19 €, a sieci społecznościowe publikujące za darmo zabraniają dokładnie takiego użycia we własnym regulaminie. Dlatego wyładowań nie podajemy w ogóle.
Grad wyznaczany z radaru dla dni minionych. Otwarte archiwum radarowe z odbiciowością i klasyfikacją gradu jest przechowywane przez 48 godzin. Później nie da się go odtworzyć, a głębokie archiwa siatkowe zawierają opad w milimetrach, co o gradzie nie mówi nic. Dlatego wyciągi podają grad tylko tam, gdzie zaobserwowała go stacja.