资源简介
模拟导航源码,算法不错,值得学习和交流。
代码片段和文件信息
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个文件信息
相关资源
- 用切比雪夫多项式标准化GPS卫星轨道
- 起算点点位不同对GPS-RTK测高的影响
- GPS-RTK技术在公婆泉矿区详查中的应用
-
A web-ba
sed interview platform with geospat - 根据GPS数据计算航向公式
- Excel在GPS坐标转换计算中的应用
- 带线路补偿的车载USB充电器电路原理
- GPS-RTK技术及EPSW全息测绘软件在沉陷治
- 基于GPS数据的露天矿道路网自动提取
- 基于GPS-RTK与全站仪的城市道路改扩建
- GPS-RTK、全站仪联合作业在化石沟铜矿
- 基于GPS一机多天线技术的尾矿坝全自
- GPS技术在山区边坡监测中的应用
- GPS-RTK与全站仪联合作业在山谷型采石
- 论变形监测技术的现状与发展趋势
- GPS技术在大采深采区建筑物变形监测
- 探讨GPS技术在地形复杂矿山变形监测
- 无线车载甲烷报警断电仪的研制
- 全球地名地址及GPS坐标数据库
- 工作/生活照片归档管理/Exif查看器/
- 对于车载电子系统电路保护的考量
- 基于ISO7637的车载电源系统设计
- 基于DSP的下一代车载娱乐系统
- WIFI车载影音导航系统方案设计
- 一种机载LiDAR和车载LiDAR点云的自动配
- 基于车载LiDAR数据的道路边界精细提取
- gps程序、算法
- STM32+陀螺仪+GPS代码
- 基于单片机的GPS定位及显示系统设计
- NCTUns 6.0安装包及其说明(三)
评论
共有 条评论