如何使用Cesium CZML绘制小行星轨道模型(一)

要使用Cesium的czml来绘制小行星轨道模型,需要遵循以下步骤:

  1. 收集小行星的轨道数据,包括其轨道参数,例如半长轴、偏心率、倾角等等。

  1. 将轨道数据转换为CZML格式。可以使用python库czml来实现,czml将轨道数据转换为json格式的czml文件。

  1. 在Cesium中加载czml文件并解析其中的轨道数据。

  1. 根据解析出的轨道参数,计算小行星在轨道上的位置和速度,并将其转换为Cesium的Entity,使用Cesium的Entity API将其加载到场景中。

  1. 使用Cesium的图形接口,例如Path或PolylineGlowMaterialProperty,绘制小行星的轨迹。同时,可以使用Ellipsoid或Box等几何体绘制小行星本身。

收集小行星的轨道数据

以下是从JPL Horizons系统获取小行星轨道数据的基本步骤:

  1. 打开网站:

https://ssd.jpl.nasa.gov/horizons.cgi

  1. 设置网站的“Target Body”为你想要查询的小行星,可以通过指定小行星名称或编号来进行查询。

  1. 设置网站的“Observer Location”为地球。

  1. 设置网站的“Time Span”为你所需要的时间段,可以是固定日期范围,也可以是以当前时间为基础的相对时间范围。

  1. 选择“Table Settings”中的“Quantities”并添加你需要的轨道参数,例如半长轴、偏心率、倾角等等。

  1. 点击“Generate Ephemeris”按钮,等待系统生成数据。

  1. 在生成的数据中找到“$$SOE”(Start of Ephemeris)和“$$EOE”(End of Ephemeris)之间的轨道数据部分,将其复制到文本编辑器中,保存为文本文件,例如csv格式。

  1. 将文本文件转换为Cesium CZML格式,通过Cesium进行可视化展示。

以上步骤仅供参考,具体操作可能因网站界面更新而略有不同。

下载的Ryugu小行星并改成CSV数据格式

Date__(UT)__HR:MN    R.A._____(ICRF)_____DEC    R.A.__(a-apparent)__DEC    dRA*cosD    d(DEC)/dt    Azi____(a-app)___Elev    a-mass    mag_ex    APmag    S-brt    Illu%    r    rdot    delta    deldot    S-O-T    /r    S-T-O    PsAng    PsAMV    GlxLon    GlxLat    Sky_motion    Sky_mot_PA    RelVel-ANG    Lun_Sky_Brt    sky_SNR
2022-Mar-01 00:00 *    00 45 39.93 +06 39 45.5    00 46 46.87 +06 46 50.3    131.56    46.90698    231.598631  51.557931    1.275    0.359    21.989    5.923    92.78103    1.044089667    -4.5417674    1.723552937    -2.6781824    33.0658    /T    31.1764    64.554    252.902    120.348027    -56.181844    2.3278691    70.376599    -3.165443    n.a.    n.a.
2022-Mar-01 01:00 *    00 45 48.76 +06 40 32.4    00 46 55.71 +06 47 37.2    131.7527    46.87522    246.715314  40.869835    1.525    0.429    21.989    5.923    92.78036    1.043980394    -4.5398263    1.723489454    -2.6001248    33.0628    /T    31.1778    64.56    252.909    120.414576    -56.17027    2.330716    70.41536    -3.069882    n.a.    n.a.
2022-Mar-01 02:00 C    00 45 57.61 +06 41 19.3    00 47 04.56 +06 48 24.1    131.9994    46.84956    257.811464  29.035542    2.052    0.577    21.989    5.922    92.77971    1.043871168    -4.5378825    1.723427641    -2.5403028    33.0597    /T    31.1793    64.567    252.915    120.481187    -56.158669    2.334447    70.459077    -2.994834    n.a.    n.a.
2022-Mar-01 03:00 A    00 46 06.48 +06 42 06.2    00 47 13.43 +06 49 10.9    132.2846    46.83148    266.948239  16.726229    3.428    0.964    21.989    5.922    92.77909    1.043761988    -4.5359361    1.723367004    -2.5029148    33.0566    /T    31.1807    64.573    252.922    120.547884    -56.147038    2.3388269    70.504986    -2.945517    n.a.    n.a.
2022-Mar-01 04:00    00 46 15.37 +06 42 53.1    00 47 22.32 +06 49 57.8    132.5902    46.82196    275.339987   4.310647    11.241    3.16    21.988    5.922    92.7785    1.043652856    -4.533987    1.723306968    -2.4906289    33.0534    /T    31.182    64.58    252.928    120.614684    -56.135375    2.343576    70.550196    -2.925306    n.a.    n.a.
2022-Mar-01 05:00    00 46 24.28 +06 43 40.0    00 47 31.23 +06 50 44.6    132.8966    46.82142    283.843357  -7.934735    n.a.    n.a.    21.988    5.922    92.77794    1.04354377    -4.5320352    1.723246915    -2.5044014    33.0502    /T    31.1833    64.586    252.935    120.681595    -56.123679    2.3483894    70.591897    -2.935539    n.a.    n.a.
2022-Mar-01 06:00    00 46 33.21 +06 44 26.8    00 47 40.15 +06 51 31.4    133.1843    46.82962    293.257262 -19.711397    n.a.    n.a.    21.988    5.922    92.7774    1.043434731    -4.5300808    1.723186223    -2.5434119    33.0469    /T    31.1845    64.593    252.941    120.748615    -56.111946    2.3529572    70.627551    -2.975463    n.a.    n.a.
2022-Mar-01 07:00    00 46 42.16 +06 45 13.7    00 47 49.10 +06 52 18.2    133.4349    46.84576    304.524775 -30.594366    n.a.    n.a.    21.988    5.921    92.7769    1.04332574    -4.5281237    1.723124312    -2.6051188    33.0437    /T    31.1856    64.599    252.948    120.815731    -56.100174    2.3569865    70.655057    -3.042334    n.a.    n.a.
2022-Mar-01 08:00    00 46 51.12 +06 46 00.6    00 47 58.07 +06 53 05.1    133.6326    46.86847    318.824200 -39.893034    n.a.    n.a.    21.987    5.921    92.77642    1.043216795    -4.526164    1.723060683    -2.6854335    33.0405    /T    31.1867    64.606    252.954    120.882924    -56.088359    2.360221    70.672882    -3.13164    n.a.    n.a.
2022-Mar-01 09:00    00 47 00.10 +06 46 47.6    00 48 07.04 +06 53 52.0    133.7652    46.89594    337.206678 -46.506161    n.a.    n.a.    21.987    5.921    92.77596    1.043107898    -4.5242016    1.72299495    -2.7789989    33.0374    /T    31.1877    64.612    252.961    120.950164    -56.0765    2.3624584    70.680148    -3.237429    n.a.    n.a.
2022-Mar-01 10:00    00 47 09.08 +06 47 34.5    00 48 16.03 +06 54 38.9    133.825    46.92601    359.126234 -49.068560    n.a.    n.a.    21.987    5.921    92.7755    1.042999048    -4.5222365    1.722926868    -2.8795547    33.0343    /T    31.1887    64.618    252.968    121.017418    -56.064594    2.3635649    70.676678    -3.352706    n.a.    n.a.
2022-Mar-01 11:00    00 47 18.06 +06 48 21.5    00 48 25.02 +06 55 25.8    133.8092    46.95634    21.196549 -46.839431    n.a.    n.a.    21.986    5.921    92.77505    1.042890245    -4.5202688    1.722856349    -2.9803644    33.0313    /T    31.1897    64.625    252.974    121.08465    -56.052641    2.3634838    70.663    -3.469888    n.a.    n.a.
2022-Mar-01 12:00    00 47 27.04 +06 49 08.6    00 48 34.00 +06 56 12.8    133.7202    46.98457    39.879911 -40.470443    n.a.    n.a.    21.986    5.92    92.77459    1.04278149    -4.5182984    1.722783469    -3.0746744    33.0284    /T    31.1907    64.631    252.981    121.151821    -56.04064    2.3622395    70.640315    -3.581278    n.a.    n.a.
2022-Mar-01 13:00 A    00 47 36.01 +06 49 55.6    00 48 42.98 +06 56 59.8    133.5652    47.00846    54.438358 -31.319984    n.a.    n.a.    21.986    5.92    92.77411    1.042672782    -4.5163253    1.722708461    -3.1561745    33.0256    /T    31.1918    64.638    252.988    121.218895    -56.028591    2.3599357    70.610415    -3.679545    n.a.    n.a.
2022-Mar-01 14:00 C    00 47 44.97 +06 50 42.7    00 48 51.95 +06 57 46.8    133.3563    47.02605    65.871830 -20.519665    n.a.    n.a.    21.986    5.92    92.77361    1.042564121    -4.5143496    1.722631702    -3.2194279    33.0229    /T    31.1929    64.645    252.994    121.285842    -56.016495    2.3567485    70.575583    -3.75819    n.a.    n.a.
2022-Mar-01 15:00 *m    00 47 53.92 +06 51 29.8    00 49 00.90 +06 58 33.8    133.1088    47.03582    75.370116  -8.784944    n.a.    n.a.    21.985    5.92    92.77307    1.042455508    -4.5123712    1.722553683    -3.2602418    33.0202    /T    31.194    64.651    253.001    121.352636    -56.004354    2.3529139    70.538444    -3.811966    n.a.    n.a.
2022-Mar-01 16:00 *m    00 48 02.85 +06 52 16.9    00 49 09.84 +06 59 20.8    132.8411    47.03678    83.890818   3.446248    13.165    3.701    21.985    5.92    92.77251    1.042346943    -4.5103902    1.722474981    -3.2759534    33.0176    /T    31.1953    64.658    253.008    121.419259    -55.992171    2.3487118    70.501807    -3.83724    n.a.    n.a.
2022-Mar-01 17:00 *m    00 48 11.76 +06 53 04.0    00 49 18.76 +07 00 07.9    132.5725    47.0285    92.234798  15.871589    3.601    1.012    21.985    5.919    92.77191    1.042238425    -4.5084065    1.722396214    -3.2656112    33.015    /T    31.1966    64.665    253.014    121.485705    -55.979947    2.3444471    70.468476    -3.832262    n.a.    n.a.
2022-Mar-01 18:00 *m    00 48 20.65 +06 53 51.0    00 49 27.66 +07 00 54.9    132.3228    47.01122    101.242703  28.219123    2.106    0.592    21.984    5.919    92.77128    1.042129955    -4.5064201    1.722318003    -3.2300401    33.0125    /T    31.1979    64.672    253.021    121.551976    -55.967686    2.3404287    70.441059    -3.797329    n.a.    n.a.
2022-Mar-01 19:00 *m    00 48 29.53 +06 54 38.1    00 49 36.54 +07 01 41.9    132.1103    46.98576    112.086189  40.136878    1.548    0.435    21.984    5.919    92.77062    1.042021533    -4.504431    1.722240928    -3.1717852    33.01    /T    31.1994    64.679    253.027    121.618083    -55.955391    2.3369487    70.421782    -3.734805    n.a.    n.a.
2022-Mar-01 20:00 *m    00 48 38.39 +06 55 25.1    00 49 45.41 +07 02 28.9    131.9507    46.95354    126.752221  50.995171    1.285    0.361    21.984    5.919    92.76993    1.041913159    -4.5024393    1.722165488    -3.0949377    33.0074    /T    31.2009    64.686    253.034    121.684046    -55.943064    2.3342626    70.412325    -3.649002    n.a.    n.a.
2022-Mar-01 21:00 *m    00 48 47.25 +06 56 12.1    00 49 54.28 +07 03 15.8    131.8562    46.91641    148.464818  59.457635    1.16    0.326    21.984    5.919    92.76922    1.041804833    -4.5004449    1.722092068    -3.0048568    33.0048    /T    31.2025    64.692    253.04    121.749895    -55.930707    2.3325721    70.413685    -3.545907    n.a.    n.a.
2022-Mar-01 22:00 *m    00 48 56.10 +06 56 59.1    00 50 03.13 +07 04 02.7    131.8347    46.87657    178.839378  63.045976    1.121    0.315    21.983    5.918    92.7685    1.041696555    -4.4984479    1.722020913    -2.9078032    33.0022    /T    31.2041    64.699    253.047    121.815662    -55.918323    2.332011    70.426095    -3.432769    n.a.    n.a.
2022-Mar-01 23:00 *m    00 49 04.96 +06 57 46.0    00 50 11.99 +07 04 49.6    131.8888    46.83642    209.670002  59.928593    1.155    0.325    21.983    5.918    92.76778    1.041588325    -4.4964482    1.721952111    -2.8105129    32.9994    /T    31.2057    64.706    253.053    121.881383    -55.905912    2.3326366    70.449002    -3.317579    n.a.    n.a.
2022-Mar-02 00:00 *m    00 49 13.82 +06 58 32.9    00 50 20.85 +07 05 36.4    132.0161    46.79838    232.043021  51.732648    1.272    0.358    21.983    5.918    92.76705    1.041480143    -4.4944458    1.721885585    -2.7197375    32.9966    /T    31.2073    64.713    253.06    121.947097    -55.893474    2.3344254    70.481103    -3.208483    n.a.    n.a.
2022-Mar-02 01:00 *    00 49 22.69 +06 59 19.7    00 50 29.73 +07 06 23.2    132.2094    46.76474    247.112341  40.998505    1.522    0.428    21.983    5.918    92.76635    1.04137201    -4.4924408    1.721821101    -2.6417836    32.9938    /T    31.2088    64.72    253.066    122.012838    -55.881009    2.3372749    70.520441    -3.113179    n.a.    n.a.
2022-Mar-02 02:00 C    00 49 31.57 +07 00 06.5    00 50 38.61 +07 07 10.0    132.4567    46.73749    258.165210  29.139992    2.045    0.575    21.982    5.918    92.76566    1.041263924    -4.4904331    1.721758283    -2.582083    32.9908    /T    31.2104    64.727    253.073    122.078639    -55.868516    2.3410099    70.564558    -3.038351    n.a.    n.a.
2022-Mar-02 03:00 A    00 49 40.48 +07 00 53.3    00 50 47.52 +07 07 56.7    132.7425    46.7182    267.274172  16.821299    3.409    0.958    21.982    5.917    92.765    1.041155888    -4.4884227    1.721696639    -2.5448224    32.9878    /T    31.2119    64.734    253.08    122.144523    -55.855993    2.345395    70.610679    -2.989198    n.a.    n.a.
2022-Mar-02 04:00    00 49 49.40 +07 01 40.1    00 50 56.44 +07 08 43.4    133.0485    46.70788    275.652366   4.407379    11.057    3.108    21.982    5.917    92.76436    1.041047899    -4.4864096    1.721635594    -2.5326576    32.9847    /T    31.2133    64.741    253.086    122.210508    -55.843438    2.35015    70.655917    -2.969082    n.a.    n.a.
2022-Mar-02 05:00    00 49 58.35 +07 02 26.8    00 51 05.39 +07 09 30.1    133.3553    46.70695    284.153894  -7.826543    n.a.    n.a.    21.981    5.917    92.76376    1.040939959    -4.4843939    1.721574528    -2.5465332    32.9816    /T    31.2146    64.748    253.093    122.2766    -55.830847    2.3549693    70.697476    -2.979328    n.a.    n.a.
  1. Date__(UT)__HR:MN

是一个天文学术语,用于描述某个天文事件发生的日期和时间。其中,Date表示日期,UT表示协调世界时(Coordinated Universal Time),HR表示小时数,MN表示分钟数。

协调世界时是一种国际标准时间,是一种以原子钟时间为基础的时间标准,它与格林威治平均时间(GMT)几乎相同。协调世界时是世界各地公认的标准时间,用于同步全球的时间。

Date__(UT)__HR:MN通常用于记录某个天文事件的具体时间,例如,一颗彗星经过地球时的时间、一次日食发生的时间等等。例如,彗星的经过时间可能会被表示为 "2023-Jan-01 12:34",表示该事件发生在2023年1月1日12点34分(协调世界时)。

其中:

  • '*' Daylight (refracted solar upper-limb on or above apparent horizon)

  • 'C' Civil twilight/dawn

  • 'N' Nautical twilight/dawn

  • 'A' Astronomical twilight/dawn

  • ' ' Night OR geocentric ephemeris

  • '*' - 表示日出或日落时刻,指太阳的上缘出现在地平线上或消失在地平线下。

  • 'C' - 表示民用黄昏或拂晓时刻,指太阳的下缘出现在地平线上或消失在地平线下,此时视野中明亮的星星已经不可见。

  • 'N' - 表示航海用黄昏或拂晓时刻,指太阳的下缘出现在地平线上或消失在地平线下,此时视野中暗淡的星星也难以辨认。

  • 'A' - 表示天文学用黄昏或拂晓时刻,指太阳的下缘出现在地平线上或消失在地平线下,此时视野中所有星星均可观测到。

  • ' ' - 表示该时刻为夜间或者是根据地心星历算出的时刻。

  1. R.A._____(ICRF)_____DEC

这是一个天文学术语,用于描述星座或恒星的位置。其中,R.A.表示赤经(Right Ascension),DEC表示赤纬(Declination),ICRF表示国际天球参照系(International Celestial Reference Frame)。

赤经和赤纬是一种基于天球坐标系的描述天体位置的方式。赤经类似于地球上的经度,是沿着天球赤道的圆周测量的角度,通常用小时(h)、分钟(m)、秒(s)来表示。赤纬类似于地球上的纬度,是沿着天球的纬圆测量的角度,通常用度(°)、分(')、秒('')来表示。

国际天球参照系是一个固定的天球坐标系,用于精确测量天体位置。它是由多个天文观测站观测到的参考星进行精确测量所得到的。ICRF通过对这些参考星的位置进行精确的三维测量,建立了一个固定的天球坐标系,用于精确描述天体位置。

因此,R.A._____(ICRF)DEC通常表示一个天体在ICRF坐标系下的赤经和赤纬。例如,太阳在ICRF坐标系下的位置为 R.A.(ICRF)DEC = 286.13°(ICRF)_____63.87°。

  1. R.A.__(a-apparent)__DEC

R.A.__(a-apparent)__DEC是一个天文学术语,用于描述一个天体在视觉上的赤经和赤纬。其中,R.A.表示赤经(Right Ascension),DEC表示赤纬(Declination),a-apparent表示视赤经和视赤纬(apparent right ascension and declination)。

视赤经和视赤纬是指一个天体在地球上的视角度,考虑了视差、年周视差、光行差、大气折射等因素的影响。它们与真实的赤经和赤纬略有不同,但是它们是我们观测到的实际位置。

视赤经通常用小时(h)、分钟(m)、秒(s)来表示,视赤纬通常用度(°)、分(')、秒('')来表示。

因此,R.A.__(a-apparent)DEC通常表示一个天体在地球上的视觉位置,包括其视赤经和视赤纬。例如,太阳在地球上的位置为 R.A.(a-apparent)DEC = 23h 26m 57.008s-00° 21' 26.7''。

  1. dRA*cosD

在天文学中,dRA*cosD代表赤经方向上的角度变化。其中,dRA表示赤经的变化量,而cosD则是赤纬方向的余弦值。

因为天球上的任何一个点都可以由它的赤经和赤纬坐标来确定,所以我们可以通过计算天球上某个天体在赤经方向上的移动量,来描述它在天球上的运动。

通常情况下,赤经和赤纬的单位是小时、分钟或秒,而dRAcosD的单位则是角秒或弧度。在天文学中,dRAcosD经常被用来计算天体的运动速度、位置变化等参数。

  1. d(DEC)/dt

在天文学中,d(DEC)/dt代表赤纬方向上的角度变化率。其中,d(DEC)表示赤纬的变化量,而dt则表示时间的变化量。

赤纬是一个天体在天球上的位置坐标,表示了它相对于赤道面的偏离程度。因此,d(DEC)/dt可以用来描述一个天体在赤纬方向上的运动速度。

通常情况下,赤纬的单位是度、分或秒,时间的单位是年、日或秒。因此,d(DEC)/dt的单位通常是角秒/年、角分/日或弧度/秒等。

在天文学中,d(DEC)/dt经常被用来计算天体的位置、速度、轨道参数等信息,是非常重要的天文学量。

  1. Azi____(a-app)___Elev

在天文学中,Azi和Elev通常用于描述一个天体相对于地球上某个观测点的位置坐标,代表了该天体在观测点的地平坐标系中的方向和高度角。

其中,Azi表示天体相对于北方的方位角,也就是天体在水平面上的位置角度。通常以正北方向为0度,向东逆时针旋转为正值,向西顺时针旋转为负值。其单位通常是度、分或秒。

Elev则表示天体相对于水平面的高度角,也就是天体在地平线上的高度角度。通常以地平线为0度,向上为正值,向下为负值。其单位通常也是度、分或秒。

在某些情况下,Azi和Elev还可以被用来描述地球上的其他物体或者观测设备的位置。例如,在雷达测量、无线电通信等领域,Azi和Elev常常被用来描述设备的指向角度。

  1. a-mass和mag_ex

a-mass和mag_ex是两个常用于描述天体物理特性的参数。

a-mass是指天体的质量,通常以太阳质量为单位进行计量。例如,地球的质量约为1/333,000太阳质量,而太阳的质量为1个太阳质量。在天文学中,a-mass通常被用来描述恒星、行星、卫星等天体的质量大小。

mag_ex是指天体的视星等。视星等是一种用于描述天体在地球上观测时的亮度的参数,其数值越小,表示天体越亮。mag_ex通常被用于描述行星、小行星、彗星等天体的亮度。与普通的视星等不同的是,mag_ex还考虑了天体的距离、太阳的角距、反照率等因素,因此更加准确。

通常情况下,天体的a-mass和mag_ex可以通过天体的观测数据、轨道参数等信息进行计算。这些参数在天文学中被广泛应用,用于解析天体的物理性质、运动状态、空间位置等信息。

  1. APmag

APmag是指一个天体的绝对星等,也称为绝对视星等。绝对星等是一种用于描述天体在固定距离上的亮度的参数,其数值越小,表示天体越亮。APmag常常被用于描述星系、星团等天体群的总亮度,以及天文学中各种恒星、行星等单个天体的亮度。

与视星等不同的是,绝对星等考虑了天体的距离因素。因此,当两个天体的视星等相同时,它们的绝对星等可能不同,这是因为它们的距离不同。在天文学中,通常将一个天体的视星等和距离数据结合起来,计算出其绝对星等,从而更准确地描述该天体的亮度和物理特性。

计算APmag通常需要使用一些基本的恒星参数,如恒星光谱类型、表面温度、大小等。这些参数可以通过恒星观测数据和理论模型进行估算。

  1. S-brt

S-brt是指一个天体的表面亮度,也称为表面亮度等级。它是一种用于描述天体表面亮度的参数,通常以每平方秒的亮度(或流量)单位表示。S-brt常常被用于描述星系、星团等天体群的表面亮度、大小等特征。

与视星等和绝对星等不同的是,S-brt是一种描述天体表面亮度的参数。它与天体的大小和亮度密度相关,可以用于比较天体的相对亮度和大小。在天文学中,S-brt常常被用于比较星系、星团等天体群的亮度和大小,以及观测数据的分析和解释。

计算S-brt通常需要使用一些基本的天体参数,如天体大小、距离、亮度、颜色等。这些参数可以通过天体观测数据和理论模型进行估算。在天文学中,S-brt通常被用于描述天体表面亮度的变化、分布等特征。

  1. Illu%

"Illu%"通常用于描述一个天体(如行星、卫星等)的照明率(Illumination),即其表面被太阳照亮的比例。该参数通常表示为一个百分数,取值范围从0到100。

在天文学中,照明率是一个非常重要的参数,因为它可以用来判断一个天体的光度、光变周期、自转周期等。例如,当行星或卫星的照明率为100%时,说明它们正处于满月或日的状态,而当照明率为0%时,则表示它们正处于新月或黑夜状态。同时,照明率也可以用来估算天体的表面温度和组成成分等物理特性。

计算一个天体的照明率通常需要知道其与太阳和观测者之间的距离和角度关系,以及其表面的反射特性。这些参数可以通过天体观测数据和理论模型进行估算。在天文学中,照明率常常被用于描述行星、卫星、彗星等天体的特性,以及观测数据的分析和解释。

  1. r

"r"指的是目标天体与太阳之间的视差距离,通常使用天文单位(AU)表示。这个视差距离可能受到光行时漂移等因素的影响而发生畸变,因此通常使用光行时校正后的视差值(也称为光行时修正视差)来表示,即所谓的"light-time aberrated"。

  1. rodt

"rdot"表示目标天体相对于观测者的太阳视差速度,即目标天体与太阳之间的距离随时间的变化率。它可能受到天体自身运动和相对论效应等因素的影响,因此也需要进行修正。

  1. delta

"delta"指的是目标天体与观测者之间的距离,通常使用天文单位(AU)表示。由于光传播需要一定的时间,所以在测量时需要考虑光行时效应,即光从目标天体传播到观测者所需的时间。因此,通常使用光行时校正后的视差值(也称为光行时修正视差)来表示,即所谓的"light-time aberrated"。

  1. delta-dot

"delta-dot"表示目标天体与观测者之间的距离随时间的变化率,即视差速度。它可以用于估算天体的运动状态和轨道,例如计算天体的速度和加速度等。同样需要考虑光行时修正和其他效应的影响。

  1. "S-O-T"

是指太阳、观测者和目标三者之间的关系,通常用于描述天文观测中的相对位置和角度。

在给定的时间和地点,"Sun-Observer-Target apparent SOLAR ELONGATION ANGLE"表示观测者从太阳出发,经过目标天体,再到太阳的视线方向与目标天体太阳连线之间的夹角。该角度也称为视向天体的太阳角距离,通常用度数表示。

  1. S-T-O

指的是三个天体的位置关系,即太阳、目标和观察者。太阳位于太阳系的中心位置,目标是被观测的天体,而观察者则是观测天体的位置。S-T-O角度指的是在目标处形成的角度,由指向太阳的向量和指向观察者的向量组成。它被用于天文学中,用于测量目标相对于太阳和观察者的方向。

  1. /r

情况A:对于一个在旋转天体表面上的观测位置,该天体的自转方向被考虑在内:

  • /T表示目标在太阳之后出现(晚间天空:在太阳之后升起并落下)

  • /L表示目标在太阳之前出现(早间天空:在太阳之前升起并落下)

情况B:对于一个没有自转模型的观测点(如一个航天器),“领先”和“落后”的条件由观测者的日心轨道运动定义:

  • 如果继续沿着观测者当前的日心运动方向,首先遇到目标的视经度,然后是太阳的视经度,则在观察者看来,目标领先太阳。

  • 如果首先遇到太阳的视经度,然后是目标的视经度,则目标在太阳之后出现。

还有两个代码可以输出:

  • / *表示观察者以太阳为中心 (未定义)

  • /? 目标与太阳中心对齐 (无领先或落后)

  1. PsAng

指的是行星的相位角,是指从太阳、行星和观测者所组成的三角形中,行星所处的角度。行星的相位角在天文学中非常重要,因为它可以反映行星的亮度以及天文事件的发生时间。

  1. PsAMV

PsAMV指的是行星的视角速度,是指行星相对于观测者在视线方向上的运动速度。

  1. GlxLon

GlxLon表示天体相对于银河系中心的经度,通常以度数表示。

  1. GlxLat

GlxLat表示天体相对于银盘的纬度,通常以度数表示。

  1. Sky_motion

Sky_motion表示目标在天空中的视运动速度,单位为角秒/小时。这个参数描述了目标相对于观测者在天空中的运动速度,考虑了目标的距离、观测者的位置以及目标的真实运动等因素。

  1. Sky_mot_PA

Sky_mot_PA表示目标在天空中的视运动方向,以北极为基准点,逆时针方向的角度。这个参数描述了目标相对于观测者在天空中的运动方向,即目标在天空中的视位置随时间的变化方向。

  1. RelVel-ANG

目标与观测者之间的相对速度,以及相对速度方向相对于观测者和指向目标的线之间的夹角。

  1. Lun_Sky_Brt

目标在月球照射下的亮度,单位为等级(mag)。

  1. sky_SNR

目标在天空中的信噪比。


下载链接:

https://ssd.jpl.nasa.gov/horizons/app.html#/

格式介绍:

https://ssd.jpl.nasa.gov/horizons/manual.html

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Cesium是一种开源的虚拟地球软件库,它可以通过czml格式来绘制卫星推扫轨迹。Cesium支持使用czml文件来定义卫星的轨迹、位置、速度等属性,并在虚拟地球上进行显示。 在czml文件中,可以通过定义卫星的时间、位置、速度、旋转等属性来描述其运动轨迹。Cesium可以根据这些属性来实时地绘制卫星的运动轨迹,同时显示轨迹的详细信息。在绘制卫星运动轨迹时,可以设置不同的颜色、宽度、曲率等属性,以便更加清晰地显示轨迹。 除了绘制卫星轨迹外,Cesium还可以显示卫星的静态信息,例如卫星名称、型号、发射日期等。通过czml格式,可以将这些信息与卫星轨迹信息一起保存到一个文件中,方便进行传输和共享。 总之,Cesiumczml格式极大地简化了卫星运动轨迹的绘制过程,使得用户可以更加方便地进行卫星的跟踪和监测。 ### 回答2: Cesium是一种基于WebGL的开源虚拟地球软件开发工具包,可以用于在网络地图的三维环境中展示地球表面、大气层等各种信息。在Cesium中,使用CZMLCesium Language)语言来描述各种地理信息对象的运动状态、形态、属性等。Cesium可以通过CZML文件中描述的轨迹、速度等信息来模拟卫星的运动或者绘制已有卫星的运行轨迹。 要绘制卫星的推扫轨迹,首先需要确定卫星的运动模型,包括轨道类型、轨道参数、卫星质心速度、自转角速度等。其次,需要知道卫星进行推扫的位置和方向。最后,根据CZML中定义的样式,将卫星的轨迹绘制在地球的三维模型上。 在CZML中,可以使用Position、Velocity、Orientation和Reference Frame等属性对卫星进行描述。其中,Position指定卫星位置,Velocity指定卫星的速度向量,Orientation指定卫星的朝向,Reference Frame指定运动参照系。通过这些属性可以完整描述卫星的运动状态。 Cesium提供了各种工具和库来简化CZML的创建和解析。使用Cesium绘制卫星推扫轨迹需要将卫星轨迹数据转换为CZML格式,并在Cesium的三维环境中加载并显示这些数据。同时,还需要对CZML文件中定义的样式进行调整,以适应用户的需求。 总之,使用Cesium绘制卫星推扫轨迹需要熟悉CZML语言和卫星运动状态模型,同时还需要掌握Cesium的基本操作和开发工具。合理的使用Cesium可以让卫星的推扫轨迹更加直观、实时地展示在地球的三维模型中,为许多领域的应用提供帮助。 ### 回答3: Cesium是一个用于创建三维地球浏览器应用程序的开源JavaScript库。Cesium可用于绘制卫星推扫轨迹,并且支持使用CZMLCesium的标准树状描述语言)来进行标准化数据交换。 在绘制卫星推扫轨迹之前,需要先通过CZML描述轨迹的属性和位置。可以将CZML数据存储在一个JSON文件中,然后在Cesium中加载并解析。这需要先将卫星的轨迹数据转换成特定格式的CZML数据,包括位置(经度、纬度和高度)、速度、方向和时间戳等信息。 一旦准备好CZML数据,就可以使用Cesium绘制卫星推扫轨迹。将JSON文件加载到Cesium应用程序中,并将CZML对象添加到Cesium场景中。使用Cesium的“Entity”模块来定义轨迹的外观和样式,例如颜色、线条宽度和透明度等。还可以使用“Time”模块设置轨迹的时间段和速度等参数。 最后,Cesium将在场景中显示卫星推扫轨迹。通过调整视角和交互控件,可以查看轨迹的三维视图,并根据需要缩放和旋转视角。在这个过程中,Cesium会根据CZML数据自动更新轨迹位置和外观等属性,从而实现动画和互动效果。 绘制卫星推扫轨迹需要对CesiumCZML语言有一定的了解和技能,需要有一定的程序开发能力和实践经验。但是,Cesium提供了丰富的文档和示例以帮助开发者快速入门并快速熟悉。使用Cesium绘制卫星推扫轨迹可以为科学研究、地球观测和工程设计等领域提供有用的可视化工具和应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值