TwinFan / LiveTraffic

LiveTraffic is an X-Plane multiplayer plugin, which fills your sky with live air traffic based on public flight tracking data.
https://twinfan.gitbook.io/livetraffic/
Other
100 stars 25 forks source link

RealTraffic v9: Switch to using RTTFC format on port 49005 #229

Closed TwinFan closed 2 years ago

TwinFan commented 2 years ago

Current Situation / Problem

LiveTraffic uses the AITFC format, which has always been lacking some info like accurate airborne flag, proper heading info on the ground, or any way of distinguishing ground vehicles from aircraft.

Suggested Solution

With RealTraffic v9, a new format RTTFC will become available, which offers a lot more fields and accuracy.

RTTraffic format

Info from a mail by RealTraffic's author:

This format contains almost all information we have available from our data sources. The format is:

RTTFC,hexid, lat, lon, baro_alt, baro_rate, gnd, track, gsp, cs_icao, ac_type, ac_tailno, from_iata, to_iata, timestamp, source, cs_iata, msg_type, alt_geom, IAS, TAS, Mach, track_rate, roll, mag_heading, true_heading, geom_rate, emergency, category, nav_qnh, nav_altitude_mcp, nav_altitude_fms, nav_heading, nav_modes, seen, rssi, winddir, windspd, OAT, TAT, isICAOhex, Augmentation_status, Authentication

· hexid · lat = latitude · lon = longitude · baro_alt = barometric altitude · baro_rate = barometric vertical rate · gnd = ground flag · track = track · gsp = ground speed · cs_icao = ICAO call sign · ac_type = aircraft type · ac_tailno = aircraft registration · from_iata = origin IATA code · to_iata = destination IATA code · timestamp = unix epoch timestamp when data was last updated · source = data source · cs_iata = IATA call sign · msg_type = type of message · alt_geom = geometric altitude (WGS84 GPS altitude) · IAS = indicated air speed · TAS = true air speed · Mach = mac number · track_rate = rate of change for track · roll = roll in degrees, negative = left · mag_heading = magnetic heading · true_heading = true heading · geom_rate = geometric vertical rate · emergency = emergency status · category = category of the aircraft · nav_qnh = QNH setting navigation is based on · nav_altitude_mcp = altitude dialled into the MCP in the flight deck · nav_altitude_fms = altitude set by the flight management system (FMS) · nav_heading = heading set by the MCP · nav_modes = which modes the autopilot is currently in · seen = seconds since any message updated this aircraft state vector · rssi = signal strength of the receiver · winddir = wind direction in degrees true north · windspd = wind speed in kts · OAT = outside air temperature / static air temperature · TAT = total air temperature · isICAOhex = is this hexid an ICAO assigned ID. · Augmentation_status = has this record been augmented from multiple sources · Authentication = authentication status of the license, safe to ignore.

Alternatives

Keep things as they are, the AITFC format remains available.

Benefits

More accurate data, especially nearing and on the ground.

Additional context

Mail exchange with RealTraffic's author in FEB-2022.