Tle |
您所在的位置:网站首页 › 卫星轨道离心率 › Tle |
new mars3d.Tle(tle1, tle2, name)
plugins/mars3d-space/core/Tle.js 8
卫星TLE和SGP4相关算法类 参数名称 类型 描述信息 tle1 string卫星两行轨道数(TLE) 的tle1,每行69个字符, 示例:'1 39150U 13018A 18309.20646405 .00000034 00000-0 12253-4 0 9993' tle2 string卫星两行轨道数(TLE) 的tle2,每行69个字符, 示例:'2 39150 97.9189 29.2064 0018076 220.9170 139.0692 14.76532215297913' name string 可选卫星名称 参考:TLE解释 成员(属性) readonly bstarDrag : number plugins/mars3d-space/core/Tle.js 137BSTAR阻力系数,用于大气阻力对卫星运动的影响。 tle1的第45–52列 readonly checksum1 : number plugins/mars3d-space/core/Tle.js 167校验和,指这一行的所有非数字字符,按照“字母、空格、句点、正号= 0;负号=1”的规则换算成0和1后,将这一行中原来的全部数字加起来,以10为模计算后所得的和。校验和可以检查出90%的数据存储或传送错误。按十进制加起来的个位数字的校验和,用于精确纠正误差。 tle1的第69列 readonly checksum2 : number plugins/mars3d-space/core/Tle.js 258校验和, tle2的第69列 readonly classification : string plugins/mars3d-space/core/Tle.js 57卫星类别(U表示不保密,可供公众使用的;C 表示保密,仅限NORAD使用;S表示保密的,仅限NORAD使用), tle1的第8列 readonly cospar : string plugins/mars3d-space/core/Tle.js 36COSPAR国际代号,国际空间研究委员会制定. readonly eccentricity : number plugins/mars3d-space/core/Tle.js 199轨道偏心率,轨道离心率是指卫星椭圆轨道的中心点到地球的球心点的距离(c)除以卫星轨道半长轴(a)得到的一个0(圆型)到1(抛物线)之间的小数值。 tle2的第27–33列 readonly epochDay : number plugins/mars3d-space/core/Tle.js 107TLE历时 (用十进制小数表示一年中的第几日和日中的小数部分), tle1的第21–32列 readonly epochYear : number plugins/mars3d-space/core/Tle.js 97TLE历时(年份后两位), tle1的第19–20列 readonly firstTimeDerivative : number plugins/mars3d-space/core/Tle.js 117平均运动的一阶时间导数,用来计算每一天平均运动的变化带来的轨道漂移,提供给轨道计算软件预测卫星的位置。两行式轨道数据使用这个数据校准卫星的位置。 tle1的第34–43列 readonly inclination : number plugins/mars3d-space/core/Tle.js 179轨道的交角是指天体的轨道面和地球赤道面之间的夹度,用0~90°来表示顺行轨道(从地球北极上空看是逆时针运行);用90~180°表示逆行轨道(从地球北极上空看是顺时针运行)。 tle2的第09–16列 readonly intDesignatorLaunchNumber : number plugins/mars3d-space/core/Tle.js 77返回当年的发射顺序编号,这是COSPAR id的一部分(国际指示器), tle1的第12–14列 readonly intDesignatorPieceOfLaunch : string plugins/mars3d-space/core/Tle.js 87发射卫星个数(A表示是第一个,如果一次发射多颗卫星,使用26个英文字母排序;如果超过了26个编号,则使用两位字母,如AA、AB、AC编号),这是COSPAR id的一部分(国际指示器), tle1的第15–17列 readonly intDesignatorYear : number plugins/mars3d-space/core/Tle.js 67返回发射年份(最后两位数字),这是COSPAR id的一部分(国际指示器), tle1的第10–11列 readonly meanAnomaly : number plugins/mars3d-space/core/Tle.js 219平近点角, tle2的第44–51列 readonly meanMotion : number plugins/mars3d-space/core/Tle.js 229每天绕地球公转圈数(平均运动), tle2的第53–63列 readonly norad : number plugins/mars3d-space/core/Tle.js 47NORAD 空间目录号,北美空防司令部制定。 tle1的第3-7列 readonly orbitModel : number plugins/mars3d-space/core/Tle.js 147美国空军空间指挥中心内部使用的为1;美国空军空间指挥中心以外公开使用标识为0。 tle1的第63列 readonly perigee : number plugins/mars3d-space/core/Tle.js 209近地点角矩(deg) tle2的第35–42列 readonly period : number plugins/mars3d-space/core/Tle.js 238卫星的运行周期(单位:分钟) readonly revNumberAtEpoch : number plugins/mars3d-space/core/Tle.js 248发射以来飞行的圈数, tle2的第64–68列 readonly rightAscension : number plugins/mars3d-space/core/Tle.js 189升交点赤经,升交点赤经是指卫星由南到北穿过地球赤道平面时,与地球赤道平面的交点。 tle2的第18–25列 readonly secondTimeDerivative : number plugins/mars3d-space/core/Tle.js 127平均运动的二阶时间导数,用来计算每一天平均运动的变化带来的轨道漂移,提供给轨道计算软件预测卫星的位置。 tle1的第45–52列 readonly tleSetNumber : number plugins/mars3d-space/core/Tle.js 157星历编号,TLE数据按新发现卫星的先后顺序的编号, tle1的第65–68列 方法 static mars3d.Tle.ecfToEci(positionEcf, datetime) → Cesium.Cartesian3 plugins/mars3d-space/core/Tle.js 499ECEF坐标 转换为 ECI坐标 参数名称 类型 描述信息 positionEcf Cesium.Cartesian3ECEF(地心地固坐标系) 坐标 datetime Date | Cesium.JulianDate | number指定时间, Number时请传入格林尼治恒星时(GMST)时间 返回值:ECI(地心惯性坐标系)坐标 static mars3d.Tle.eciToEcf(positionEci, datetime) → Cesium.Cartesian3 plugins/mars3d-space/core/Tle.js 481ECI坐标 转换为 ECEF坐标 参数名称 类型 描述信息 positionEci Cesium.Cartesian3ECI(地心惯性坐标系)坐标 datetime Date | Cesium.JulianDate | number指定时间, Number时请传入格林尼治恒星时(GMST)时间 返回值:ECEF(地心地固坐标系) 坐标 static mars3d.Tle.eciToGeodetic(positionEci, datetime) → LngLatPoint plugins/mars3d-space/core/Tle.js 458ECI惯性系坐标 转换为 经纬度坐标 参数名称 类型 描述信息 positionEci Cesium.Cartesian3ECI(地心惯性坐标系) 坐标 datetime Date | Cesium.JulianDate | number指定时间, Number时请传入格林尼治恒星时(GMST)时间 返回值:经纬度坐标 参考: Cesium.ReferenceFrame.INERTIAL static mars3d.Tle.getEcfPosition(tle1, tle2, datetime) → Cesium.Cartesian3|undefined plugins/mars3d-space/core/Tle.js 432获取卫星指定时间所在的 ECEF坐标 参数名称 类型 描述信息 tle1 string卫星TLE的第一行 tle2 string卫星TLE的第二行 datetime Date | Cesium.JulianDate | number指定的时间 返回值:ECEF(地心地固坐标系) 坐标 static mars3d.Tle.getPoint(tle1, tle2, datetime) → LngLatPoint|undefined plugins/mars3d-space/core/Tle.js 420计算卫星指定时间所在的 经纬度位置 参数名称 类型 描述信息 tle1 string卫星TLE的第一行 tle2 string卫星TLE的第二行 datetime Date | Cesium.JulianDate | number指定的时间 返回值:卫星当前经纬度位置 static mars3d.Tle.gstime(datetime) → number plugins/mars3d-space/core/Tle.js 442获取 格林尼治恒星时(GMST)时间 参数名称 类型 描述信息 datetime Date | Cesium.JulianDate时间对象 返回值:格林尼治恒星时(GMST)时间 static mars3d.Tle.tle2coe(tle1, tle2) → object plugins/mars3d-space/core/Tle.js 554两行轨道根数 转换到 开普勒六根数 参数名称 类型 描述信息 tle1 string两行轨道根数1 tle2 string两行轨道根数2 返回值:卫星开普勒六根数对象 getEcfPosition(datetime) → Cesium.Cartesian3|undefined plugins/mars3d-space/core/Tle.js 296获取卫星指定时间所在的 ECEF坐标 参数名称 类型 描述信息 datetime Date | Cesium.JulianDate | number指定的时间 返回值:ECEF(地心地固坐标系) 坐标 getEciPosition(datetime) → Cesium.Cartesian3|undefined plugins/mars3d-space/core/Tle.js 315获取卫星指定时间所在的 ECI惯性坐标 参数名称 类型 描述信息 datetime Date | Cesium.JulianDate | number指定的时间 返回值:ECI(地心惯性坐标系)坐标 getEciPositionAndGeodetic(datetime) → object|undefined plugins/mars3d-space/core/Tle.js 331获取卫星指定时间所在的 ECI惯性坐标和地理坐标 参数名称 类型 描述信息 datetime Date | Cesium.JulianDate | number指定的时间 返回值:ECI惯性坐标和地理坐标等信息 getLookAngles(point, datetime) → Tle.LookAngles plugins/mars3d-space/core/Tle.js 387获取 地面地点 对卫星的 天文观测值 参数名称 类型 描述信息 point LngLatPoint地面地点经纬度坐标 datetime Date | Cesium.JulianDate | number指定的时间 返回值:观测值 getPoint(datetime) → LngLatPoint|undefined plugins/mars3d-space/core/Tle.js 360获取卫星指定时间 所在的位置坐标(经纬度) 参数名称 类型 描述信息 datetime Date | Cesium.JulianDate | number指定的时间 返回值:卫星当前经纬度位置 定义的类型 mars3d.Tle.LookAngles plugins/mars3d-space/core/Tle.js 369从地面上某点的天文观测角度等值。 属性: 属性名称 类型 描述信息 position Cesium.Cartesian3卫星的当前位置 range number与卫星的距离,单位:米 azimuth number方位角,角度值 elevation number仰角,角度值 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |