Online konvertor IGC do CSV zdarma
Převeďte IGC logy z flight-recorderu na řádky CSV připravené pro tabulkový procesor.
Převést IGC na CSV online - zdarma
Váš soubor je zpracován okamžitě a není ukládán na naše servery.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
1/3
Nahrajte soubor .igc
Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.
-
2/3
Spusťte převod .igc do .csv
Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.
-
3/3
Stáhněte převedený soubor .csv
Výsledek převodu je připraven ke stažení.
Jak převést soubor igc do formátu csv
- Navigace a GPS
- Dosud nehodnoceno.
101convert.com assistant bot
24 min.
Co je formát IGC
IGC je standardní formát záznamníku letu používaný především pro paragliding, závěsné létání, plachtění a další letecké aktivity. Letové přístroje a sledovací programy, jako jsou XCSoar, SeeYou, LK8000, FlySkyHy a různá zařízení loggerů, mohou vytvářet soubory IGC.
Soubor IGC je prostý text, ale má specializovanou strukturu záznamů. Záznamy B obsahují čas, zeměpisnou šířku, zeměpisnou délku, barometrickou nadmořskou výšku a GPS nadmořskou výšku; záznamy A, H, I, J a G obsahují informace o zařízení, záhlaví, rozšíření a bezpečnostní data. Soubor obvykle používá příponu .igc a setkáte se s ním při stahování letu z GPS loggeru nebo při získávání trasy ze softwaru pro analýzu letu.
Co je formát CSV
CSV ukládá tabulková data jako řádky a sloupce oddělené čárkami. Převedený záznam letu může obsahovat pole, jako je čas UTC, zeměpisná šířka, zeměpisná délka, barometrická nadmořská výška, GPS nadmořská výška a vybraná metadata IGC.
CSV lze otevřít v programech Microsoft Excel, LibreOffice Calc, Google Sheets, GIS softwaru, databázích a v Pythonu nebo R. Je užitečné pro filtrování letu, výpočty statistik, vykreslení profilu nadmořské výšky, import souřadnic nebo kombinování několika záznamů. CSV nezachovává bezpečnostní podpis IGC ani každý specializovaný záznam, pokud převodník tato pole výslovně neexportuje.
Jak skutečně převést IGC do CSV
Použití integrovaného online převodníku
- Otevřete převodník IGC na CSV na webu 101convert.com.
- Vyberte soubor
.igcnebo jej přetáhněte do oblasti pro nahrávání. - Jako výstupní formát zvolte CSV a spusťte převod.
- Stáhněte výsledný soubor
.csva otevřete jej v tabulkovém procesoru nebo analytickém programu.
Tato možnost nevyžaduje instalaci softwaru. Před importem souboru do databáze nebo GIS aplikace zkontrolujte názvy exportovaných sloupců.
Převod pomocí lokálního skriptu Python
Pro opakované zpracování nebo citlivá data o letech analyzujte záznamy B lokálně. Následující skript zapíše čas UTC, souřadnice, barometrickou nadmořskou výšku a GPS nadmořskou výšku:
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])
])
Uložte jej jako igc_to_csv.py, umístěte jej vedle souboru IGC, podle potřeby změňte oba názvy souborů a spusťte python igc_to_csv.py. Skript předpokládá standardní rozvržení záznamu B IGC a hodnoty nadmořské výšky v metrech.
Aspekty kvality a kompatibility
- Souřadnice IGC používají stupně a tisíciny minuty, nikoli desetinné stupně. Správný převodník musí použít znaménka polokoulí N/S a E/W.
- Časy v záznamech B jsou obvykle v UTC a mají rozlišení jedné sekundy. Některé loggery zaznamenávají polohy častěji prostřednictvím záznamů rozšíření, takže základní převodník může vynechat data s rozlišením pod jednu sekundu nebo další data ze senzorů.
- Barometrická nadmořská výška a GPS nadmořská výška jsou různá měření. Zachovejte oba sloupce, místo abyste je považovali za zaměnitelné.
- CSV nemá univerzální standard pro sloupce ani data. Ověřte oddělovač, desetinný oddělovač, kódování znaků, pořadí souřadnic a názvy záhlaví požadované přijímajícím programem.
- Převod mění reprezentaci dat a může odstranit záhlaví IGC, záznamy úloh, události, rozšíření a původní bezpečnostní podpis. Původní soubor
.igcsi ponechte pro certifikované záznamy letů nebo pozdější opětovné zpracování.
Poznámka: Tento záznam konverze igc na csv je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.
Často kladené otázky
Je konvertor IGC do CSV zdarma?
Ano, převod IGC do CSV na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.
Jak velký může být můj soubor IGC?
Můžete nahrát soubory IGC o velikosti až 50 MB a převést až 20 souborů najednou v jedné dávce.
Co se stane s nahranými soubory?
Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.
Musím pro převod IGC do CSV instalovat nějaký software?
Ne. Převod IGC do CSV probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.
Konverze se nezdařila?
Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor IGC pro tuto konverzi z IGC do CSV. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.