27 lines
601 B
C++
27 lines
601 B
C++
#include "Observer.h"
|
|
#include "SGP4.h"
|
|
|
|
#include <iostream>
|
|
|
|
int main() {
|
|
|
|
Observer obs(51.37322,0.089607,0.05);
|
|
Tle tle = Tle("ISS (ZARYA) ",
|
|
"1 25544U 98067A 11146.36888985 .00025753 00000-0 16912-3 0 4201",
|
|
"2 25544 51.6504 272.6534 0003891 329.5510 71.2188 15.75539412717473");
|
|
SGP4 sgp4;
|
|
sgp4.SetTle(tle);
|
|
Eci eci;
|
|
|
|
while(1) {
|
|
Julian now;
|
|
sgp4.FindPosition(&eci, now);
|
|
CoordTopographic topo = obs.GetLookAngle(eci);
|
|
CoordGeodetic geo = eci.ToGeodetic();
|
|
std::cout << topo << " ";
|
|
std::cout << geo << std::endl;
|
|
};
|
|
|
|
return 0;
|
|
}
|