utils/geo¶
Functions¶
normalizeLongitude()¶
Defined in: utils/geo.ts:11
Wrap a longitude (or longitude delta) into [-180, 180]. BlueSky only
normalizes longitude at aircraft creation (cre in
bluesky/traffic/traffic.py); update_pos integrates it unbounded, so an
aircraft that crosses the antimeridian keeps reporting lon beyond ±180.
Parameters¶
lon¶
number
Returns¶
number
computeBearing()¶
Defined in: utils/geo.ts:20
Aviation bearing from (lat1, lon1) to (lat2, lon2). 0° = North, clockwise. Returns a value in [0, 360).
Parameters¶
lat1¶
number
lon1¶
number
lat2¶
number
lon2¶
number
Returns¶
number
roundedBearing()¶
Defined in: utils/geo.ts:44
computeBearing rounded to a whole degree, normalized so 359.6° reads as 0° rather than 360°. This is the value shown in heading readouts and written into CRE commands.
Parameters¶
lat1¶
number
lon1¶
number
lat2¶
number
lon2¶
number
Returns¶
number