Convertir igc a csv

Convertidor online gratuito de IGC a CSV

Convierte los logs IGC de flight-recorder en filas CSV listas para hojas de cálculo.

Convertir IGC a CSV online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 75 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y no se almacena en nuestros servidores.

Cómo funciona

  1. 1/3

    Sube tu archivo .igc

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .igc a .csv

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .csv convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo igc a csv

101convert.com Assistant Avatar

101convert.com assistant bot
25m

Los registros de vuelo IGC se convierten comúnmente a CSV cuando una hoja de cálculo, un programa GIS, una base de datos o un script de análisis personalizado necesita datos de posición y altitud con marcas de tiempo organizados en filas. CSV también es más fácil de editar, compartir, archivar e importar que un archivo de registrador de vuelo.

Qué es el formato IGC

IGC es el formato estándar de registrador de vuelo utilizado principalmente para parapente, ala delta, planeadores y otras actividades de aviación. Los instrumentos de vuelo y los programas de seguimiento, como XCSoar, SeeYou, LK8000, FlySkyHy y diversos dispositivos registradores, pueden crear archivos IGC.

Un archivo IGC es texto sin formato, pero tiene una estructura de registros especializada. Los registros B contienen la hora, la latitud, la longitud, la altitud de presión y la altitud GPS; los registros A, H, I, J y G contienen información del dispositivo, encabezados, extensiones y datos de seguridad. El archivo normalmente tiene la extensión .igc y aparece al descargar un vuelo desde un registrador GPS o recuperar una ruta desde un software de análisis de vuelos.

Qué es el formato CSV

CSV almacena datos tabulares en filas y columnas separadas por comas. Un registro de vuelo convertido puede contener campos como la hora UTC, la latitud, la longitud, la altitud de presión, la altitud GPS y metadatos IGC seleccionados.

CSV se abre en Microsoft Excel, LibreOffice Calc, Google Sheets, software GIS, bases de datos y Python o R. Es útil para filtrar un vuelo, calcular estadísticas, crear un perfil de altitud, importar coordenadas o combinar varios registros. CSV no conserva la firma de seguridad IGC ni todos los registros especializados, a menos que el convertidor exporte explícitamente esos campos.

Cómo convertir realmente IGC a CSV

Usar el convertidor en línea integrado

  1. Abra el convertidor de IGC a CSV en 101convert.com.
  2. Seleccione o arrastre el archivo .igc al área de carga.
  3. Elija CSV como formato de salida e inicie la conversión.
  4. Descargue el archivo .csv resultante y ábralo en una hoja de cálculo o un programa de análisis.

Esta opción no requiere instalar ningún software. Compruebe los nombres de las columnas exportadas antes de importar el archivo a una base de datos o una aplicación GIS.

Convertir con un script local de Python

Para un procesamiento repetible o datos de vuelo confidenciales, analice los registros B localmente. El siguiente script escribe la hora UTC, las coordenadas, la altitud de presión y la altitud 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])
        ])

Guárdelo como igc_to_csv.py, colóquelo junto al archivo IGC, cambie los dos nombres de archivo si es necesario y ejecute python igc_to_csv.py. El script supone la estructura estándar de los registros B de IGC y valores de altitud en metros.

Consideraciones sobre calidad y compatibilidad

  • Las coordenadas IGC utilizan grados y milésimas de minuto, no grados decimales. Un convertidor correcto debe aplicar los signos de los hemisferios N/S y E/O.
  • Las horas de los registros B normalmente están en UTC y tienen una resolución de un segundo. Algunos registradores graban posiciones con mayor frecuencia mediante registros de extensión, por lo que un convertidor básico puede omitir datos de sensores adicionales o de menos de un segundo.
  • La altitud de presión y la altitud GPS son mediciones diferentes. Mantenga ambas columnas en lugar de tratarlas como intercambiables.
  • CSV no tiene un estándar universal de columnas ni de fechas. Confirme el delimitador, el separador decimal, la codificación de caracteres, el orden de las coordenadas y los nombres de los encabezados requeridos por el programa receptor.
  • La conversión cambia la representación de los datos y puede eliminar encabezados IGC, registros de tareas, eventos, extensiones y la firma de seguridad original. Conserve el archivo .igc original para registros de vuelo certificados o futuros reprocesamientos.

Nota: Este registro de conversión de igc a csv está incompleto, debe verificarse y puede contener imprecisiones. Por favor, vote a continuación si esta información le resultó útil o no.

¿Fue útil esta información?

Preguntas frecuentes

¿Es gratuito el convertidor de IGC a CSV?

Sí, convertir IGC a CSV en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo IGC?

Puedes subir archivos IGC de hasta 50 MB y convertir hasta 20 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir IGC a CSV?

No. La conversión de IGC a CSV se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo IGC válido para esta conversión de IGC a CSV. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.

Convertir a .csv
desde otros formatos

Compartir en redes sociales: