Class NoradSatelliteOrbitReader

java.lang.Object
uk.m0nom.adifproc.satellite.norad.NoradSatelliteOrbitReader

@Service public class NoradSatelliteOrbitReader extends Object
Reads a set of TLE definitions of satellite orbits from a NASA format TLE file. See http://www.celestrak.com for more info on this format. DECODE 2-LINE ELSETS WITH THE FOLLOWING KEY: 1 AAAAAU 00 0 0 BBBBB.BBBBBBBB .CCCCCCCC 00000-0 00000-0 0 DDDZ 2 AAAAA EEE.EEEE FFF.FFFF GGGGGGG HHH.HHHH III.IIII JJ.JJJJJJJJKKKKKZ KEY: A-CATALOGNUM B-EPOCHTIME C-DECAY D-ELSETNUM E-INCLINATION F-RAAN G-ECCENTRICITY H-ARGPERIGEE I-MNANOM J-MNMOTION K-ORBITNUM Z-CHECKSUM
  • Field Details

  • Constructor Details

    • NoradSatelliteOrbitReader

      public NoradSatelliteOrbitReader(InternalFileService internalFileService)
  • Method Details

    • loadTleDataFromArchive

      public boolean loadTleDataFromArchive(ApSatellites satellites, ZonedDateTime date)
    • loadCurrentSatelliteTleDataFromCelestrak

      public void loadCurrentSatelliteTleDataFromCelestrak(ApSatellites satellites)