Róże wiatrów dla startowisk paralotniowych

Od kilku dni na części stron bardziej uczęszczanych startowisk Polskiego Serwera LeonardoXC możecie znaleźć ikonkę róży wiatru. Po kliknięciu w wyświetli się wam interaktywna róża wiatrów, na której poszczególne punkty oznaczają loty użytkowników z konkretnego startowiska, po najechaniu kursorem wyświetlana jest trochę większa ilość danych dotyczących konkretniego dnia/lotu. Dostęp do archiwalnych parametrów pogodowych mamy dzięki danym udostępnianym przez serwis OpenWeatherMap.

Co jeszcze można zrobić z danymi z tego serwisu?

  • w niedalekiej przyszłości planuję wyświetlać dane pogodowe na stronach poszczególnych lotów,
  • cały czas pracuję nad udoskonaleniem mechanizmów Machine Learningu do prognozowania przyszłego warunu - o czym pisałem już jakiś czas temu. Efekty są mniej lub bardziej zadowalające, ale temat powoli idzie do przodu i mam nadzieję że w przyszłym sezonie będziecie mogli korzystać z nowej funkcjonalności,

Zachęcam do wgrywania lotów i zapraszania znajomych do korzystania z Polskiego Serwera LeonardoXC.

Jak wybrać termin urlopu pod paralotnie?

Czy mieliście kiedyś tak, że chcieliście odwiedzić jakąś upatrzoną miejscówkę do latania paralotnią i zadawaliście sobie wielowymiarowe pytanie "Kiedy"?

  • Kiedy najczęściej się tam lata?
  • Kiedy najdłużej się tam lata?
  • Kiedy z danej miejscówki można polecieć najdalej?
  • Kiedy czas poświęcony na dojazd będzie czasem straconym?

Wizualizacja lotów paralotniowych z podziałem na dni

Rok do roku pogoda jest inna, jednak biorąc pod lupę loty z wielu lat dla danej miejscówki można zacząć dostrzegać pewne prawidłowości, które mogą być przydatne pod kątem ustalania planów urlopowych z dużym wyprzedzeniem. Z myślą o was, przygotowałem ciekawe wizualizacje statystyk dotyczące lotów w konkretnej miejscówki.

Poniżej link do jednej z wizualizacji - przedstawia ona loty w Borsku od 2006 roku (takie wizualizacje są automatycznie generowane dla każdej z miejscówek na Polskim Serwerze Leonardo na którą użytkownicy portalu wgrali więcej niż 30 logów, odnośniki znajdziesz pod ikoną >  < na stronie z opisem startowiska). Aby obniżyć obciążenie serwera, wizualiacje dotyczące miejscówek są odświeżane co 12 godzin.

https://leonardo.pgxc.pl/data/statystyki/Borsk.html

Paralotniowe automatyczne raporty pogodowe

Od kilku lat działają automatyczne raporty pogodowe, które ułatwiają wstępne odsianie miejscówek na latanie - część z nich można pobrać w pdf'ach np Raport Klifowy, Raport Sudety,  Raport Beskid Wyspowy. Mechanizmy analizują dane z prognoz bazując na parametrach ręcznie ustawionych dla startowisk, które sam dobrze znam lub informacje pozyskałem od lokalnych pilotów i ze źródeł internetowych. Na podobnej zasadzie działają raporty na stronach z 5-dniowymi i 3-dniowymi prognozami publikowane na stronach Polskiego Serwera LeonardoXC - różnica jest taka, że zawierają wiele popularnych miejscówek zagranicznych.

Nowatorskie podejście do prognozowania

Baza lotów wgranych na Polski Serwer LeonardoXC stale rośnie, wgraliście juz ponad 16 tysięcy logów. Wraz z liczbą wgranych lotów możliwości dotyczące wdrażania ciekawych funkcjonalności rosną. Jednym z tematów, które mam w planach jest wykorzystanie mechanizmów Machine Learningu do automatycznej analizy prognoz pod kątem waruna. Dzięki temu raporty nie będą zależały od tego czy udało mi się trafić na lokalesów potrafiących opisać idealne warunki dla startowiska które znają. Aplikacja będzie sama uczyła się na bazie wgranych przez was logów i archiwalnych zapisów prognoz. Prognozowanie z mechanizmami ML będzie dostępne dla wszystkich startowisk z odpowiednio dużą liczbą logów wgranych przez użytkowników - jaką? Na razie cięzko powiedzieć od jakiej liczby logów szacowania waruna będą wystarczająco dokładne. 

W chwili obecnej jestem na etapie gromadzenia archiwalnych danych pogodowych z oblatywanych przez was miejscówek i w ciągu dwóch/trzech miesięcy rozpocznę testy odpowiednich mechanizmów na danych z najbardziej obleganych miejscówek. Postępy w temacie możecie śledzić także na Trac'u LeonardoXC, jeśli macie jakieś sugestie to możecie dodać tam swój komentarz.

Krótki apel

Im więcej logów wgrywacie, tym większe szanse że wykorzystane modele uczenia maszynowego będą naprawdę skutecznie oceniać nadchodzący warun. Idealnie byłoby, gdybyście prócz lotów, którymi zdobywacie wysokie miejsca w tabelach wgrywali także logi np z samych zlotów (w których nie udało się wam załapać na żagiel czy termę). Jeśli nie chcecie aby inni widzieli wasze "zloty", przy wgrywaniu loga możecie zaznaczyć "ukryj lot". 
 

Zmiany na stronie gównej

Od jakiegoś czasu zastanawiałem się czym zastąpić mało przydatną sekcję strony głównej Polskiego Serwera LeonardoXC zawierającą odnośniki do tabel z podziałem na kraje, w których wykonano loty (taki sam widok można uzyskać korzystając z filtrów w tabeli wszystkich zgłoszonych lotów). Ostatnio zrodził mi się pomysł aby zamieszczać tam treści ostatnich postów z Grupy Informowania o Warunie na Paralotnie. Niestety większość pilotów korzysta z grupy biernie. W dobie wszechobecnego Internetu zachęcam do aktywnego uczestnictwa w życiu społeczności bez względu na miejsce zamieszkania czy doświadczenie. Jest to zamknięta grupa (ale nowych paralotniarzy też wpuszczam) łącząca ponad 1100 osób, która została stworzona po to aby:

  • informować innych o warunie jak dojedzie się już na miejscówkę (lub jego braku gdy w prognozach wyglądało że będzie latanie),
  • konsultować prognozy na najbliższy dzień/dwa

Wczoraj na stronie głównej Polskiego Serwera LeonardoXC wdrożyłem funkcjonalność wyświetlającą kilka ostatnich postów z wspomnianej grupy, może się to przydać osobom rzadko wchodzącym na facebooka lub nie posiadającym i nie planującym założenia tam konta. Aby zachować czytelny układ strony zamieszczam same posty bez komentarzy.

Ze względu na ograniczenia dawane przez wspomniany portal społecznościowy zawartość sekcji na stronie głównej LeonardoXC jest odświeżana wolniej niż grupa. Działa to tak, że w trakcie odwiedzin strony głównej LeonardoXC pobiera ostatnie posty z grupy, wyświetla je i zapamiętuje na godzinę (na razie ustawiłem taki próbny czas zapamiętywania). Po upływie tego czasu od nowa zbiera dane z facebooka i podmienia na stronie. W zależności od tego kiedy wejdziesz na stronę możesz mieć najnowsze dane, w najgorszym przypadku będą nieaktualizowane od godziny.

Jeśli masz znajomych pilotów, którzy nie korzystają z facebooka koniecznie podziel się z nimi odnośnikiem do tej strony.

Krótkoterminowe raporty warunowe

Mój pomysł na mechanizm cyklicznie publikujący krótkie podsumowanie raportów warunowych na najbliższy weekend został pozytywnie odebrany (na 65 uczetników, tylko dwa głosy przeciw -> ostatnia ankieta na grupie infomowania o warunie na paralotnie).

Zaczynam przygotowywać niezbędne mechanizmy na potrzeby takich raportów, w międzyczasie na Polskim Serwerze LeonardoXC dodałem bardziej szczegółowe raporty pogodowe na najbliższe trzy dni.

Działa to analogicznie do istniejącego już mechanizmu długoterminowego szacowania waruna opisanego w jednym z poprzednich postów, z tą różnicą że wyświetlane jest info z podziałem na pory dnia.

Podoba się? Jeśli tak to proszę podziel się informacją ze znajomymi z klubu lub startowiska! Fakt, że coraz więcej osób przekonuje się do korzystania z https://leonardo.pgxc.pl motywuje mnie do dalszych prac nad rozwojem projektu.

Integracja z raportem pogodowym

Od dłuższego czasu przymierzałem się do zintegrowania aplikacji LeonardoXC z moimi automatycznymi raportami pogodowymi, kilka dni temu zakończyłem prace z tym związane.

Co się zmieniło?

  • na niektórych z podstron Leonardo (Przewodnik, Rejony o latania, Startowiska, strony lotów, dzienne/itp listy lotów) przy nazwie startowiska możecie teraz zobaczyć ikonki z informacją o warunie w dniu obecnym (wg modelu GFS27, legenda poniżej),
  • na stronach startowisk zaciągane są informacje z raportów pogodowych, tj.:
    • lotne kierunki (zakresy w stopniach + grafika z wycinkiem mapy),
    • zakres akceptowalnych prędkości wiatru,
    • odnośniki do stron z prognozami dla miejscówki,
    • informacja o tym czy dziś są szanse na warun,
    • informacja o najbliższych dniach z szansą na warun,
    • sekcja z odnośnikami do powiązanych stron,
  • zalogowani użytkownicy na stronie startowisk znajdą przycisk kierujący na stronę pozwalającą zaproponować informacje dot. startowiska – jeśli podasz komplet danych (koordynaty, zakres kierunków, oczekiwanej prędkości wiatru itp) to istnieją bardzo duże szanse że dodam miejscówkę do listy miejsc analizaowanych w automatycznym raporcie pogodowym.

Informacje pogodowe dotyczące klifów nadmorskich, klifów nadwiślanych i sudetów aktualizowane są 4 razy dziennie, pozostałe obejmuje tylko aktualizacja poranna.

Ikonki na LeonardoXC działają trochę inaczej niż raportowanie do PDF – w przypadku startowisk wyłącznie termicznych (tj bez szans na żagiel – na razie jako takie zdefiniowane są wyłącznie miejsca ze startami z holu) brany jest pod uwagę dodatkowy czynnik – zachmurzenie nie powinno być wyższe niż 40%.

Szanse na warun wg prognoz:

  • ☂ – brak,
  • ☁ – niewielkie,
  • ☀ – duże

Zachęcam do korzystania z przydatnej strony paralotniowych prognoz długoterminowych. Znajdziesz tam informacje o warunie dla miejscówek na nadchodzące 5 dni. Uwaga – strona ładuje się dłużej niż pozostałe oraz wymaga jeszcze kilku poprawek (m.in. jakąś grafikę z informacją o tym że trwa ładowanie, umożliwianie filtrowania po rejonie latania), udostępniam już teraz ponieważ jej wartość praktyczna we wspomaganiu poszukiwania waruna jest wysoka.

Serdecznie zachęcam także do zgłaszania zmian w bazie startowisk Polskiego Serwera LeonardoXC.


2020/01/24 edit: Przygotowałem podstronę LeonardoXC z trochę bardziej szczegółową prognozą waruna na 3 dni. Mechanizmy działają tak samo jak dla prognozy długoterminowej, z drobną różnicą – piktogramy dotyczące pogody szacowane są dla trzech pór dnia.