1 puntos por GN⁺ 2025-06-28 | 1 comentarios | Compartir por WhatsApp
  • Un First Officer de Airbus A350 de British Airways publicó su registro personal de vuelos como una página de visualización de datos, permitiendo ver de un vistazo su carrera como piloto y sus patrones de operación
  • Los registros se almacenan en LogTen Pro y se consultan con SQL; se pueden explorar gráficos y el logbook aplicando filtros por fecha, vuelos comerciales/no comerciales y vuelos de corto alcance/largo alcance/aviación general
  • Las visualizaciones incluyen una matriz de destinos entre países, un calendario de vuelos estilo GitHub, horas de vuelo anuales, seat-miles, exposición a radiación, emisiones de CO₂ y horas acumuladas por tipo de aeronave
  • En 2023, al pasar de operaciones de corto alcance en A320 a operaciones de largo alcance en A350, también cambiaron los seat-miles, los vuelos nocturnos, la proporción de vuelos de largo alcance y los indicadores ambientales
  • Más que un simple mapa de viajes, puede verse como un caso de visualización de datos personales de operación aérea que conecta rutas, clima, desvíos, deadhead, radiación y emisiones de carbono

Carrera como piloto y logbook digital

  • Desde 2023 trabaja como First Officer de Airbus A350 en British Airways, con base en London Heathrow
  • Desde 2016 operó aeronaves de la familia Airbus A320 con base en Heathrow y Gatwick
  • Se incorporó a British Airways en 2014 mediante el cadet scheme, y completó el curso Integrated ATPL en FTEJerez, en Andalucía, España
  • Empezó a volar en Canadá y obtuvo la Glider Pilot License, Instructor Rating y PPL mediante el programa de becas Canadian Air Cadet
  • Todos los vuelos se registran digitalmente en LogTen Pro, y los resultados de consultas SQL se convierten en infografías

Filtros y métodos de cálculo que impulsan la página

  • Los filtros globales en la parte superior permiten ajustar varias estadísticas de vuelo al mismo tiempo
    • Rango de fechas
    • Vuelos comerciales/no comerciales
    • Tipos de vuelo de corto alcance, largo alcance y aviación general
  • El cálculo de dilatación temporal se basa en la altitud y velocidad promedio de crucero
    • El efecto de la relatividad especial debido a la alta velocidad de crucero se calcula como una dilatación temporal negativa
    • El efecto de la relatividad general debido a la menor gravedad se calcula como una dilatación temporal positiva
    • En los cálculos de esta página, el efecto de la relatividad general es mayor, por lo que predomina una dilatación temporal positiva

Destinos, calendario y horas de vuelo anuales

  • Destination Matrix muestra en el anillo exterior la cantidad de vuelos hacia cada país, y las bandas representan la cantidad de vuelos que conectan el país de salida con el país de llegada
    • En algunos destinos, las cantidades de salidas y llegadas difieren, debido a tramos de positioning/deadhead
    • El único tramo de Portugal a Spain fue un caso de desvío de Madeira a Tenerife por mal tiempo
  • Flight Calendar muestra las horas de vuelo por día con colores, como un gráfico de actividad de GitHub
    • Se hacen visibles el periodo de Covid-19 y el momento del cambio de vuelos de corto alcance a largo alcance
  • Las horas de vuelo anuales se registran con base en el tiempo usado en aviación, desde “brakes off” hasta “brakes on”
  • Las abreviaturas de horas de vuelo anuales distinguen el rol del piloto
    • PIC: Pilot in Command
    • PICUS: Pilot in Command, Under Supervision
    • P1: Pilot Flying encargado del despegue y el aterrizaje
    • P2: Pilot Monitoring durante el despegue y el aterrizaje
    • Heavy: viaja como piloto adicional en vuelos de largo alcance y se sienta en el jump seat durante el despegue y el aterrizaje
  • En British Airways, normalmente el Captain y el First Officer se reparten los tramos P1/P2
    • El Captain conserva la autoridad de mando durante todo el tramo
    • El First Officer también puede encargarse de la toma de decisiones y la operación del tramo como PIC under supervision
  • Los SOP de BA indican que todas las aproximaciones se realicen como monitored approach
    • Desde el punto de inicio del descenso, P2 pasa a ser Pilot Flying y vuela la aproximación hasta 1000 ft AGL
    • A 1000 ft AGL, P1 vuelve a tomar el control y aterriza

Seat-miles, radiación e impacto ambiental

  • Aunque no se registra el número real de pasajeros en todos los vuelos, sí se conoce la cantidad de asientos de cada aeronave
  • Los seat-miles son el producto de la cantidad de asientos por la distancia de vuelo, un indicador estándar de producción de una aerolínea
    • En reportes anuales de aerolíneas y análisis de rutas se usan expresiones como ASM y CASM
    • El aumento de 2023 fue resultado del cambio de operaciones de corto alcance en A320 a operaciones de largo alcance en A350
  • Durante el periodo de operaciones de corto alcance, la cantidad anual de “asientos” era mayor, pero los vuelos de largo alcance contribuyen mucho más al total de seat-miles por sus distancias más largas, mayor velocidad y aeronaves más grandes
  • La tripulación que vuela en altitud está más expuesta a radiación ionizante de origen cósmico
    • La exposición aumenta especialmente en vuelos de largo alcance y de latitudes altas
    • El límite anual para tripulaciones en la UE es de 6 mSv, menor que el límite ocupacional general de 20 mSv
    • La tasa de dosis se estima con valores promedio de CARI-7, según altitud de crucero, latitud y tiempo de vuelo
  • El cálculo del impacto ambiental usa la aproximación estándar de 3.16 kg de CO₂ por cada 1 kg de Jet A quemado
    • El aumento desde 2023 se debe a las operaciones en A350
    • El A350 tiene 331 asientos y el A320 180, y el alcance operativo del A350 también es mucho mayor
    • Las cifras por asiento y por milla son menos adecuadas para una comparación directa debido a las diferencias de tamaño de aeronave y distancia operativa; los seat-miles son más apropiados para comparar
    • Desde 2019 se observa una reducción de emisiones por pasajero-milla, a medida que BA incorporó A320/A321 NEO con motores CFM LEAP-1A más eficientes

Tipos de aeronave, tipos de vuelo y patrones horarios

  • Las horas acumuladas por tipo de aeronave se muestran en un stream chart basado en el ICAO Type Designator
    • La familia A320 incluye CEO (A320), NEO (A32N), A319 y A321
  • El gráfico de ranking de tipos de aeronave es un bump chart que muestra los cambios de posición por horas totales de vuelo por año; es otra forma de ver el gráfico de horas acumuladas
  • Flight Type Breakdown muestra la proporción de vuelos de corto alcance, largo alcance y aviación general en gráficos de dona separados por tiempo y distancia
    • La proporción de aviación general se está reduciendo
  • Day vs Night Flying indica la proporción volada en oscuridad
    • Desde 2023, con el cambio a operaciones de largo alcance en A350, se nota claramente el aumento de tramos nocturnos
  • Flight Time vs Distance muestra en un diagrama de dispersión la relación entre distancia ortodrómica y tiempo de vuelo
    • El tiempo de vuelo, en general, aumenta de forma lineal con la distancia ortodrómica
    • Debido a los vientos del oeste, los vuelos outbound desde London hacia el oeste, a Estados Unidos y Canadá, tardan de manera consistente más que los vuelos de regreso
    • El valor atípico de un vuelo a Tokyo fue un caso en el que se tuvo que regresar por una ruta más larga debido a condiciones meteorológicas y al conflicto en Ukraine
  • Departures & Arrivals by Time of Day muestra la distribución de despegues y aterrizajes en formato de reloj de 24 horas, con base en UTC
    • Los datos se dividen entre corto alcance/largo alcance e inbound/outbound
  • En Flights by Day of Week, los fines de semana aparecen como días de descanso valiosos para los pilotos de aerolínea, pero también como los días de mayor actividad de vuelos por la demanda de vacaciones y ocio
    • Se espera que la distribución de vuelos por día de la semana cambie a medida que aumente la seniority dentro de la aerolínea

Globo 3D y logbook interactivo

  • Varias visualizaciones de globo 3D permiten explorar distintos aspectos del logbook
  • El globo 3D completo puede verse en la página de globos 3D
  • Los registros de cada vuelo se pueden explorar en el logbook interactivo
  • Más adelante planea publicar más insights sobre la experiencia de pilotos de aerolínea y temas que puedan disfrutar los lectores técnicos, además de agregar algunos gráficos más a esta página

1 comentarios

 
GN⁺ 2025-06-28
Opiniones de Hacker News
  • La visualización para el registro personal de vuelos está genial. Me da curiosidad cómo se almacenan los datos originales o los datos para visualización.
    El mapa del globo me recordó un artículo sobre una cuadrícula hexagonal que encontré y guardé hace tiempo aquí o en Reddit.
    https://www.redblobgames.com/grids/hexagons/
    Desde la perspectiva de un piloto de aerolínea, también me pregunto si vio The Rehearsal temporada 2 de Nathan Fielder, de HBO, que trata de forma cómica la comunicación entre piloto y copiloto.
    Si la vio, me da curiosidad qué piensa de cómo retrata las fricciones de comunicación con el copiloto; y, sin intención de indagar en su vida personal, si en esta profesión hay un sesgo de superviviente/sesgo de permanencia hacia mantener un alto nivel de funcionamiento sin reconocer la necesidad de ayuda. O quizá la representación de conversaciones bloqueadas entre colegas sea un caso extremo ampliado desde su punto de vista.

    • Todos los datos están en un archivo SQLite del software de registro de vuelos. También escribí una breve publicación sobre cómo extraerlos: https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
      De The Rehearsal solo vi algunos clips, más o menos la escena en la que Sully escucha Evanescence, así que no tengo mucho fundamento para opinar. La comunicación entre pilotos es un tema del que se habla y se entrena mucho dentro del marco más amplio de CRM, es decir, gestión de recursos de la tripulación, y en mi experiencia la industria realmente está intentando mejorar en esta área.
    • En el artículo respondió que usa LogTen Pro[1], y que se puede consultar con SQL[2]. En el artículo sobre SQL dice que la app tiene exportación a CSV, pero que el almacenamiento real es SQLite, así que se puede acceder directamente y consultarlo.
      [1] https://logten.com/
      [2] https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
    • Pensé que los hexágonos del globo usaban la biblioteca H3 de Uber.
    • Me recordó a este video bastante viejo: https://youtu.be/1SKDvQzcasg
  • Muy bueno. Disfruté mucho leer los registros detallados de vuelo, y me pareció interesante la forma en que documenta la experiencia, desde la distancia y el tiempo de vuelo hasta los matices de roles como P1, P2 y PICUS.
    Como desarrollador de SpinStep, una biblioteca basada en cuaterniones para modelar la evolución de estados de orientación y vectores en sistemas físicos, estos datos me dieron una inspiración inesperada. Me hizo pensar si registros espaciotemporales como estos, con énfasis en orientación, roles e influencias del entorno, podrían tratarse de una forma similar al modelado de estados de rotación.
    Por ejemplo, la orientación de la nariz del avión y los cambios de actitud podrían corresponder naturalmente a cuaterniones; las transiciones de rol como P1 ↔ P2 parecen cambios de estado discretos dentro de un sistema continuo; y los efectos del viento o los patrones de redes de vuelo podrían modelarse como campos externos que influyen en la actitud con el tiempo.
    Nunca había imaginado SpinStep en este contexto, pero este registro me dio una perspectiva convincente. No sé si llevará a resultados concretos, pero gracias por la inspiración.
    https://github.com/VoxleOne/SpinStep/blob/main/README.md
    https://github.com/VoxleOne/SpinStep/blob/main/docs/01-ratio...

    • El repositorio se lee un poco como texto escrito por un LLM.
      Los cuaterniones tienen buenas propiedades para algunas operaciones de rotación en 3D, pero no son una panacea.
  • Las personas así, expertas en varias áreas, son una inspiración para gente como yo. Siempre sueño con intentar hacer algo además de mi trabajo principal; espero algún día vencer la pereza y lograrlo.

    • A veces pienso que ojalá la remuneración en desarrollo de software no fuera tan excepcionalmente alta. Hay muchas otras cosas que me interesan, pero saber que tendría que aceptar una gran reducción salarial hace difícil pasarme a otro campo de tiempo completo.
    • Se repite mucho una frase como “tuve suerte de poder ser malo en mi primer trabajo”. Tener muchas opciones es una especie de maldición.
  • Hermoso. Me gusta el globo y las animaciones geniales, pero lo que más me gustó fue el dashboard con estadísticas resumidas.
    Creo que antes Fraunhofer o Helmholtz, en Alemania, tenía un sitio donde ingresabas un vuelo específico y te daba la dosis total de exposición a radiación. Estaba pensado sobre todo para tripulaciones aéreas y no era tan bonito. Sería útil agregar la exposición acumulada al dashboard.

    • Buena idea.
      Mi compañía también ofrece datos de dosis acumulada mensual/anual/de por vida, pero no a un nivel tan desglosado. Me pregunto si habrá algún método estadístico para calcularlo.
      Tal vez bastaría con calcular la ruta de círculo máximo y estimar la dosis aproximada en ese espacio aéreo en ese momento específico.
    • Creo que Nomadlist también tenía la exposición a radiación de todos los viajes, y me impactó ver las estadísticas.
  • Hice una visualización parecida sobre unos 150 mil millones de puntos de datos ADS-B: https://adsb.exposed/
    Es interactiva, así que se puede filtrar por cualquier dimensión, como el tipo de aeronave que voló.
    Es 2D, pero también he pensado en hacerla en 3D.
    P. D.: el mapa mostrado es algo lento. Al hacer zoom, la tasa de cuadros cae por debajo de 10 fps.

    • Vaya, es una cantidad de procesamiento de datos considerable.
      Me da curiosidad si podrías compartir detalles técnicos.
  • Es realmente impresionante que alguien pueda ser piloto profesional y, además, crear un proyecto de software con este nivel de calidad.

    • Para muchos pilotos, este trabajo no es de 9 a 5, y el tiempo entre vuelos puede ser bastante largo. No me sorprende que alguien haga algo así como hobby aparte. No me imagino que esté haciendo algo durante el vuelo.
    • ¿Los pilotos pueden usar una laptop durante el vuelo? Yo tenía entendido que la mayor parte del vuelo es estar sentado esperando a iniciar el aterrizaje, así que quizá sí tengan bastante tiempo libre para aprender a programar.
    • Se graduó de University of Toronto con especialidad en Ciencias de la Computación.
  • Me gusta que lo haya hecho como bitácora de vuelo, pero la parte más genial de la página fue la foto en la cabina junto a su padre.
    Como piloto de una aerolínea estadounidense, poder hacer eso con uno de mis hijos sería un privilegio para toda la vida.

    • Para mí también fue, realmente, el mejor momento de mi carrera. Mi padre se jubila en unos meses, así que ya tenemos planeado nuestro último vuelo juntos.
      Espero que tú también puedas vivir la misma experiencia con tus hijos. Me da curiosidad saber qué tipo de avión vuelas ahora.
  • Sería bueno agregar también la dilatación temporal a la lista de estadísticas. Probablemente sea unos 5 microsegundos más joven que alguien que se quedó en la Tierra.

    • ¿No se podría considerar también como una especie de viaje en el tiempo cruzar la línea internacional de cambio de fecha hacia el este?
    • Entonces yo voy al trabajo todos los días, así que quiero que me devuelvan aunque sea unos picosegundos.
  • La bitácora de vuelo está buena, pero el display split-flap es realmente espectacular ;)
    https://jameshard.ing/projects/split-flap

    • Me alegra que te guste. Ahí también hay una pantalla que muestra mi vuelo en tiempo real mientras estoy volando. Quizá eso por sí solo podría dar para un artículo :)
  • Si te interesa este tema, quiero recomendar GCMap.
    GCMap permite trazar una línea entre dos códigos de aeropuerto IATA y, en realidad, se puede poner cualquier cantidad de pares separados por comas. Lo mejor es que se pueden pasar como parámetros en la URL. Por ejemplo: JFK-LHR,LHR-CDG,CDG-FRA
    http://www.gcmap.com/mapui?P=JFK-LHR,LHR-CDG,CDG-FRA
    A veces me mando por correo una URL de GCMap para llevar el registro de mis vuelos.

    • GCMap no tiene muchas proyecciones cartográficas para elegir. Si pones más de dos pares en un mismo mapa, la proyección se vuelve bastante mala. Esa es mi mayor queja.
      Deberían agregar mejores proyecciones, como Mollweide, Winkel Tripel o Robinson. O, si no, simplemente ofrecer un globo terráqueo.