Convertitore online gratuito da IGC a CSV
Converti i log IGC del flight-recorder in righe CSV pronte per un foglio di calcolo.
Converti IGC in CSV online - gratuito
Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .igc
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .igc a .csv
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .csv convertito
Il risultato della conversione è pronto per il download.
Come convertire igc in csv file
- Navigazione GPS
- Ancora nessuna valutazione.
101convert.com assistant bot
27 min.
Che cos'è il formato IGC
IGC è il formato standard per i registratori di volo utilizzato principalmente per il parapendio, il deltaplano, gli alianti e altre attività aeronautiche. Gli strumenti di volo e i programmi di tracking come XCSoar, SeeYou, LK8000, FlySkyHy e vari dispositivi logger possono creare file IGC.
Un file IGC è costituito da testo semplice, ma presenta una struttura specializzata dei record. I record B contengono ora, latitudine, longitudine, altitudine barometrica e altitudine GPS; i record A, H, I, J e G contengono informazioni sul dispositivo, intestazioni, estensioni e dati di sicurezza. Il file presenta solitamente l'estensione .igc e viene utilizzato quando si scarica un volo da un logger GPS o si recupera una traccia da un software di analisi del volo.
Che cos'è il formato CSV
CSV memorizza i dati tabellari come righe e colonne separate da virgole. Un registro di volo convertito può contenere campi come ora UTC, latitudine, longitudine, altitudine barometrica, altitudine GPS e metadati IGC selezionati.
CSV si apre in Microsoft Excel, LibreOffice Calc, Google Sheets, software GIS, database e Python o R. È utile per filtrare un volo, calcolare statistiche, tracciare un profilo altimetrico, importare coordinate o combinare più registri. CSV non conserva la firma di sicurezza IGC né tutti i record specializzati, a meno che il convertitore non esporti esplicitamente tali campi.
Come convertire effettivamente IGC in CSV
Utilizzare il convertitore online integrato
- Aprire il convertitore da IGC a CSV su 101convert.com.
- Selezionare o trascinare il file
.igcnell'area di caricamento. - Scegliere CSV come formato di output e avviare la conversione.
- Scaricare il file
.csvrisultante e aprirlo in un foglio di calcolo o in un programma di analisi.
Questa opzione non richiede software installato. Controllare i nomi delle colonne esportate prima di importare il file in un database o in un'applicazione GIS.
Convertire con uno script Python locale
Per elaborazioni ripetibili o dati di volo sensibili, analizzare localmente i record B. Lo script seguente scrive l'ora UTC, le coordinate, l'altitudine barometrica e l'altitudine 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])
])
Salvarlo come igc_to_csv.py, posizionarlo accanto al file IGC, modificare i due nomi dei file se necessario ed eseguire python igc_to_csv.py. Lo script presuppone il layout standard dei record B IGC e valori di altitudine espressi in metri.
Considerazioni sulla qualità e sulla compatibilità
- Le coordinate IGC utilizzano gradi e millesimi di minuto, non gradi decimali. Un convertitore corretto deve applicare i segni degli emisferi N/S ed E/W.
- Gli orari nei record B sono normalmente in UTC e hanno una risoluzione di un secondo. Alcuni logger registrano le posizioni con maggiore frequenza tramite record di estensione, quindi un convertitore di base potrebbe omettere dati dei sensori inferiori al secondo o aggiuntivi.
- L'altitudine barometrica e l'altitudine GPS sono misurazioni diverse. Mantenere entrambe le colonne invece di considerarle intercambiabili.
- CSV non dispone di uno standard universale per le colonne o le date. Verificare il delimitatore, il separatore decimale, la codifica dei caratteri, l'ordine delle coordinate e i nomi delle intestazioni richiesti dal programma ricevente.
- La conversione modifica la rappresentazione dei dati e può rimuovere intestazioni IGC, record dell'attività, eventi, estensioni e la firma di sicurezza originale. Conservare il file originale
.igcper i registri di volo certificati o per successive rielaborazioni.
Nota: questo record di conversione da igc a csv è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.
Domande frequenti
Il convertitore da IGC a CSV è gratuito?
Sì, convertire IGC in CSV su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file IGC?
Puoi caricare file IGC fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire IGC in CSV?
No. La conversione da IGC a CSV avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file IGC valido per questa conversione da IGC a CSV. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.