QT电子地图设计与实现+需求分析+详细设计+程序流程图 第6页
图3-8 各个图层综合显示3.6 *.MIF和*.MID文件
绘制完成后mapinfo把每一个图层保存为相应的图表文件。而每一个表又可以同时转出为*.MIF和*.MID两种格式文件。Mif文件包含了该图层所有图元的类型、位置、颜色等相关信息,mid文件包含了mif每个图元对应的标注。本文来自优"文'论-文|网
例如:eg.TAB保存了这个信息对应的mid文件eg.MID 对应的mif文件
eg.MIF
图3-9 TAB与mif和mid的联系
文件描述了该对象是折线对象,该线有4个点,每一个点的具体坐标,画笔是7号像素,2号样式,画笔颜色为16776960(黄色)。 同样的方法就可用理解其他图元相关的信息。
3.7本章小结mapinfo是地图绘制领域使用最为广泛的应用软件之一,本章介绍了mapinfo的通用知识——地图图表和地图分层的基本概念,以及对如何绘制地图进行了详细的介绍。最后还详细分析了*.MIF和*.MID文件格式,这两种格式文件是整个项目的地理数据来源,对这两种文件结构的深入理解将是编程的关键。4 系统框架描述4.1系统模块
系统OS层使用windows CE 5.0系统,底层调用多种驱动,其中包括:USB键盘、鼠标驱动,触摸屏驱动等。软件层API使用QT4自由版提供的API。应用层为电子地图应用程序。
图4-1 系统模块图4.2主要功能
地图显示:显示所在位置周边地理信息,可对当前进行缩放,拖动,自动切换地图。
路径导航: 自定义起点终点,利用最优路径算法计算出一条最优路径,并且在地图上面显示。
历史记录:系统会自动保存用户最近使用的10条路径导航记录,以方便用户在再次需要时浏览。
卫星定位:在地图对应位置显示当前所在位置。4.3平台简介
本系统设计使用的硬件平台是由北京博创兴业科技有限公司开发的UP-TECHPXA270-S 实验平台。该平台是基于Intel XSCALE 架构最新的PXA270 嵌入式微处理器最高主频可达624MHz,加入了Wireless MMX 技术,大大提升了多媒体处理能力;同时PXA270 还加入了Intel SpeedStep动态电源管理技术,在保证CPU 性能的情况下,最大限度地降低移动设备功耗。PXA270可以广泛应用于PDA、智能手机、PMP 产品中。博创科技的UP-TECHPXA270-S 教学科研平台主要是面向计算机、软件专业的高端平台,微处理器主频稳定运行在520MHz,可运行WinCE5.0 和Linux 2.6.x 操作系统,支持QT/E、miniGUI 等嵌入式图形界面,提供完整的驱动和应用程序。
图4-2 UP-TECHPXA270-S 教学科研平台图
UP-TECHPXA270-S 教学科研平台由处理器核心板、主板及LCD 三部份组成。核心板和主板的接口设计充分考虑了升级产品的兼容性,核心板可以升级到PXA271、PXA272 微处理器,而主板资源不变。此外,除了具有丰富的接口资源,良好的可扩展性也是UP-TECHPXA270-S 平台的一大特色。 UP-TECHPXA270-S 预留了32 位扩展总线接口,与博创UP-NetARM2410、UP-NetARM2410-S 平台兼容,从而大大减轻了用户扩展新功能的负担。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
QT电子地图设计与实现+需求分析+详细设计+程序流程图 第6页下载如图片无法显示或论文不完整,请联系qq752018766