1、“.....,第二个垂直布局空白导航按钮退出按钮利用水平布局进行总体布局,通过把布局完的结果显示出来。空白图主窗体布局图子窗体设计子窗体继承于类。主要有下拉框标示和按钮这些控件。下拉框有两个,用于路径规划功能,个选择起点,另外个选择终点。选择完后,通过发送信号把当前下拉框显示的发送到主窗体的槽函数和中完成起点与终点的设置。通过实现对两个下拉框内容的初始化。按钮有取消和确定三个,取消按钮发送信号到主窗体的槽函数中,如果地图上有规划路径,则把路径清除。确定按钮发送信号到主窗体的槽函数中,实现规划路径。最后个是退出按钮,退出子窗体。同样在最后通过布局管理器对所以控件进行布局,布局最终结果如下图图子窗体地图的显示地图坐标转换地图文件中的坐标系统采取的是经纬度坐标,显示时采取的是坐标各个的坐标统转换到坐标,因此加载地图文件,从地图文件解析出图元坐标系统时......”。
2、“.....画布的大小是始终固定不变的,但是它表示的经纬范围可变,而它表示的经纬度范围就是进行坐标转换,地图缩放,地图平移的基准。地图表示的经纬度范围用下面定义的结构体表示画布左上角代表的经度画布左上角代表的纬度画布右下角代表的经度画布右下角代表的纬度确定好画布表示的经纬度范围后,就可用很方便的将地图数据中的经纬度坐标转换成画布坐标了。具体实现的转换函数当前点的当前点的当前显示区域经度的范围当前显示区域的宽度当前显示区域纬度范围当前显示区域的高度利用这个函数,所有图元都可以在画布上找到准确的位置显示出来。最终形成了整幅地图。地图图元的显示地图显示功能,实现原理就是把数据绘制还原称地图。地理数据的来源就是之前绘制好的地图,把地图所有图表全部用和格式文件转出。和格式文件就是和的接口。利用的将地图中的图元在显示出来......”。
3、“.....要把图元封装成才能够在该框架里面显示。存放当前填充颜色存放当前画笔颜色存放颜色在文件结构中该行第二个数字记录了多边形的节点数。如下图,这个多边形记录了个点用红色圈的点。图里面记录多边形用的节点存放经度,存放纬度把经纬度转为坐标然后存到中把转换后的点存进容器中创建多边形创建多边形图元个图元的点描述后就是该图元的边界画笔,用表示图字段描述的边界获取画笔颜色设置图元边界颜色图下个头结点表项结构体与该行头节点的距离权值下表项指针有了以上两个结构体就可以把所有节点数据都存进邻接表中,再加上算法,就可用自主选择起点和终点,把路径途径节点存到链表里面,利用地图上显示路径是算法把最短路径显示出来,实现了路径规划功能图。图化工楼到二饭的最优路径本章小结本章详述了整个软件各部分功能的详细设计,包括主界面的设计......”。
4、“.....同时还介绍了算法的实现和设计。测试及运行结果测试目标基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软件测试暴露出软件中陷藏的和缺陷,以考虑是否可以接受该产品。而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在的过程,验证该软件已正确地实现了用户的要求,确立用户对软件质量的信心。下面这些规则也可以看作是测试的目的或定义测试是为了发现程序中的而执行程序的过程好的测试方案是极可能发现迄今为止尚未发现的的测试方案成功的测试是发现了至今为止尚未发现的的测试。本次测试目标主要是验证系统的软件效果,测试中包括检测软件,软件缺陷,软件故障,软件失效等。测试中分析以下内容当在系统软件生存期内发生不希望或不可接受的人为时,导致系统软件缺陷产生的结果,当输入不准确的数据时,系统软件产生的结果,当软件运行过程中出现的种不希望或不可接受的内部状态......”。
5、“.....所产生的结果等。测试预期结果根据系统的软硬件情况,可以预测到以下结果主界面包括背景图片,菜单选择入口,菜单选择过程应带有动态效果,多次选择同菜单时可打开多个模块,整个过程中系统应保持流畅。地图显示显示的地图与使用绘制的地图致,可放大缩小,体现分层。路径导航当选择使用该功能后,选择起点终点,点击确定按钮,可以在地图对应位置显示出条最短路径。当点击取消的时候,清除地图上的规划路径。运行结果系统运行后可以见到以下界面图系统主界面地图浏览功能当滑块向上滑动时可以对当前地图进行放大。图地图的放大当滑块向下滑动时可以对当前地图进行缩小。注意到地图在放大缩小时字体直保持原来的大小。图地图的缩小路径规划功能当点击导航按钮时,会弹出个路径规划对话框,提供路径规划。图路径规划子窗体在两个下拉框里面分别选择起点终点,点击确定......”。
6、“.....图路径规划功能点击取消则可清除红色路径,点击退出导航则退出导航功能,关闭子窗体,回到显示地图窗口。本章小结本章主要讲述了系统的测试目标测试预期结果以及系统运行结果。还对系统的主界面和各个模块的测试运行结果进行截图。论文总结本论文详述了在嵌入式开发平台上实现了基于的电子地图的过程,在设计过程中,学习地图制作软件的使用。经过网络网络资源,实地考察,搜集地理信息。成功的利用了绘制北京理工大学珠海学院电子地图。熟读的函数,通过函数把地图显示在程序框架上。学习研究最短路径算法,把算法与地图数据结合,实现了路径规划。在项目开发过程中,本人对硬软件有了进步的认识和理解。尤其是软件实现,此次项目就是大学所学知识的灵活运用。最终项目已经实现功能包括地图浏览地图缩放路径规划等。整个项目系统中仅实现了基本的功能,仍有许多不足之处例如地图显示上......”。
7、“.....在最优路径算法还有其他更好的算法,例如蚁群等高级算法可以节省路径运算时间,由于本人能力有限和时间关系没有进行学习研究。参考文献吴秀琳,刘永革,王利军等中文版标准教程,清华大学出版社,年版。戚正伟,付国庆,蔡松露,钱吟,黄铠,冯立男,张柏年嵌入式开发及应用,清华大学出版社,年版。李春葆等数据结构教程第版,清华大学出版社,年版。成洁,卢紫毅窗口程序设计精彩实例分析,清华大学出版社,年版。丁林松,黄丽琴图形设计与嵌入式开发,人民邮政出版社,年版。蔡志明,卢传福,李立夏精通编程,电子工业出版社,年版。何宗键嵌入式系统,北京航空航天出版社,年版。实验指导书,北京博创公司,年版。中文网参考文档谢辞本论文是在陈东伟老师悉心指导下完成的,在此本人谨向陈东伟老师表示最衷心的感谢和崇高的敬意。陈东伟老师活跃创新的学术思想,渊博的专业知识,严谨的治学态度,开阔的思维方式......”。
8、“.....感谢黄东锐和陈少文同学在技术上给予我的帮助和提出了很多宝贵的意见,感谢胡斐同学在实验上给予我的支持和帮助。最后,向关怀和帮助我的各位老师同学和朋友表示衷心的感谢。字段描述了填充的颜色该图元的边界画笔描述完,继续用表示填充颜色对元进行颜色填充最后把图元添加到画布上这样就完成了个图元的显示。只要将所有图元显示出来就形成了地图。显示效果设计部分图元需要进行特殊处理的,就应该使用数据结构对这部份图元进行存储,以便对这些图元进行控制。例如地图中显示的文字,在地图被放大时,文字不放大。图放大前图放大后图元属于同类数据类型,而且又有相当数量,很容易就想到数组。但是数组存放在连续空间,需要占据块连续的空间且不可动态添加,而每幅地图的图元数量是不确定数,所以排除了数组的选择。而选择了链表。链表是种物理存储单元上非连续非顺序的存储结构......”。
9、“.....链表由系列结点链表中每个元素称为结点组成,结点可以在运行时动态生成。每个结点包括两个部分个是存储数据元素的数据域,另个是存储下个结点地址的指针域。下面是地图文本类。图链表结构存放当前的指针存放下个的地址通过对数据的处理而获取所有地图中文本图元。当检测到个图元是就添加到链表的末端,直到没有为止。获取文本信息,如北理工获取文本在地图的相应位置,在地图上面显示连接到链表中单源最短路径算法迪杰斯特拉算法迪杰斯特拉算法是典型的单源最短路径算法,用于计算个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。算法能保证找到从起点到终点的条最优路径,只要路径权值不会为负。般的表述通常有两种方式,种用永久和临时标号方式,种是用,表的方式,这里均采用永久和临时标号的方式。注意该算法要求图中不存在负权回路......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。