146 lines
4.2 KiB
Protocol Buffer
146 lines
4.2 KiB
Protocol Buffer
syntax = "proto3";
|
||
|
||
message ShipInfoSets //船舶基本信息
|
||
{
|
||
repeated ShipInfo ShipInfo = 1;
|
||
}
|
||
|
||
message VoyageTrackpointInfoSets //船舶轨迹信息
|
||
{
|
||
repeated VoyageTrackpointInfo VoyageTrackpointInfo = 1;
|
||
}
|
||
|
||
message VoyageInfoSets //船舶航班信息
|
||
{
|
||
repeated VoyageInfo VoyageInfo = 1;
|
||
}
|
||
|
||
message ShipBaseInfoSets //船舶基本扩展信息
|
||
{
|
||
repeated ShipBaseInfo ShipBaseInfo = 1;
|
||
}
|
||
|
||
message ShipInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string Name = 2; //船舶名称
|
||
string IMO = 3; //IMO编号
|
||
string MMSI = 4; //MMSI编号
|
||
string Callsign = 5; //呼号
|
||
string Image = 6; //图片
|
||
string RegCountry = 7; //注册国家
|
||
string Owner = 8; //所属者
|
||
string Builder = 9; //建造单位
|
||
string BuilderTime = 10; //建造时间
|
||
string Type = 11; //船舶类型(货船等)
|
||
string SourceType = 12; //源网站船舶类型(驱逐舰等)
|
||
string UsageType = 13; //军民属性
|
||
string Nettonnage = 14; //净吨
|
||
string Width = 15; //船宽(型宽)
|
||
string Length = 16; //船长(chang)
|
||
string LeftPost = 17; //左舷距
|
||
string Trail = 18; //船尾舷距
|
||
string Draught = 19; //满载吃水
|
||
string CrewNum = 20; //船员数量
|
||
string DataSource = 21; //数据来源
|
||
string UpdateTime = 22; //更新时间
|
||
string LastTime = 23; //最后更新时间
|
||
string Sensitive = 24; //是否高敏(0/否;1/是)
|
||
}
|
||
|
||
message VoyageTrackpointInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string VoyageID = 2; //所属航次ID
|
||
string ShipMMSI = 3; //船舶MMSI
|
||
string Head = 4; //船首向
|
||
string Trace = 5; //船迹向
|
||
string Speed = 6; //航速
|
||
string Status = 7; //航行状态(搁浅/在航等)
|
||
string Longitude = 8; //纬度
|
||
string Latitude = 9; //经度
|
||
string FromPort = 10; //始发港
|
||
string FromGlobalCode = 11; //始发港全球id
|
||
string DestPort = 12; //目的港
|
||
string DestGlobalCode = 13; //目的港全球id
|
||
string UpdateTime = 14; //更新时间
|
||
string LastTime = 15; //最后更新时间
|
||
string DepTime = 16; //出发时间
|
||
string DestTime = 17; // 预计抵达时间
|
||
string Position = 18; // 所在海域
|
||
}
|
||
|
||
message VoyageInfo
|
||
{
|
||
string ID = 1; //ID
|
||
string VoyageID = 2; //航次ID
|
||
string NaviDistance = 3; //航行距离
|
||
string DepAtbTime = 4; //
|
||
string Sog1 = 5; //速度1
|
||
string DepTime = 6; //出发时间
|
||
string DestPortName_En = 7; // 目的港口英文
|
||
string DestPortZone = 8; // 目的地时区
|
||
string Sog2 = 9; //速度2
|
||
string DestTime = 10; // 预计抵达时间
|
||
string MMSI = 11; // MMSI
|
||
string DepCountryCode = 12; // 出发国家代码
|
||
string DepPortName_En = 13; // 出发港口英文
|
||
string DestCountryCode = 14; // 目的国家代码
|
||
string NaviTime = 15; // 航行时间
|
||
string DestPortName_Cn = 16; // 目的港口中文
|
||
string DepPortName_Cn = 17; // 出发港口中文
|
||
string Position = 18; // 所在海域
|
||
string Status = 19; // 航行状态
|
||
string DepPortZone = 20; // 出发地时区
|
||
string UpdateTime = 21; //更新时间
|
||
string LastTime = 22; //最后更新时间
|
||
}
|
||
|
||
message ShipBaseInfo
|
||
{
|
||
string ID = 1; // ID
|
||
string DepthType = 2; // 舰船级别
|
||
string BaseInfo = 3; // 基本情况
|
||
string BaseInfoSource = 4; // 基本情况信息来源
|
||
string Crew = 5; // 乘员
|
||
string CrewSource = 6; // 乘员信息来源
|
||
string ShipNumber = 7; // 舷号
|
||
string ShipNumberSource = 8; // 舷号信息来源
|
||
string Length = 9; // 舰长
|
||
string LengthSource = 10; // 舰长信息来源
|
||
string MaxSpeed = 11; // 最大航速
|
||
string MaxSpeedSource = 12; // 最大航速信息来源
|
||
string Width = 13; // 舰宽
|
||
string WidthSource = 14; // 舰宽信息来源
|
||
string CruisingSpeed = 15; // 巡航速度
|
||
string CruisingSpeedSource = 16; // 巡航速度信息来源
|
||
string Displacement = 17; // 排水量
|
||
string DisplacementSource = 18; // 排水量信息来源
|
||
string Draft = 19; // 吃水
|
||
string DraftSource = 20; // 吃水信息来源
|
||
string Endurance = 21; // 续航力
|
||
string EnduranceSource = 22; // 续航力信息来源
|
||
string PowerPlant = 23; // 动力装置
|
||
string PowerPlantSource = 24; // 动力装置信息来源
|
||
string NavalGun = 25; // 舰炮
|
||
string NavalGunSource = 26; // 舰炮信息来源
|
||
string Missile = 27; // 导弹
|
||
string MissileSource = 28; // 导弹信息来源
|
||
string Torpedo = 29; // 鱼雷
|
||
string TorpedoSource = 30; // 鱼雷信息来源
|
||
string CarrierAircraft = 31; // 舰载机
|
||
string CarrierAircraftSource = 32; // 舰载机信息来源
|
||
string Radar = 33; // 雷达
|
||
string RadarSource = 34; // 雷达信息来源
|
||
string CommandAndControl = 35; // 指控系统
|
||
string CommandAndControlSource = 36; // 指控系统信息来源
|
||
string Sonar = 37; // 声呐
|
||
string SonarSource = 38; // 声呐信息来源
|
||
string ElectricWarfare = 39; // 电战系统
|
||
string ElectricWarfareSource = 40; // 电战系统信息来源
|
||
string UpdateTime = 41; //更新时间
|
||
string LastTime = 42; //最后更新时间
|
||
}
|
||
|
||
|