然后通过串口接收GPS数据,并对GPS数据进行提取和显示的处理。这一模块和GPS第3章GPS导航电子地图的软件系统设计 与电子地图数据匹配算法模块有很密切的联系,因为GPS数据最后显示在电子地图上 之前要先进行坐标的匹配。具体流程图如下图: ![]() 导航电子地图的基本功能模块,该模块主要包括电子地图的放大、缩小、漫游、折 线距离查询以及图层控制功能。首先通过添加控件和基本的编程实现电子地图的加载, 再通过控件提供的调用函数实现电子地图的放大、缩小、漫游和图层控制功能,最后利 用控件提供的自定义函数工具编写实现折线距离计算的程序。这些功能的具体实现在第 4章进行详细的阐述。 GPS与电子地图数据匹配算法模块,该模块主要是GPS信息在电子地图上显示之 前先将提取的经纬度信息进行算法的处理,从而实现更加精确地定位。这一模块与GPS 模块组成一个整体。具体的实现主要在第5章阐述。 3.2.3软件系统主要功能 一个合格的GPS导航电子地图系统,要能够通过GPS对车辆实时跟踪。并且能够 在不同的缩放比例下,显示自己所出的位置。同时也应该具备电子地图的基本功能如放 大、缩小、漫游等。所以该软件系统具备的具体功能如下: 第一,GPS定位功能,利用串口接收GPS数据,经过处理最终将GPS数据显示在 电子地图上。 第二,电子地图的基本功能。放大和缩小功能能够在一定缩放比例内实现,既可以 利用缩小功能在宏观上观察整个地图,也可以利用放大功能观察微小的地方。漫游可以 帮助用户进行地图的拖拽,从而找到目的地。图层控制功能可以帮助用户自由添加或者 删除图层,从而只在电子地图上显示用户想看到的相关图层信息,此外在图层控制选项 上也可以查看当前位置的坐标以及设置图层的缩放级别。 第三,折线距离计算可以帮助用户通过对鼠标的拖拽在地图上画出任意折线路径, 然后在窗口的状态栏将显示当前所画的折现路径总和。在用户规划路径时很有帮助作 用。 第四,位图的添加与删除功能。可以通过添加位图来表示导航车辆在电子地图上的 实时位置,当导航结束时清除车辆位图。 第五,开启GPS数据与电子地图数据匹配算法的功能,利用此功能可以矫正GPS 数据,从而达到更加精准的定位效果。 3.3本章小结 本章首先介绍了GPS导航电子地图系统开发的硬件环境和软件环境,然后对整个 系统进行了总体规划,给出了总体框架和模块结构,并对该系统的主要功能进行了阐述。 |