导航设计范例6篇

导航设计

导航设计范文1

【关键词】车辆导航;限行路径分析;空间属性数据查询

0 引言

货车限行,主要是因为全国各地城市都面临交通的压力,而且随着近年来对于各方面的要求的增加,各地对于货车限行的命令也进一步的升级。中国人口密集,人群数量庞大,因此通过对货车进行限行来提高道路的通行力度也是一个最主要的手段[1-4]。

武汉作为一个大型的交通枢纽城市,每年货车交通违规案例数不胜数。一方面原因是武汉交通便利,多数货车从此经过,司机对于武汉限行路段不可能很熟悉,另一方面就是武汉市道路拥堵,人口众多,因此政府对于货车限行路段规定严格,稍不注意就会走入。货车导航系统设计就是以武汉市为蓝本,来研究探讨关于货车导航系统的设计与实现,给货车司机进行在未知地域的正确线路导航,实现限行路段绕行的导航功能。

1 货车导航系统使用现状

而我们常见的普通的导航系统如在PC端的导航系统(如谷歌地图)、基于Android的一些手机地图(如百度地图、老虎地图等)的导航系统,都只能提供简单的线路导航,而不能给货车司机指明正确的线路导航,不能规避禁行区,因此并不能满足货车司机的要求,不能用来对货车进行导航[5-6]。对于货车司机来说,到达一个陌生的地域,没有正确的导航,误入从而产生高额罚款和大幅度扣分的情况屡屡发生,由此给自己带来不必要的损失,货车导航系统由此而生[7-8]。

2 货车导航系统的用户需求

本系统主要的针对人群是货车司机和系统管理员。

2.1 货车司机

对于货车司机来说,能快速的找到所要到达目的地的最短路径,就是此系统所需要实现的具体目标,系统能帮助货车司机快速定位基础设施站和基本的线路导航,快速、实时地反映当前的武汉市内的各种货车限行规定。

2.2 管理员

管理员主要是对于后台数据库的数据维护,主要是为了保证后台的数据的现势性。本系统设计给管理员提供了这方面功能的模块,便于管理员对数据进行更新。

3 货车导航系统总体设计

3.1 系统设计的原则

1)完备性原则。系统应具有一般应用型GIS 都具备的功能,包括数据的采集、管理、编辑、显示、绘图、处理、查询、分析、输出等功能,而且还应具有针对图像的查询和处理分析功能。2)标准化原则。系统使用和输出的数据类型、编码、图示符号应符合国家地质标准及相关规定,件工程和数据库建设符合行业规范。3)系统性原则。属性数据库、图像数据库及应用模型有机的结合为一体,各种参数可以相互进行传输,形成了一个高效而有组织的整体。4) 先进性原则。包括硬件设备、软件和技术方法的先进性。5)可靠性原则。包括数据的可靠性和系统运行的可靠性。6)实用性原则。包括,系统能够做到解决用户所关心的问题,为生产实践服务;系统的流转过程实现无纸化;界面设计尽量模拟人的工作习惯,随时提示;最好少用或不用键盘。7)可扩充性原则。系统设计应采用模块化结构设计,模块的独立性强,模块增加、减少或修改均对整个系统的影响很小,便于对系统进行改进和扩充,使系统处于不断完善的过程中。

3.2 系统的总体框架设计

本次系统的实现是一个比较传统的C/S体系架构,根据现在所有能了解到的货车导航系统为蓝本,对本次设计的具体实施提出如下设想方案。

该设想方案的总体思路是:建立一个大型数据库系统,用来存储涉及货车行驶所需的所有数据,其中包括基础设施的基本空间信息(如所在地域)、属性信息(包括设施类别、设施工作时间等相关信息)、空间属性信息(城市道路可行、限行、桥梁限重、限高等相关信息)。在该数据库的基础上开发方便的存取、查询、线路设计等。

数据库设计,使用微软公司的SQL SERVER数据库管理系统,是一个大型的数据库管理系统,在数据库的并发操作、联机处理、分布式处理等方面都提供很好的支持。并且我们学习使用该数据库也有一定的经验。因此以该软件系统来进行此次系统设计的数据库建库软件。

因整个系统涉及到很多空间信息,而ESRI公司的ArcGIS系统软件则具有较强的数据图形处理能力,而且因为学习专业的关系我们对该软件的操作比较熟练,具有较强的动手操作能力,所以此次货车导航系统设计采用ArcGIS Server10.2处理图形,通过ArcGIS Engine搭建系统的组件框架,使用我们学过的C#语言进行程序的编写以便于能较完满的完成该系统的设计。由该思路产生系统的技术路线则见图1。

在此基础上,结合货车导航系统的具体内容,建立系统的整体框架。主要功能包括多源数据管理和方便查询,即数据管理模块和查询模块,数据管理模块实现多源数据的导入;查询模块实现各种查询(图2)。

导航功能作为本系统最主要的功能,所需要用到的就是网络分析方法[9-10]。网络分析方式中的路径分析可以用来做系统的导航功能的实现。具体操作如下:首先讲武汉市矢量图的道路要素,即线要素提取,然后创建一个线要素数据集的几何网络,之后通过设置障碍节点和障碍边的方式来实现对限行路线的导航规避。

4 结语

本系统采用软件工程的思想进行设计,认真地进行了货车导航系统前期的需求分析、调研与论证,根据软件设计的原则完成了后续相关工作。货车导航系统主要面向非武汉市当地的货车司机,旨在解决其对于地域不熟悉导致行车困难的问题,同时也为城市交通减轻压力。

图2 货车导航系统功能设计

【参考文献】

[1]吴海锋,袁彦玲,张宝杰.GPS在车辆定位导航系统中的应用研究[J].科技信息,2011,22:341-342.

[2]赵亦林著,谭国珍译.车辆定位与导航系统[M].北京:电子工业出版社,1993.

[3]张一珂,刘鸿剑,朱志斌.基于车辆导航的一种改良动态最短路径算法[J].科技广场,2009,05:26-28.

[4]温惠英,邢康,沈芬.基于物流信息平台的配送车辆导航系统设计[J].交通与计算机,2007,04:61-64+69.

[5]滕文.车载导航系统最优路径搜索算法研究[J].自动化与仪器仪表,2016,12: 1-2.

[6]温凯峰.基于GPS的智能车载导航系统的设计与实现[J].自动化技术与应用,2016,08:75-79.

[7]张立国,张鑫龄,丛联宇.车载导航系统设计思路[J].黑龙江科学,2016,14:8-9.

[8]陈杨,薄明亮.基于实时车载导航系统中的电子地图若干关键技术研究[J].电子技术与软件工程,2016,06:247.

导航设计范文2

关键词:地理信息系统,校园导航,三维导航模块,SuperMapObjects

 

人类80%的信息与地理信息有关­,而地理信息系统(简称GIS)是由计算机硬件、软件、地理空间数据和管理人员共同组成的,利用电子计算机以及其外部设备,采集、存储、分析和描述整个或部分地球表面与空间和地球有关的空间信息系统[1,2]­。GIS在各个信息服务领域­­­­­­­­­­­­­­­­的深入广泛应用将是不可阻挡的趋势,GIS校园导航系统是GIS在校园信息服务中的典型应用。校园导航系统中三维导航模块能为用户提供信息量丰富的、情景逼真的三维校园场景,使用户足不出户就可以浏览校园,这将是校园导航系统的发展难点与方向[3]。

1SuperMapObjects控件概述[4]

SuperMap Objects是一个开放的组件式地理信息系统(GIS)软件开发平台,是由中国科学院地理信息产业发展中心和北京超图地理信息技术有限公司自主研发的大型GIS开发平台,是全组件式地理信息系统软件,共有8个ActiveX控件。这些控件中封装了地理信息系统全方位的功能,以控件的接口方式提供,可以通过VB、VC++、Delphi、C++等开发语言进行二次开发。SuperMap Objects功能强大,对象和接口数量多,可以满足各种GIS应用需求。

2三维导航模块设计

本文所提三维导航模块为中国矿业大学校园导航系统的三维模块,其实现了中国矿业大学校园的三维导航功能。

2.1 模块开发环境与开发平台

该三维导航模块的开发是利用SuperMap公司的SuperMap Objects 6.0组件在Visual Studio 2008开发平台上应用Visual Basic.NET语言进行开发的。

2.2 数据需求与数据准备

本模块中涉及到的数据包括空间数据、属性数据和纹理贴图数据。

空间数据是将已有的校园电子地图在SuperMap Deskpro 6.0中进行数字化处理,并存储为图层数据。属性数据是对各地理对象的实体属性数据,主要包括教学楼、宿舍楼、办公楼以及其他公共设施等。特别提及的是,根据在SuperMap Deskpro 6.0中进行校园三维建模过程中的数据需求,属性数据还应包括各建筑物及设施的基本面高度(Base)数据和其相对基本面的高程(Top)数据。纹理贴图数据通过数码相机对建筑物和设施进行拍照,并在图像处理软件(如Photoshop)中进行必要的处理,使贴图效果更加逼真。科技论文。同时,将纹理图片的文件名作为属性数据存储到与之对应的建筑物或设施的属性数据集中,以便后续的三维纹理贴图。

2.3 三维导航模块的功能设计

根据以上对三维导航模块的需求分析,用户使用该三维导航模块主要是为了对校园环境有个更为直观和真实的了解,并期望得到一定的导航服务。据此,三维发导航模块除了提供基本的三维地图操作外,主要的功能就是较真实的构造和显示校园三维模型,以及提供相关导航服务。具体功能设计如图1所示。科技论文。

图1 三维导航模块的功能设计

3三维导航模块的实现[5]

3.1 三维模型的建立

三维模型的建立在SuperMap Deskpro 6.0中进行。科技论文。三维模型的建立是利用SuperMap Deskpro 6.0提供的“三维建模”功能,通过选择图层并设置图层的三维基本面(Base)数据字段和高程(Top)数据字段来实现的。将建立好的三维模型存储为三维场景。

3.2 三维模型的纹理贴图与显示

根据已准备的纹理数据和属性数据集中的贴图字段,通过将Super3D控件的Texture属性设为该字段来进行三维纹理贴图。

通过Super3D.Connect()方法将Super3D控件和工作空间控件SuperWorkspace进行连接,读取工作空间中已打开的三维场景,并通过调用Super3D.Refresh()方法来显示校园三维场景。

3.3 基本三维地图操作

三维地图基本操作通过设置Super3D.Action属性来完成。例如,放大和漫游的关键代码为:

axSuper3D1.Action = sca3DZoomIn '放大

axSuper3D1.Action = sca3DPan '漫游

其他操作与之相类似。

3.4 三维导航功能

本三维导航模块提供了二维与三维之间的互动导航功能,即二维校园平面图与三维校园场景同步导航显示。

用户可以在二维平面图上进行两点或多点间的最佳路径分析,通过二维和三维的实时互动显示进行路径导航。二维和三维的互动显示实现如下:1.获取路径分析得到的最佳路径并作为飞行路径赋值给Super3D.RouteFly()方法;2.在每个飞行帧处获取当前视点(Camera)的三维坐标并将其转换成平面坐标,通过SuperMap控件的TrackingLayer.AddEvent()方法绘制在二维平面图上。这样就实现了二维和三维的互动显示。图2为三维导航效果。

图2 三维路径导航

4结束语

将GIS技术应用与校园导航系统,是高校管理自动化、信息化、科学化的一种趋势[6],同时,三维化的校园导航系统将是今后一段时间内的发展动向和热点。本文所提三维导航模块只是三维化的校园导航系统的初步尝试,设计思想和功能实现还不完善。若能加入对建筑物内部的建模和显示,并利用网络地理信息系统平台(WebGIS)构建B/S结构,将实现校园导航系统更广范围的影响和应用。

参考文献:

[1] 邬伦,刘瑜,等.地理信息系统:原理、方法和应用[M].北京:科学出版社,2001.

[2] 汤国安,赵牡丹.地理信息系统[M].北京:科学出版社,2000.

[3] 杨秩,王军.GIS在高校校园规划与管理中的应用[J].河南工业大学学报,2006,2(3):39-40.

[4] 北京超图.SuperMapObjects开发教程[R].北京:北京超图地理信息技术有限公司,2006.

[5] 北京超图.SuperMapObjects 6联机帮助[R].北京:北京超图地理信息技术有限公司,2006.

[6] 文广超,语永强,等.河南理工大学校园导航系统的设计与实现[J].测绘信息工程,2008,2:38-40.

导航设计范文3

[关键词] 网页 网站 导航系统 人性化设计

当今社会网络技术突飞猛进,Internet已普遍融入到每个人的工作与生活中。因特网以超乎人们想象的速度发展,对传统大众传媒构成了强劲的冲击,被称为继报纸、广播、电视之后新兴的“第四媒体”。它的迅捷与互动、知识传播的空间与时间上的无限可能性,远非人类以往任何传播媒介所能比拟,在当今社会中占有不可或缺的地位。因特网主要有五种信息服务功能:电子邮件、远程登录、文件传送、网络浏览、网络新闻。其中网络浏览以万维网做为浏览工具,最为出色,有着广大的浏览人群。万维网由许多网页构成一个网站,网民对各页面的浏览需要网页导航系统的指引和支持才能完成。

一、网页导航在网站中的作用

人们在浏览网页时,缺少了许多实际生活中可依赖的提示和线索。网络世界很大,它有三个特点:第一,没有范围感。一个网站到底有多大?10或100个网页?这是很难确定的;第二,没有方向感。网上没有上下左右之分,我们所谈及的向上,向下,那是指网页中层次结构的上下;第三,没有位置感。网上的位置不像现实中的具体方位,而是概念上的层次结构。基于网络的这些特点,浏览网页时有一个明确的导航系统很重要。导航系统就像指南针,指引浏览者去浏览他们想要获知的内容。它给浏览者一个依托感,通过可视化的层次结构展现网站的内容,告诉浏览者浏览的起点和浏览的方向,铺垫出一条光明大道,消除了浏览时的迷失感。在设计中,设计人员用固定导航或全局导航这个术语来描述出现在网站每个页面上的导航元素的集合。固定导航包括最常用的五个元素:网站标识、栏目、公共服务、返回主页和搜索。通过导航系统明确清晰的引导功能,浏览者才能更有效率地进行网页浏览。

二、浏览者对导航的心理需求

浏览者浏览网页时的心理需求,其实是对网页中导航系统的设计是否人性化的考验。人性化的设计以人为中心和尺度,满足人的生理和心理需要,营造出一个舒适的空间。导航中人性化设计的强弱是决定浏览者是否愿意浏览该网站的主要因素。人性化的网页导航系统设计是网站扩大知名度的最佳手段之一。

网民使用网络时不是阅读而是浏览,他们只想查找网页中符合自己兴趣或目前想要获知的一小部分内容,因此他们希望浏览网页的时候能够一眼看去就能找到相关内容的链接,费心劳神的寻找链接,就会分散浏览者的注意力,时间久了,容易产生疲倦感,影响浏览的效率。导航内容表述太复杂,太混乱,则易消耗浏览者的精力,导致浏览者点击后找不到所需的网页信息,最终选择离开这个网站。浏览者浏览网页就像是开着一辆高速行驶的汽车掠过交通指示牌,导航系统一定要醒目,容易识别,且能快速记忆,做到准确无误的指引。这样的导航系统才能满足浏览者的心理需求,获得想要的信息,才能称为好的、人性化的导航设计。

三、网页导航设计存在的问题

网络中的网站不计其数,但是每个网站的点击率却有差别。好的网站浏览者络绎不绝,差的网站却无人问津。导致这个现象的出现,除网站自身传达的内容是否吸引浏览者之外,其导航设计是否人性化也是不容忽视的重要因素之一。

现今许多网站在网页的导航设计中存在一些共同问题:第一,在浏览网页时,常常会发现许多和网站内容并不相关的文字或图片搀杂在导航区域内,不仅占据了网页的可视有效空间,而且减弱了网页导航系统的指引作用;第二,栏目导航在网页中有它相对固定的分布区域,可有些网页的导航设计却自以为标新立异,别出心裁,不按常规出牌,导航栏目摆放散乱无序,使浏览者识别困难,阻碍了浏览速度,影响浏览者的情绪;第三,网页导航内容与点击后的页面信息不匹配,这是导航设计中最忌讳的。当浏览者根据导航点击所需内容后发现网页显示的信息与导航指引之间有着显著的差异,就会大大降低浏览者对该网站的信任,浏览者会感到被欺骗,马上离开这个网站;第四,网页导航过多的使用“下拉式”菜单。有些网站的栏目导航内容较多,页面可视有效空间又有限,免不了采用“下拉式”菜单,因为“下拉式”菜单能够容纳很多的内容。但是下拉菜单中的内容本身是隐藏的,需要浏览者将鼠标移动到一定的触发位置才能显示出相关的链接内容。频繁的移动鼠标寻找所需的链接内容,会使浏览者眼花缭乱,有时候触发区域不明显或过小,会导致鼠标经过后根本找不到相关的链接内容,增加了浏览时的难度;第五,导航链接内容不醒目。由于人们在网上的大多数时间是用于寻找可继续浏览的链接,因此要把链接和非链接做得醒目,尤其在色彩上一定要有区别,导航链接内容和其他内容的颜色太相近,使浏览者不能一目了然的区分,也是影响浏览效率的原因之一。

上述这些问题,使网页中的导航系统并没有很好发挥其导航作用,相反在一定程度上还阻碍了网页的浏览。因此设计人员在进行网页设计时,必须注意导航系统的人性化因素,通过合理的设计,更好的实现导航系统指引网页浏览的作用。

四、人性化导航设计的原则

人性化导航设计的原则有四点:第一,导航设计要符合浏览者的视觉感受。浏览者浏览网页的时候,视觉感很关键。看起来舒服,赏心悦目才会看下去。导航系统是网页不可或缺的组成部分,必须统一导航系统和页面其他内容的整体风格,使整个页面在感官上形成一致;第二,导航栏目的细节设计尤为重要。比如导航系统中的按钮设计,按钮就好比门上的锁孔,鼠标就是一把钥匙,只有把钥匙叉进锁孔,才能打开房门才能看见房间里的一切。另外,按钮的运用在导航中也是很重要的。首先,按钮和文字的组合一定要美观、合理,按钮与文字的色彩搭配要谐调、醒目;其次,按钮在鼠标经过和未经过时要有明显变化,适当插入相关音效,能辅助引导浏览;第三,导航的设计应遵循浏览的惯例,使浏览者感到熟悉和亲切。网页导航的惯例发展很快,大部分是从现有的出版物的惯例演变而来的。如固定导航在页面最上方,局部导航在页面的中部或左边等等;第四,设计的导航能和浏览者产生互动,形成共鸣。互动是人性化最直观的体现,能够产生人机互动,形成默契的交流,是导航设计人性化的标准。Flas脚本作为多媒体互动效果最好的表现方式融入到导航设计中,是一个普遍的趋势。互动增加了浏览者的主动性和积极性,使浏览者在浏览时心情愉悦,聚精会神,充满趣味。

参考文献

[1]斯蒂夫·克鲁格,网页设计效果优化艺术.山东科学技术出版社,2001

导航设计范文4

[关键词]导航 网页设计 作用

[中图分类号]TP393.092 [文献标识码]A [文章编号]1009-5349(2013)07-0080-01

网站这样的虚拟世界要想拥有一个完全准确的导航还存在困难,有诸多问题,有时是设计人员大意,把浏览者所在位置尚未标明,这样浏览者很难知道自己所在站点的确切位置,最后晕头转向,只好重进该网站首页,重新进行链接,还有的干脆就扫兴离开,不再给该网站机会,将它拉入自己的黑名单,再也不点击进入。还有的设计人员在进行主导航设计时,特点不突出不明显,也不吸引人目光,浏览者面对这样的导航有时想到达哪里都不知所措。还有的网页,在页面某个位置莫名其妙地就安插返回键,我们却不知道这个返回键要把我们返回到哪里去,让人觉得莫名其妙,甚至会认为是一些小广告而不去点击,这样设计就是没有意义的设计。

网站是通过电脑显示屏显示给我们的,是平面的,所以我们根本看不见网站整体内部结构,如果再没有一个明确的导航,我们在网页中就容易迷失。迷失是一方面,最终会导致该网站无人问津,关门大吉。所以,我们在进行网页设计时,首先要考虑设计一个清晰明了的导航,这样才可以让使用者浏览时畅通无阻,还可以了解到自己想到达的网页目的地有多少步骤,这样也会使浏览者在浏览此网站时有一个很愉快的心情,下面就怎样设计一个导航做简单论述。

一、创建醒目确切的导航

好的网站的导航系统应该醒目且明确,浏览者在浏览网页时是随性的、跳跃的,这样设计人员所设计的网站就得达到让浏览者无论在网站的哪个位置,只要想到达目的地页面,都可以自由跳跃,我们需要在所有的网页页面上都设计一个链接点,最好是只通过一次的跳跃便能达到目的地。也可以做一个网站的结构图,让浏览者一看便了解了网站的整体面貌及内容。想了解什么内容,可以轻而易举地到达,不会浪费时间。当我们到一个陌生的城市,不知身处何处时,都要打听旁人来帮助我们。在网络这个大世界里,也会让人经常不知身处何处,这就需要设计人员设计时应该更加注重人性化设计,告诉浏览者目前的所在,下一步又该去往何处,这就要求导航要醒目并确切。

二、导航具有简洁大方易操作的特点

你所设计的导航应当是容易操作且简洁大方的,设计人员觉得自己设计的网页很成功,但是如果使用者不理解他所设计的意图,也不会操作,那么一切都是白费工夫。还有,浏览者想看到想要的内容却需要花费很长时间,并且还要点击数次才能到达所要到达的页面,这样的设计是不可取的,这只会消耗尽浏览者的耐性,引起浏览者的厌烦感。以最少的点击却可以得到想要的信息,这是网页设计的一个标准。如果网页设计的层次越来越复杂,信息被访问的次数也会随之降低,那么想传递给用户的信息也就越难到达。这就要求我们设计人员设计网页时应该把网页的层次设计得简单化,打造可以通过最少的点击次数却可以得到最多的信息量,最好是只需要两次或三次的点击便可以到达内容所在地。

三、导航位置安排合理化

通过导航我们可以随心所欲地到达任何一个页面,是网页设计中视觉要素的重要环节,所以导航的设计一定要一目了然,具有合理化。一般情况下,导航栏最好是出现在电脑屏幕的第一屏上,因为在进行网页设计的时候,把页面向下拖动是唯一可以让网页内容增加的方法,否则就得跳转到下一个页面,这样我们最好是把导航栏设计在第一屏并且是横向放置,横向摆放比纵向摆放更能方便浏览者。即使第一屏非常矮,横向的导航也可以全部被看到,但是纵向的导航就不一定了,因为显示器现在宽屏的越来越普及,所以浏览者不会受宽度的影响,但是纵向就存在不定性因素,要想让浏览者向下拖动屏幕继续向下浏览,那必须是非常具有吸引力的内容,否则,浏览者拖动页面不会超过三个屏幕。

四、导航设计按钮应符号化

导航设计范文5

Abstract: In order to facilitate touring in some small area, such as tourist area, large-scale amusement house, where without traffic routes and easily lost, in this paper taking the STC 8-bit Single-Chip Microcomputer as the core, through serial communication receiving GPS module information, realized the corresponding relationship of small area navigator between geographic coordinates and self-made map. The navigator application test indicated that the navigator for buildings can fix an accurate position in 5-10 meters accuracy range and can be used in self-made small area map navigation.

关键词: 单片机;GPS;导航仪;自制地图

Key words: Single-Chip Microcomputer;GPS;Navigator;Self-made small area map

中图分类号:TP39 文献标识码:A文章编号:1006-4311(2011)05-0167-02

0引言

全球定位系统简称GPS(Global Positioning System),目前主要用于定位、导航、测量、精准授时,频率同步等方面,其中基于定位导航功能设计制作城市交通定位导航仪应用最为广泛。这些定位导航系统导航区域大、地图生成不易,对于类似于旅游区、大型游乐城等无交通路线易迷失的小区域,目前市场上还没有相应的定位导航仪,而使用目前市场上导航仪设计制作技术,为这些特定的区域定制导航仪往往成本相对过高。以实现非标准交通小区域地图定位导航为目的,使用GPS模块,STC89C52单片机,点阵液晶屏设计GPS导航仪,方案可行且适用强较强。

1导航仪设计与实现

1.1 导航仪系统组成小区域地图GPS导航仪由DP310 GPS模块、STC89C52单片机,无字库图形液晶显示器SG12864J三大主要部分组成。GPS模块接收卫星信号并计算出定位导航信息,通过串口通信将定位传递给单片机,单片机负责GPS信息提取并进行定位信息和地图匹配,其结果由液晶屏进行显示。导航仪系统结构图如图1所示。

1.2 GPS模块导航信息提取DP310 GPS模块接收卫星信号,经过计算得出GPS模块所在位置的经度、纬度、海拔高度定位信息,并和接收到卫星的数目,UTC时间等信息一起以NMEA-0183规定格式通过串口发送给单片机。单片机接收GPS模块NMEA-0183格式信息,从NMEA-0183格式信息中提取此时GPS模块所在位置的经度、纬度、海拔以及此时UTC时间信息。本文设计的导航仪所需信息提取自GPRMC格式的信息。根据NMEA-0183格式信息规定,在“GPRMC,125215.384,A,3048.6212,N,10411.2042,E,,,170410,,*6”中,常用信息主要有:

125215.384表示UTC时间12点52分15秒384毫秒;

A表示定位信息正确(若为V表示接收机被遮挡,定位数据不准确);

N表示北纬;3048.6212表示30度48.6212分(纬度);

E表示东经;10411.2042表示104度11.2042分(经度);

170410表示2010年4月17日。

单片机接收提取GPS模块信息的过程是:单片机在主程序中开串口中断后,等待产生串口中断接收GPS模块信息,在中断服务程序中判断所接收到的信息是不是GPRMC格式的信息。单片机串口程序只接收GPRMC格式的信息,并将接收到的信息保存在一个字符数组中,其他的GSP信息都被屏蔽掉。串口中断提取GPRMC格式信息关键程序代码如下:

void getdata(void)

{

int i;

for(i=0;i

{

tab[tabnum]=SCI_Getbyte();

tabnum++;

if(tab[0]!='')

{

tabnum=0;

}

if(tab[3]!='R')

{

tabnum=0;

tab[3]='R';

}

cpu_delay(30);

}

}

1.3 地图生成与导航信息匹配本导航仪地图生成以西南石油大学成都校区一期工程500面积为例,首先选择一张西南石油大学一期工程建筑规划图,使用计算机系统自带的画图板工具打开规划图,进行编辑裁剪并保存为单色位图二值文件,此二进制地图长256像素,宽128像素。生成的地图如图2所示。

使用字模提取工具打开此二值文件地图,使用C51格式进行取模,将此地图转化为单片机可以识别的数组代码,此地图信息代码与单片机程序一起编译后下载到单片机中。串口中断接收提取的GPS经纬度信息为字符串形式,将字符串形式信息转变为10进制经纬度信息,精确到地理信息的“秒”,测量自制地图四脚对应地理区域经纬度,建立地理坐标与自制地图像素点的对应关系。在进行定位导航时,先判断GPS模块所在地理坐标,然后显示此地理坐标点所在的地图,GPS模块所在的地理坐标处在地图上闪烁显示。地图显示及GPS模块地理坐标点闪烁定位导航关键程序代码如下:

void dismap(unsigned int i,unsigned int j,unsigned int x,unsigned int y)

{

if(x>=0&&y>=0&&x

{

LCD256_PICTURE(map+j*8+i*256);

delay(10000);

LCD12864_DISPOT(x,y,pot); // y

delay(40000);

} //仅显示地图

else

{

LCD256_PICTURE(map+j*8+i*256);

delay(10000);

}

}

2结束语

此小区域GPS导航仪在西南石油大学成都校区进行测试表明,导航仪能够在自制小区域地图中进行室外定位导航,在5-10米精度范围内对于大建筑物的定位准确。此小区域导航仪单片机芯片易于拆换,对不同小区域的地图导航只需要重新生成地图后,将地图生成数据和定位程序稍做修改,编译下载到单片机中就可以实现对新区域定位导航。在大型娱乐场所及无导游引导旅游区,此小区域导航仪具有较大实用价值。

参考文献:

[1]皮云仙,唐红,张毅.基于单片机的GPS手持导航终端设计[J].微计算机信息,2009年,第25卷,第2-1期:190-192.

[2]夏枫,胡达.城市车载GPS导航系统的设计[J].计算机与现代化,2004,(4):72-74.

[3]向前勇.基于单片机的GPS导航装置的设计[M].西南石油大学,2009,(5).

导航设计范文6

关键词:用户;胖菜单;导航

中图分类号:J524 文献标识码:A 文章编号:1005-5312(2014)26-0279-01

所谓胖菜单是指在下拉菜单或飞出菜单里显示一个长长的导航选择列表,这种菜单可以承载更多的信息结构,所以被称为超级下拉菜单或胖菜单。胖菜单导航具有很强的目标导向性和可用性,其特征是当鼠标hover在主导航上时,会快速响应鼠标悬停操作显示二级导航菜单以便用户快速的浏览查找,它使得网站整体上看起来很整洁,而且使得深层内容很容易被访问。表现形式主要有横式下拉式胖菜单和竖式飞出式胖菜单两种。

一、胖菜单的用户体验分析

胖菜单导航在视觉设计上采取了渐进展开的方式,其巨型的、二维的面板将导航选项进行明确的信息分组,并通过布局、版式和图标等手段来组织导航选项的内容,它在用户主动点击之前,各种细节及复杂性得到了很好的隐藏。胖菜单在视觉上具有很强的可发现性,可以让用户决定他们想看见什么,以及什么时候可以看见;它们可以在不弄乱网页布局的情况下按需显示更大数量的链接。

胖菜单导航在交互设计上也具有很好的用户体验模式,可以保证用户无需鼠标滚动就可一次性、快速地发现所有信息。胖菜单通过在每个页面上显示更多的链接,来展示更多的导航选择。访问者可以直接跳转到其他任何子页面,不用一级级的深入到每个栏目和子栏目就能发现一些有趣的页面。例如访问者可以先看看菜单头,大致估计网站有哪些方面的内容,然后当他觉得有必要深入到某个主题时,就可以通过一次操作打开目标页面。在没有做好心理准备之前,用户不会看到成千上万的子页面选择。

二、胖菜单导航的视觉设计

胖菜单的飞出或下拉设计非常方便用户浏览二级菜单,大大节省了网页位置,但其却隐藏着不能让用户一眼就看到的信息,若信息组织不好,其强大的可发现就很难得以体现,可用性就值得推敲。因此,胖菜单的信息架构需要根据操纵用户在页面上的注意力进行信息分组、排序和页面布局,并通过视觉手段明确信息分组及视觉层次,只有这样,超级胖菜单才能发挥它真正的作用。因此,胖菜单在视觉设计时需要做到以下两个方面:

(一)明确信息架构

信息架构是对信息空间进行组织的艺术。它包括很多方面:展示、搜索、浏览、分组、排序、操作,以及有策略的隐藏部分信息,具体方法是用合适的顺序(字母顺序、时间顺序、用户使用频率顺序等)对包含的信息如文本、链接、图标、提示等进行排列组织。

首先,明确信息架构内容。基本原则是以用户为中心,明确用户想要或希望看到的信息,消除那些用户不想要、不必要、对用户没有帮助的信息。分散注意力的元素越少,导航信息就越清晰。

其次,增强菜单的可读性。人们希望一眼就能从信息板上得到可以行动的数据,而不是仔细查看页面上的每个元素,因此,在显示菜单文本的时候,其文案应简洁、直白,不用专业术语,高亮和突出显示关键词,其目的是让用户在浏览时可以通过关键词迅速抓住导航的核心信息,增强菜单的可读性。

(二)确定视觉层次

胖菜单导航在明确信息分组之后,要选择一个良好的视觉结构层次来安排这些信息,把相关的数据分组成带标题的区域。视觉层次暗示了一种父子关系,可以用方框、背景颜色块、文本块、工具组等方式来包含和级联相关元素。如把有关系的页面元素放在一起,把那些无关的元素隔离起来;类似的元素进行相同的视觉处理使之看起来彼此对等;特别的元素的在视觉处理上应该稍微区分一下;如果是大量相似元素的列表,则应按照一定的顺序沿着一条竖线或一条横线对齐,制造出一条明显可见的对齐线,成为一组彼此对等的内容;小块而又重要的内容应该用空白隔离起来等。

综上所述,胖菜单在信息架构设计时必须遵循信息分组明确、层级关系清晰的原则,此外,胖菜单导航的页面布局在风格和样式上也要尽量与整体网站协调一致,如注意页面的配色方案、风格及其他因素的设计等,以增强胖菜单的可视化。

三、胖菜单导航的交互设计

(一)恰当的响应速度

对于普通导航菜单,当光标移动到屏幕上某个内容时,即光标悬停时,快速响应是相当重要的。在大多数情况下,光标的图标变化没有任何延迟。同样,响应速度的设定也是胖菜单设计要重要考虑的因素之一,其关系到菜单的可用、易用性问题。

响应速度过慢,不能对用户操作做出及时的反馈,用户就不能确定他们做了什么或者系统在做什么。当鼠标悬停在导航选项上时,根据可用性的标准,其界面元素必须在0.1秒内做出反应,好让用户感觉到是他们操作导致屏幕的变化。如当鼠标悬停在某个菜单头上时,其界面元素必须在0.1秒之内展开;当鼠标移出导航选项,飞出的界面元素则需要在0.1秒内收起。

反之,响应速度过快,用户不能在短时间内浏览胖菜单包含的众多信息,如鼠标在用户浏览完全部信息之前就不小心移出菜单,进而关闭飞出页面,反而干扰用户的操作。因此,建议鼠标在导航某个选项上的悬停时间设置为0.5秒,保证鼠标不会因其他原因不小心移出菜单,影响操作。

(二)简单有效的用户交互

网站交互设计的关键在于,每次点击都让用户更接近他们的目标,如果不是这样,用户就会认为是在浪费时间。按照可用性的标准,用户真正需要的是一次点击就可达到目的。因此,胖菜单在交互设计时需要做到以下几个方面:

(1)要尽可能的避免信息过载。胖菜单导航是一个一个快速跳入跳出的控件,若想其交互设计变得有效、快捷,其设计就需要保持简单,避免乱用花俏的交互效果和功能。不要因为胖菜单是巨型菜单、有很多空间就可以扔很多信息进来。

(2)注意信息类别划分的详细程度。不要在一个分组提供过多的选项,避免增加用户扫读信息的时间;也不要划分的太细,这样用户需要花更多的时间去了解每个分组的含义和区别。

(3)要尽可能使用户操作变得有效。要保证导航中的每个选项保持可点击,指向的页面链接也是正确的。

(4)正确引导用户操作。尽可能避免他们犯错误,确定用户在操作过程不会遇到太多的麻烦,在适当时候给予微妙的提示,无需用户记忆,降低理解成本。

四、结语

综上所述,胖菜单导航具有很强的目标导向性和可用性,其采取了渐进展开的方式,在视觉上具有很强的可发现性,还可以用来显示子页面和局部导航,具有较强的可用、易用、好用价值。如果网站或应用有很多分类,分类下面有很多页面,可能有3个或3个以上的层次结构,而你希望用户减少鼠标点击次数,在页面未跳转-加载的情况下,在当前页面就能浏览二级导航标签,话,胖菜单导航是一个不错的选择。

参考文献:

[1]Jeff Johnson.认知与设计理解UI设计准则[M].张一宁译.人民邮电出版社,2011.9.

[2]Eric Reiss.易用为王改进产品设计的10个策略[M].李会丹,张杰译.人民邮电出版社,2013.8.