Co to jest Flighty?

Flighty to aplikacja do śledzenia lotów dla iOS, która pozwala śledzić loty w czasie rzeczywistym, przechowywać osobistą historię lotów i eksportować tę historię jako plik CSV. Eksport zawiera szczegóły każdego zarejestrowanego lotu — kody lotnisk, linie lotnicze, typ samolotu, miejsce, klasę kabiny, czasy bramek i wiele więcej.

Opis narzędzia

To narzędzie odczytuje eksport CSV z aplikacji Flighty, rozwiązuje każdy kod lotniska na współrzędne geograficzne i rysuje kompletną historię Twoich lotów na interaktywnej mapie świata. Każda trasa pojawia się jako kolorowy łuk między lotniskami wylotu i przylotu, ze klikalnymi znacznikami na każdym lotnisku, które odwiedziłeś. Panel podsumowania pokazuje całkowitą liczbę lotów, łączny dystans, liczbę unikalnych lotnisk i odwiedzone kraje.

Funkcje

  • Analizuje pełny format eksportu CSV z aplikacji Flighty, w tym czasy zaplanowane i rzeczywiste, numery rejestracyjne, klasę kabiny i przydzielone miejsca
  • Rozwiązuje kody lotnisk IATA na precyzyjne współrzędne szerokości/długości geograficznej, korzystając z dołączonej bazy danych lotnisk
  • Renderuje trasy lotów jako łuki na interaktywnej mapie świata z funkcją przesuwania i powiększania, zasilanej przez Leaflet
  • Automatycznie pomija loty anulowane; prawidłowo obsługuje loty przekierowane, kierując do rzeczywistego lotniska przylotu
  • Wyświetla na żywo podsumowanie całkowitych lotów, przebytego dystansu (km), unikalnych lotnisk i odwiedzonych krajów

Jak to działa

Po przesłaniu pliku CSV narzędzie wyodrębnia każdy unikalny kod lotniska IATA z kolumn From, To i Diverted To oraz pobiera ich współrzędne w jednym zbiorczym wyszukiwaniu. Następnie rysuje łuk LineString między każdą parą wylotu i przylotu oraz umieszcza znacznik Point na każdym lotnisku. Dystans między lotniskami jest obliczany za pomocą wzoru Haversine'a, który daje odległość po wielkim okręgu na powierzchni Ziemi. Mapa automatycznie wyśrodkowuje się na geograficznym centroidzie wszystkich odwiedzonych lotnisk.

Przypadki użycia

  • Wizualizacja całej historii lotów z aplikacji Flighty na jednej mapie świata
  • Obliczenie całkowitej liczby kilometrów, które poleciałeś na wszystkich zarejestrowanych trasach
  • Szybkie zidentyfikowanie, które kraje i lotniska odwiedziłeś najczęściej

Ograniczenia

  • Akceptuje tylko format CSV eksportowany bezpośrednio z aplikacji Flighty iOS; inne formaty dzienników lotów nie są obsługiwane
  • Wyszukiwanie lotnisk zależy od obecności kodów IATA w eksporcie; loty z brakującymi lub niestandardowymi kodami są pomijane
  • Łuki lotów są rysowane jako proste linie po wielkim okręgu, a nie rzeczywiste zakrzywione ścieżki lotów

FAQ

Jak wyeksportować moją historię lotów z aplikacji Flighty? Otwórz aplikację Flighty, przejdź do swojego profilu lub historii lotów i użyj opcji eksportu, aby zapisać plik .csv. Następnie prześlij ten plik tutaj.

Czy loty anulowane są uwzględniane na mapie? Nie. Loty oznaczone jako anulowane w Twoim eksporcie są automatycznie wykluczane z mapy i obliczeń dystansu.

Co jeśli lot został przekierowany? Loty przekierowane są obsługiwane prawidłowo — łuk jest rysowany do rzeczywistego lotniska, gdzie samolot wylądował, a nie do pierwotnie zaplanowanego miejsca docelowego.