用户体验(user experience,UE)已经成为Web应用设计时需要考虑的重要因素。 用户体验是指用户在使用某种产品或服务过程中所建立起来的满意程度。 传统GIS主要由GIS专业人员使用,其设计目标主要集中在功能上,不重视用户体验。 当前,WebGIS用户扩展到了全体公众,对这些非专业用户来讲,他们没有GIS基本概念, 希望WebGIS像普通Web页面一样简单易用。 为了满足用户期望,WebGIS在用户体验设计方面应该遵循四个主要原则, 即有用性、易用性、快捷性和趣味性。 有用性要求开发团队正确理解用户对系统功能和内容的需求, 快捷性往往取决于GIS服务器性能和Web服务的优化(详见第3. 5节), 本节以下内容详细介绍易用性和趣味性。 易用性是Web应用的重要质量指标,其简单的指导格言是“不要让我(这里指用户)费脑筋”(Krug, 2000)。 与“不超过三次点击”等指标不同,易用性不太重视点击的次数,而更注重每次点击的难易性, 确保用户能很容易、毫不含糊、很自信地找到应当点击的链接,快速完成自己要做的事情或得到需要的信息。 否则,用户不得不费尽心思考虑“我应该点击哪里? 我刚才是不是点错了? ”这样一来,将耗费用户的时间和信心,导致较低的用户体验,甚至导致用户放弃使用该系统。 Brian Noyle(2009)和Clint Brown等(2008)概述了实现WebGIS易用性的要点,包括 隐藏复杂性:WebGIS应创建直观和具有针对性的应用,以服务于特定目的。 在满足用户需求的基础上,尽可能提供较少的工具和图层,少使用冷僻的专业术语, 做到不言自明,而不要把用户淹没在大量的、没有必要的功能和图层中,分散用户的注意力, 给用户造成使用的难度。 提供反馈:许多GIS功能需要多个步骤才能完成。好的设计应该引导用户轻松地完成这些步骤, 提供视觉上的线索和便于理解的反馈,让用户自信 地感觉自己处在正确的工作流程中。 20世纪90年代初期,整个世界都为能通过Web浏览到图片而兴奋。 随后,人们不断地期待更具表现力的技术,如动画效果、引人入胜的多媒体以及更直观的界面。 为满足这些需求,富互联网应用(rich Internetapplication,RIA)技术开始出现(Allaire,2002)。 RIA这一术语最初用于描述新版本Adobe FlashPlayer的效果,后来其含义被拓宽,不再限于Flash应用。 富互联网应用泛指那些提供丰富的用户体验、且引人人胜的Web应用程序。 RIA可采用HTML 5、Flex、Silverlight和移动客户端接口技术来开发。 在WebGIS领域,富互联网应用也在快速发展。 这些应用多使用客户端的编程接口, 如 ArcGIS 针对 JavaScript、Flex、Silverlight、iOS 和 Android等提供的API, 为用户带来新鲜、具有乐趣的用户体验。 例如,通过异步通信获取当前地图范围及附近区域内的地图瓦块,为用户提供流畅的地图平移和缩放效果; 使用动画效果,生动地显示可操作图层,如模拟直升机飞行和台风的行进; 当鼠标点击或停留在操作图层上时,信息窗口马上弹出,显示有关的细节、照片、视频和统计图; 使用饼图或柱状图来显示某零售商店周围区域的人口统计情况; 结合实时的照片、音频和视频,将其链接或叠在加地图上; 将多个时间序列的航空像片制作出电影播放效果,显示土地利用的历史变迁; 适当地采用缩放、褪色、翻转、旋转、弹跳、飞行、波纹和闪光等多种可视化效果。 用户体验设计既需要进行用户需求调查,但也不能局限于此。 正如发明了家用汽车的福特所说:“如果我们问顾客他们需要什么,他们会说是一匹更快的马”。 同样,WebGIS的设计需要设计者站在用户的角度,体会和想象用户的需求,发掘用户尚不自觉的需求, 在此基础上进行创新性的设计。 当用户看见你的产品时,就认定这正是他们所需要的。 2.4.1. 易用性 #
2.4.2. 趣味性 #