Norad 2行星历计算卫星位置

所属分类:其他
开发工具:C/C++
文件大小:1065KB
下载次数:9
上传日期:2019-04-22 20:51:14
上 传 者大吊光
说明:  基于C++语言对星历进行计算并进行显示的程序
(Ephemeris calculation)

文件列表:
norad\cEci.cpp (3642, 2007-08-07)
norad\cEci.h (1344, 2007-08-07)
norad\cJulian.cpp (7380, 2009-01-14)
norad\cJulian.h (2467, 2007-08-07)
norad\cNoradBase.cpp (8951, 2009-01-02)
norad\cNoradBase.h (1655, 2007-08-07)
norad\cNoradSDP4.cpp (24813, 2007-08-09)
norad\cNoradSDP4.h (3238, 2007-08-07)
norad\cNoradSGP4.cpp (4031, 2007-08-09)
norad\cNoradSGP4.h (690, 2007-08-07)
norad\coord.cpp (672, 2007-08-07)
norad\coord.h (1131, 2007-08-07)
norad\cOrbit.cpp (4703, 2009-01-02)
norad\cOrbit.h (3292, 2009-01-02)
norad\cSite.cpp (4806, 2007-08-07)
norad\cSite.h (1059, 2007-08-07)
norad\cTLE.cpp (12359, 2007-08-07)
norad\cTLE.h (5241, 2007-08-07)
norad\cVector.cpp (1767, 2007-08-07)
norad\cVector.h (761, 2007-08-07)
norad\globals.cpp (1391, 2007-08-07)
norad\globals.h (2165, 2007-08-07)
norad\norad.ncb (1788928, 2012-12-21)
norad\norad.sln (870, 2012-12-21)
norad\norad.suo (7680, 2012-12-21)
norad\norad.vcproj (5444, 2012-12-21)
norad\norad.vcproj.LBDZ-11281449.Administrator.user (1403, 2012-12-21)
norad\Release\norad.lib (642384, 2009-01-25)
norad\Release (0, 2009-01-25)
norad\ReleaseNotes.txt (2424, 2009-01-25)
norad\stdafx.cpp (46, 2007-08-09)
norad\stdafx.h (198, 2007-08-08)
norad\UpgradeLog.XML (3960, 2012-12-21)
norad\_UpgradeReport_Files\UpgradeReport.css (3348, 2012-12-21)
norad\_UpgradeReport_Files\UpgradeReport.xslt (12505, 2008-01-11)
norad\_UpgradeReport_Files\UpgradeReport_Minus.gif (69, 2012-12-21)
norad\_UpgradeReport_Files\UpgradeReport_Plus.gif (71, 2012-12-21)
norad\_UpgradeReport_Files (0, 2012-12-21)
norad (0, 2012-12-21)
... ...

Documentation for C++ NORAD SGP4/SDP4 Implementation Developed by Michael F. Henry December, 2003 Copyright 2003-2009. All rights reserved. Permission to use for non-commercial purposes only. All other uses contact author at mfh@zeptomoby.com The files in this package implement the SGP4 and SDP4 algorithms described in the December, 1***0 NORAD document "Space Track Report No. 3". The report provides FORTRAN IV implementations of each. These two orbital models, one for "near-earth" objects and one for "deep space" objects, are widely used in satellite tracking software and can produce very accurate results when used with current NORAD two-line element datum. The original NORAD FORTRAN IV SGP4/SDP4 implementations were converted to Pascal by Dr. TS Kelso in 1995. This work formed the basis of a modern, object- oriented C++ implementation by the author in 2002. The project files were compiled using Microsoft Visual Studio 7.0. ========================================================================================= A brief description of important classes: cTle – This class encapsulates a single set of NORAD two line elements. cEci – This class encapsulates Earth-Centered Inertial coordinates and velocity for a given moment in time. cOrbit – Given a cTle object, this class provides information about the orbit of the described satellite, including inclination, perigee, eccentricity, etc. Most importantly, it provides ECI coordinates/velocity for the satellite. CSite – Describes a location on the earth. Given the ECI coordinates of a satellite, this class can generate Azimuth/Elevation look angles to the satellite. cNoradBase, cNoradSGP4, cNoradSDP4 – These classes implement the NORAD SGP4/SDP4 algorithms. They are used by cOrbit to calculate the ECI coordinates/velocity of its associated satellite. For excellent information on the underlying physics of orbits, visible satellite observations, current NORAD TLE data, and other related material, see http://www.celestrak.com which is maintained by Dr. TS Kelso. Michael F. Henry December, 2003 (Updated January, 2009)

近期下载者

相关文件


收藏者