fix(satellite): use wgs84 subpoint elevation for altitude in /position

Replace geocentric.distance().km - 6371 (fixed spherical radius) with
wgs84.subpoint(geocentric).elevation.km in the /position endpoint.
The SSE tracker was already fixed in the Task 1 commit.
This commit is contained in:
James Smith
2026-03-19 21:48:55 +00:00
parent d240ae06e3
commit cfcdc8e85e

View File

@@ -647,7 +647,7 @@ def get_satellite_position():
'norad_id': norad_id,
'lat': float(subpoint.latitude.degrees),
'lon': float(subpoint.longitude.degrees),
'altitude': float(geocentric.distance().km - 6371),
'altitude': float(subpoint.elevation.km),
'elevation': float(alt.degrees),
'azimuth': float(az.degrees),
'distance': float(distance.km),