1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 基于嵌入式平台下的GIS/GPS定位系统设计 之 设计方案选择

基于嵌入式平台下的GIS/GPS定位系统设计 之 设计方案选择

时间:2020-07-11 17:32:21

相关推荐

基于嵌入式平台下的GIS/GPS定位系统设计 之 设计方案选择

目前关于电子导航地图的方案有好多,选择一个合适的方案,实现在嵌入式平台下稳定运行显得尤为重要,下面是几种比较成熟的方案。

方案一:使用谷歌地图API和百度地图API函数接口,实现地图浏览显示功能。
优点:实现方法简单,界面简介。
缺点:需要网络支持,不能离线浏览地图,不利于嵌入式手持设备上应用。

在windows下运行卡顿现象明显,由网速决定地图显示效果,

在嵌入式linux下基本是不能运行的。

方案二:下载地图图片在QT Graphics View架构中添加,实现平移和缩放等等显示功能由于地图图片在高精度下,数据量很大,而且像素值巨大。这里考虑把大图分割成多张小图,小图片根据经纬度进行编号。当需要显示某个经纬度范围时,在QT Graphics Scene中实现多张图片无缝拼接。然后根据经纬度显示当前的位置。

优点:界面质量比较高,显示效率比较高

无缝拼接显示图片有效的降低了系统内存,提高了系统效率

缺点:无缝拼接图片操作麻烦,显示区域较大(不能显示较小区域)
方案三:使用mitab源码解析地图信息或者使用数据库存储地图信息,这两种方法都是现在比较流行的方法,特别是数据库存储地图信息,是一种万金油做法。只要是涉及到数据存储处理,常规做法都是使用数据库。而且嵌入式平台下数据库SQLite操作简单,节省内存,有效的提高了系统效率。

Mitab是一个专用于GIS平台处理TAB、MIF等地图文件的源码。能够直接从地图文件中读取出经纬度、地图要素,中间省去了一些步骤,直接操作文件,接下来把数据交给QT去处理,显示地图界面,进一步提高了系统效率。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。