Reload the EOP1980History data at each update of the VeisFrame
To update the Veis Frame at a specific date, the dut1 value is needed.
To achieve this, Orekit is first getting the EOP1980 history values.
But, as those data aren't saved into the Veis frame, or inside the
FrameFactory, data files are read at each call. As EOP files can
contains a large amount of data, the computation time can be
excessive.
To avoid this, we could store the EOP data (for both 1980 and 2000 ! )
inside the FrameFactory.java as a static attribute.
The problem described here can be seen in the VeisFrame file at :
https://www.orekit.org/forge/projects/orekit/repository/revisions/master/entry/src/main/java/org/orekit/frames/VEISFrame.java#L80
:
Line 80 :
final double dut1 = FramesFactory.getEOP1980History().getUT1MinusUTC(date);
(from redmine: issue id 26, created on 2011-06-27, closed on 2011-06-27)