Darmowy konwerter online IGC do CSV
Konwertuj logi IGC z flight-recorder do wierszy CSV gotowych do użycia w arkuszu kalkulacyjnym.
Konwertuj IGC na CSV online - za darmo
Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .igc
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .igc do .csv
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .csv
Wynik konwersji jest gotowy do pobrania.
Jak konwertować igc do csv
- Nawigacja GPS, mapy, GIS
- Brak ocen.
101convert.com assistant bot
29 min
Czym jest format IGC
IGC to standardowy format rejestratora lotu używany głównie w paralotniarstwie, lotniarstwie, szybownictwie i innych aktywnościach lotniczych. Przyrządy pokładowe i programy śledzące, takie jak XCSoar, SeeYou, LK8000, FlySkyHy oraz różne urządzenia rejestrujące, mogą tworzyć pliki IGC.
Plik IGC jest zwykłym tekstem, ale ma wyspecjalizowaną strukturę rekordów. Rekordy B zawierają czas, szerokość geograficzną, długość geograficzną, wysokość barometryczną i wysokość GPS; rekordy A, H, I, J oraz G zawierają informacje o urządzeniu, nagłówki, rozszerzenia i dane zabezpieczające. Plik zwykle ma rozszerzenie .igc i można się z nim spotkać podczas pobierania lotu z rejestratora GPS lub pobierania śladu z oprogramowania do analizy lotów.
Czym jest format CSV
CSV przechowuje dane tabelaryczne w postaci wierszy i kolumn oddzielonych przecinkami. Przekonwertowany dziennik lotu może zawierać pola takie jak czas UTC, szerokość geograficzna, długość geograficzna, wysokość barometryczna, wysokość GPS oraz wybrane metadane IGC.
CSV można otwierać w programach Microsoft Excel, LibreOffice Calc, Google Sheets, oprogramowaniu GIS, bazach danych oraz w Python lub R. Jest przydatny do filtrowania lotu, obliczania statystyk, tworzenia wykresu profilu wysokości, importowania współrzędnych lub łączenia kilku dzienników. CSV nie zachowuje podpisu zabezpieczającego IGC ani każdego wyspecjalizowanego rekordu, chyba że konwerter jawnie eksportuje te pola.
Jak faktycznie przekonwertować IGC do CSV
Użycie wbudowanego konwertera online
- Otwórz konwerter IGC do CSV na stronie 101convert.com.
- Wybierz plik
.igclub przeciągnij go do obszaru przesyłania. - Wybierz CSV jako format wyjściowy i rozpocznij konwersję.
- Pobierz wynikowy plik
.csvi otwórz go w arkuszu kalkulacyjnym lub programie analitycznym.
Ta opcja nie wymaga instalowania oprogramowania. Przed zaimportowaniem pliku do bazy danych lub aplikacji GIS sprawdź nazwy wyeksportowanych kolumn.
Konwersja za pomocą lokalnego skryptu Python
W przypadku powtarzalnego przetwarzania lub wrażliwych danych lotu przeanalizuj rekordy B lokalnie. Poniższy skrypt zapisuje czas UTC, współrzędne, wysokość barometryczną i wysokość GPS:
import csv
from datetime import time
input_name = "flight.igc"
output_name = "flight.csv"
def latitude(value, hemisphere):
degrees = int(value[:2])
minutes = float(value[2:]) / 1000
result = degrees + minutes / 60
return -result if hemisphere == "S" else result
def longitude(value, hemisphere):
degrees = int(value[:3])
minutes = float(value[3:]) / 1000
result = degrees + minutes / 60
return -result if hemisphere == "W" else result
with open(input_name, encoding="ascii", errors="replace") as source, open(output_name, "w", newline="", encoding="utf-8") as target:
writer = csv.writer(target)
writer.writerow(["utc_time", "latitude", "longitude", "pressure_altitude_m", "gps_altitude_m"])
for line in source:
if not line.startswith("B") or len(line.rstrip()) < 35:
continue
record = line.rstrip()
hhmmss = record[1:7]
writer.writerow([
f"{hhmmss[:2]}:{hhmmss[2:4]}:{hhmmss[4:6]}",
latitude(record[7:14], record[14]),
longitude(record[15:23], record[23]),
int(record[25:30]),
int(record[30:35])
])
Zapisz go jako igc_to_csv.py, umieść obok pliku IGC, w razie potrzeby zmień dwie nazwy plików i uruchom python igc_to_csv.py. Skrypt zakłada standardowy układ rekordu B IGC oraz wartości wysokości wyrażone w metrach.
Kwestie dotyczące jakości i zgodności
- Współrzędne IGC używają stopni i tysięcznych minut, a nie stopni dziesiętnych. Prawidłowy konwerter musi uwzględniać oznaczenia półkul N/S oraz E/W.
- Czasy w rekordach B są zwykle podawane w UTC i mają rozdzielczość jednej sekundy. Niektóre rejestratory zapisują pozycje częściej za pomocą rekordów rozszerzeń, dlatego podstawowy konwerter może pomijać dane poniżej jednej sekundy lub dodatkowe dane z czujników.
- Wysokość barometryczna i wysokość GPS to różne pomiary. Zachowaj obie kolumny zamiast traktować je jako wzajemnie wymienne.
- CSV nie ma uniwersalnego standardu kolumn ani dat. Potwierdź separator, separator dziesiętny, kodowanie znaków, kolejność współrzędnych i nazwy nagłówków wymagane przez program odbierający dane.
- Konwersja zmienia sposób reprezentacji danych i może usunąć nagłówki IGC, rekordy zadań, zdarzenia, rozszerzenia oraz oryginalny podpis zabezpieczający. Zachowaj oryginalny plik
.igcna potrzeby certyfikowanych rejestrów lotów lub późniejszego ponownego przetwarzania.
Uwaga: Ten rekord konwersji igc do csv jest niekompletny, wymaga weryfikacji i może zawierać nieścisłości. Zagłosuj poniżej, czy te informacje były pomocne, czy nie.
Najczęściej zadawane pytania
Czy konwerter IGC do CSV jest darmowy?
Tak, konwersja IGC do CSV na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.
Jak duży może być mój plik IGC?
Możesz przesłać pliki IGC o rozmiarze do 50 MB i przekonwertować do 20 plików jednocześnie w jednej partii.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować IGC do CSV?
Nie. Konwersja IGC do CSV odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik IGC dla tej konwersji z IGC do CSV. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.