Converter igc para csv

Conversor online gratuito de IGC para CSV

Converta logs IGC do flight-recorder em linhas CSV prontas para planilhas.

Converter IGC para CSV online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 75 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e nunca é armazenado em nossos servidores.

Como funciona

  1. 1/3

    Envie seu arquivo .igc

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .igc para .csv

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .csv convertido

    O resultado da conversão está pronto para download.

Como converter igc para csv arquivo

101convert.com Assistant Avatar

101convert.com assistant bot
24min

Os registros de voo IGC são normalmente convertidos para CSV quando uma planilha, um programa GIS, um banco de dados ou um script de análise personalizado precisa de dados de posição e altitude com marcação de tempo organizados em linhas. O CSV também é mais fácil de editar, compartilhar, arquivar e importar do que um arquivo de gravador de voo.

O que é o formato IGC

IGC é o formato padrão de gravador de voo usado principalmente em parapente, asa-delta, planadores e outras atividades de aviação. Instrumentos de voo e programas de rastreamento, como XCSoar, SeeYou, LK8000, FlySkyHy e vários dispositivos de registro, podem criar arquivos IGC.

Um arquivo IGC é texto simples, mas possui uma estrutura especializada de registros. Os registros B contêm hora, latitude, longitude, altitude de pressão e altitude GPS; os registros A, H, I, J e G contêm informações do dispositivo, cabeçalhos, extensões e dados de segurança. O arquivo geralmente tem a extensão .igc e é encontrado ao baixar um voo de um registrador GPS ou recuperar uma trilha de um software de análise de voo.

O que é o formato CSV

O CSV armazena dados tabulares em linhas e colunas separadas por vírgulas. Um registro de voo convertido pode conter campos como hora UTC, latitude, longitude, altitude de pressão, altitude GPS e metadados IGC selecionados.

O CSV pode ser aberto no Microsoft Excel, LibreOffice Calc, Google Sheets, software GIS, bancos de dados e Python ou R. Ele é útil para filtrar um voo, calcular estatísticas, traçar um perfil de altitude, importar coordenadas ou combinar vários registros. O CSV não preserva a assinatura de segurança do IGC nem todos os registros especializados, a menos que o conversor exporte explicitamente esses campos.

Como converter IGC para CSV de fato

Use o conversor online integrado

  1. Abra o conversor de IGC para CSV em 101convert.com.
  2. Selecione ou arraste o arquivo .igc para a área de upload.
  3. Escolha CSV como formato de saída e inicie a conversão.
  4. Baixe o arquivo .csv resultante e abra-o em uma planilha ou programa de análise.

Esta opção não requer software instalado. Verifique os nomes das colunas exportadas antes de importar o arquivo para um banco de dados ou aplicativo GIS.

Converta com um script Python local

Para processamento repetível ou dados de voo confidenciais, analise os registros B localmente. O script a seguir grava hora UTC, coordenadas, altitude de pressão e altitude 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])
        ])

Salve-o como igc_to_csv.py, coloque-o ao lado do arquivo IGC, altere os dois nomes de arquivo se necessário e execute python igc_to_csv.py. O script pressupõe o layout padrão do registro B do IGC e valores de altitude em metros.

Considerações sobre qualidade e compatibilidade

  • As coordenadas IGC usam graus e milésimos de minuto, não graus decimais. Um conversor correto deve aplicar os sinais dos hemisférios N/S e E/W.
  • Os horários nos registros B normalmente estão em UTC e têm resolução de um segundo. Alguns registradores gravam posições com mais frequência por meio de registros de extensão, portanto um conversor básico pode omitir dados de sensores adicionais ou de frações de segundo.
  • A altitude de pressão e a altitude GPS são medições diferentes. Mantenha ambas as colunas em vez de tratá-las como intercambiáveis.
  • O CSV não possui um padrão universal de colunas ou datas. Confirme o delimitador, o separador decimal, a codificação de caracteres, a ordem das coordenadas e os nomes dos cabeçalhos exigidos pelo programa receptor.
  • A conversão altera a representação dos dados e pode remover cabeçalhos IGC, registros de tarefas, eventos, extensões e a assinatura de segurança original. Mantenha o arquivo .igc original para registros de voo certificados ou processamento posterior.

Nota: Este registo de conversão igc para csv está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

Perguntas frequentes

O conversor de IGC para CSV é gratuito?

Sim, converter IGC para CSV no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo IGC?

Você pode enviar arquivos IGC de até 50 MB e converter até 20 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter IGC para CSV?

Não. A conversão de IGC para CSV é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo IGC válido para esta conversão de IGC para CSV. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

Outras conversões de arquivo .igc

Converter para .csv
de outros formatos

Compartilhar nas redes sociais: