public override string ToString() { return($"MsgType3: MMSI {UserId}, {NavigationalStatus}, Lon {Longitude.ToString("N4")}, Lat {Latitude.ToString("N4")}, Heading {TrueHeadingString}, SOG {SOG.ToString("N2")}"); }
public override string ToString() { return($"{VesselId}, {NavigationalStatus}. SOG: {SOG.ToString("N2")}. Draught: {MaxStaticDraught}. {DistanceFromObservationPoint.ToString("N2")}Km."); }
public virtual string GetDescription() { return(string.Format("MMSI({0}),船名({1}),经度({2}),纬度({3}),航速({4}节),航向({5}°)", MMSI, Name, Lon.ToString("F6"), Lat.ToString("F6"), SOG.ToString("F2"), COG.ToString("F1"))); }
public override string Format() { StringBuilder sb = new StringBuilder(); sb.Append("ATLAS2,"); sb.Append(DataTime.ToString()); sb.Append(","); sb.Append(TrackId); sb.Append(","); sb.Append(Status); sb.Append(","); //sb.Append(Name); sb.Append(EncodeStr.Encode(Name)); sb.Append(","); sb.Append(ShortName); sb.Append(","); //5 sb.Append(CallSign); sb.Append(","); sb.Append(ShipType); sb.Append(","); sb.Append(Length); sb.Append(","); sb.Append(Width); sb.Append(","); sb.Append(Lon.ToString("F6")); sb.Append(","); //10 sb.Append(Lat.ToString("F6")); sb.Append(","); sb.Append(COG.ToString("F1")); sb.Append(","); sb.Append(SOG.ToString("F1")); sb.Append(","); sb.Append(Heading); sb.Append(","); sb.Append(TimeLastUpdate.ToString()); sb.Append(","); //15 sb.Append(ObjType); sb.Append(","); sb.Append(TargetType); sb.Append(","); sb.Append(PilotStatus); sb.Append(","); sb.Append(Rating); sb.Append(","); sb.Append(LabelColorIndex); sb.Append(","); //20 sb.Append(Category); sb.Append(","); sb.Append(MMSI); sb.Append(","); sb.Append(TransponderState); sb.Append(","); sb.Append(DBTrackId); sb.Append(","); sb.Append(Draught); sb.Append(","); //25 //sb.Append(InfoTxt); sb.Append(EncodeStr.Encode(InfoTxt)); sb.Append(","); sb.Append(ETA); sb.Append(","); sb.Append(ETAEndPoint); sb.Append(","); sb.Append(RateOfTurn); sb.Append(","); sb.Append(AISNavStatus); sb.Append(","); //30 sb.Append(AISRateOfTurn); sb.Append(","); sb.Append(AISSOG); sb.Append(","); sb.Append(AISLatitude); sb.Append(","); sb.Append(AISLongitude); sb.Append(","); sb.Append(AISCOG); sb.Append(","); //35 sb.Append(AISTrueHeading); sb.Append(","); sb.Append(AISETA); sb.Append(","); sb.Append(AISDraught); sb.Append(","); sb.Append(AISTimeOfLastUpdate); sb.Append(","); sb.Append(Time.ToString()); sb.Append(","); //40 sb.Append(GID); sb.Append(","); sb.Append(FID); sb.Append(","); string result = sb.ToString(); return(result); }