syntax = "proto3";

message SatelliteInfoSets //卫星基本信息
{
   repeated SatelliteInfo SatelliteInfo = 1;
}

message SatelliteTrackpointInfoSets //卫星轨迹信息
{
   repeated SatelliteTrackpointInfo SatelliteTrackpointInfo = 1;
}




message SatelliteInfo
{
string ID = 1; //ID
string Image = 2; //图片
string NORAD = 3; //NORAD编号
string NSSDC = 4; //国际编号
string Nation = 5; //所属国家
string Name = 6; //卫星名称
string Type = 7; //类型
string LaunchTime = 8; //发射时间
string RCS = 9; //RCS
string Perigee = 10; //近地点（km）
string Apogee = 11; //远地点(km)
string Inclination = 12; //倾斜度(倾角)
string MonitorDiam = 13; //覆盖直径（km）
string Eccentricity = 14; //离心率
string Period = 15; //周期
string LaunchSite = 16; //发射地点（发射场）
string LaunchTimes = 17; //发射次数
string CarrierCode = 18; //发射物体编号
string CarrierName = 19; //发射载体名称
string DataSource = 20; //数据源
string IsOnRail = 21; //是否在轨
string UpdateTime = 22; //更新时间
string LastTime = 23; //最后更新时间
string Sensitive = 24; //是否高敏（0/否；1/是）
}

message SatelliteTrackpointInfo
{
string ID = 1; //ID
string SatelliteNORAD = 2; //卫星NORAD
string Longitude = 3; //经度
string Latitude = 4; //纬度
string Height = 5; //高度
string Speed = 6; //卫星速度（km/s）
string UpdateTime = 7; //数据更新时间
string LastTime = 8; //最后更新时间
string Status = 9; //当前状态:1：在线，2：下线
}