• 大小: 12.77MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-07-01
  • 语言: 其他
  • 标签: 车载  GPS  

资源简介

模拟导航源码,算法不错,值得学习和交流。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace GPSClassLibrary
{
    /// 
    /// 纬度类型
    /// 

    public enum LatitudeType:byte {
        /// 
        /// 北纬
        /// 

        North = (byte)‘N‘
        /// 
        /// 南纬
        /// 

        South = (byte)‘S‘ 
    };
    /// 
    /// 经度类型
    /// 

    public enum LongitudeType:byte { 
        /// 
        /// 西经
        /// 

        West = (byte)‘W‘
        /// 
        /// 东经
        /// 

        East = (byte)‘E‘ 
    };
    /// 
    /// GPS状态
    /// 

    public enum GPSState:byte {
        /// 
        /// 已定位
        /// 

        Located = 0x00 
        /// 
        /// 未定位
        /// 

        Unlocated = 0x01 
        /// 
        /// 正在估算
        /// 

        Calculating = 0x02
    };
    /// 
    /// 定位信息报文
    /// 

    public class GPPI
    {
        #region 定位报文格式
        //$GPPI<1><2><3><4><5><6><7><8>
        //<1>UTC时间:时分秒(hhmmss)
        //<2>机器编号
        //<3>纬度:double
        //<4>纬度半球N或S
        //<5>经度:double
        //<6>经度半球E或W
        //<7>GPS状态:0=未定位1=已定位2=正在估算
        //<8>海拔高度:(-9999.9~9999.9)
        #endregion

        #region Pivate
        //
        DateTime utcTime;
        string machineName = “Unname“;
        double latitude = 0.0;
        LatitudeType latitudeType = LatitudeType.North;
        double longitude = 0.0;
        LongitudeType longitudeType = LongitudeType.East;
        GPSState gps_state = GPSState.Calculating;
        double height = 0;
        #endregion

        #region Attribute
        /// 
        /// 报文产生时间
        /// 

        public DateTime UTCTime
        {
            get { return utcTime; }
            set { utcTime = value; }
        }
        /// 
        /// 机器名或叫机器编号
        /// 

        public string MachineName
        {
            set { machineName = value; }
            get { return machineName; }
        }
        /// 
        /// 纬度值
        /// 

        public double Latitude
        {
            set { latitude = value; }
            get { return latitude; }
        }
        /// 
        /// 纬度类型南纬还是北纬
        /// 

        public LatitudeType LatitudeType
        {
            set { latitudeType = value; }
            get { return latitudeType; }
        }
        /// 
        /// 经度值
        /// 

        public double Longitude
        {
            set { longitude = value; }
            get { return longitude; }
        }
        /// 
        /// 经度类型西经还是东经
        /// 

        public LongitudeType LongitudeType
        {
         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2888  2008-08-14 21:42  GPSGuider\data\a\aaaaaaaa

     文件        320  2008-08-14 21:42  GPSGuider\data\a\aaaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuider\data\a\abaaaaaa

     文件        471  2008-08-14 21:42  GPSGuider\data\a\abaaaaaa.a

     文件          8  2008-08-14 21:42  GPSGuider\data\aaaaaaaa.cnt

     文件       1546  2008-08-14 21:32  GPSGuider\data\b\baaaaaaa

     文件       1896  2008-08-14 21:32  GPSGuider\data\b\baaaaaaa.a

     文件       2897  2008-08-14 21:42  GPSGuider\data\b\bbaaaaaa

     文件        320  2008-08-14 21:42  GPSGuider\data\b\bbaaaaaa.b

     文件       1546  2008-08-14 21:32  GPSGuider\data\c\caaaaaaa

     文件      40448  2008-08-14 21:32  GPSGuider\data\c\caaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuider\data\c\cbaaaaaa

     文件       1196  2008-08-14 21:42  GPSGuider\data\c\cbaaaaaa.a

     文件        268  2008-08-14 21:48  GPSGuider\data\crcs.dat

     文件       1546  2008-08-14 21:32  GPSGuider\data\d\daaaaaaa

     文件       1467  2008-08-14 21:32  GPSGuider\data\d\daaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuider\data\d\dbaaaaaa

     文件       2840  2008-08-14 21:42  GPSGuider\data\d\dbaaaaaa.a

     文件        198  2008-08-14 21:27  GPSGuider\data\ddcerr.log

     文件       1546  2008-08-14 21:32  GPSGuider\data\e\eaaaaaaa

     文件         88  2008-08-14 21:32  GPSGuider\data\e\eaaaaaaa.a

     文件       1537  2008-08-14 21:42  GPSGuider\data\e\ebaaaaaa

     文件       5957  2008-08-14 21:42  GPSGuider\data\e\ebaaaaaa.a

     文件       1249  2008-08-14 21:42  GPSGuider\data\f\faaaaaaa

     文件         64  2008-08-14 21:42  GPSGuider\data\f\faaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuider\data\f\fbaaaaaa

     文件       1105  2008-08-14 21:42  GPSGuider\data\f\fbaaaaaa.a

     文件       2897  2008-08-14 21:42  GPSGuider\data\g\gaaaaaaa

     文件        320  2008-08-14 21:42  GPSGuider\data\g\gaaaaaaa.b

     文件       1537  2008-08-14 21:42  GPSGuider\data\g\gbaaaaaa

............此处省略416个文件信息

评论

共有 条评论