123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace DW5S.ViewModel
- {
- public class SatEphResViewModel
- {
- /// <summary>
- /// 卫星编号
- /// </summary>
- [Display(Name = "卫星编号")]
- public int SatId { get; set; }
- /// <summary>
- /// 时间
- /// </summary>
- [Display(Name = "时间")]
- public DateTime SatTime { get; set; }
- /// <summary>
- /// 星历发布时刻
- /// </summary>
- [Display(Name = "星历发布时刻")]
- public DateTime TleTime { get; set; }
- /// <summary>
- /// 轨道经度
- /// </summary>
- [Display(Name = "轨道经度")]
- public double Lon { get; set; }
- /// <summary>
- /// 坐标X
- /// </summary>
- [Display(Name = "坐标X")]
- public double X { get; set; }
- /// <summary>
- /// 坐标Y
- /// </summary>
- [Display(Name = "坐标Y")]
- public double Y { get; set; }
- /// <summary>
- /// 坐标Z
- /// </summary>
- [Display(Name = "坐标Z")]
- public double Z { get; set; }
- /// <summary>
- /// 速度VX(m/s)
- /// </summary>
- [Display(Name = "速度VX(m/s)")]
- public double VX { get; set; }
- /// <summary>
- /// 速度VY(m/s)
- /// </summary>
- [Display(Name = "速度VY(m/s)")]
- public double VY { get; set; }
- /// <summary>
- /// 速度VZ(m/s)
- /// </summary>
- [Display(Name = "速度VZ(m/s)")]
- public double VZ { get; set; }
- /// <summary>
- ///
- /// </summary>
- /// <returns></returns>
- public override string ToString()
- {
- return $"{SatId}-{SatTime:yyyyMMddHHmmss}-{X},{Y},{Z},{VX},{VY},{VZ}";
- }
- }
- }
|