




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 互联网的发展给人们的日常生活带来巨大改变,旅游也成为人们 日常消费生活一部分。在互联网上,除新闻类资讯外,旅游资讯日益 变得热门,成为第二大资讯,人们愈来愈多地通过互联网来了解目的 地的情况,并安排自己的旅行。随着网民数量的进一步扩大,旅游网 站的发展前景将会十分广阔,旅游信息与地图结合的应用需求日益迫 切,但是海量的空间数据处理对互联网的带宽、速度都有巨大的挑战 a j a x 等技术出现之后,网络电子地图突破了技术的瓶颈,2 0 0 5 年以 后a j a x 技术开始成熟,并迅速走向应用,有力地推动了i n t e r n e t 地图 服务的发展。 本文根据旅游业现状,将图形学真实感的思想与w e b 技术相结 合,使w e b 页面更丰富更直观,将a j a x 技术与旅游信息相结合对贵州 现有的旅游网站存在问题进行分析,试图寻求完善旅游网站建设的 有效途径。本文探讨计算机技术与旅游信息的结合以及信息表达,有 助于提高旅游网站的服务质量和服务水平。重点研究在w e b 应用中图 片多媒体和长文体的处理策略,在具体的地图处理过程中,将地图 与地理信息相分离的处理策略,将相应地理位置上的信息利用a j a x 技术与地理位置整合,实现地理位置与相应信息的统一。 关键词:a j 舣异步传输电子地图图象处理 a b s t r a c t t h ed e v e1 0 p m e n to ft h ei n t e r n e th a sb r o u g h tg r e a tc h a n g et o p e o p l e sd a i l y1 i f e , t o u r i s mh a sb e c o m eap a r to fp e o p l e s c o n s u m e r1i f e o nt h ei n t e r n e t ,b e s i d e st h en e w si n f o r m a t i o n 。 t o u r is mi n f o r m a t i o nh a sb e c a m ep o p u l a ra n dh a sb e c a m et h e s e c o n di n f o r m a t i o n ,m o r ea n dm o r ep e o p l eu s et h ei n t e r n e tt o o b t a i ni n f o r m a t i o no ft h ed e s t i n a t i o n sa n da r r a n g et h e i rt r a v e l w i t ht h en u m b e ro fi n t e r n e tu s e r se x p a n s i o n ,t h ed e v e l o p m e n t o ft o u r i s mw e b s i t ew i l lh a v eb r o a dp r o s p e c t s i t i sv e r y i l p o r t a n tt oc o m b i n em a pw i t ht o u r i s mi n f o r m a t i o n ,h o w e v e r ,t h e p r o c e s so fal a r g en u m b e ro fd a t ah a v eg r e a tc h a l1 e n g ef o r i n t e r n e tb a n d w i d t ha n ds p e e d w i t ht h ea j a x sb e c o m i n gn e t w o r k e l e c t r o n i cm a pb r e a k t h r o u g ht h et e c h n 0 1 0 9 yb o t t l e n e c k s a j a x h a sm a t u r e da n dr a p i d l ya p p l i c a n tt h ei n t e r n e ta f t e r2 0 0 5 ,a n d h a se f f e c ti v e l yp r o m o t e dt h ed e v e l o p m e n to fi n t e r n e tm a p t h i st h e s i sb a s e do nt h es i t u a t i o no ft o u r i s m 。a n dc o m b i n e r e a l i s t i cg r a p h i c sw i t hw e bt e c h n 0 1 0 9 y ,m a k ew e bp a g e sm o r e r i c h e ra n di n t u i t i v e ,a j a xt e c h n o l o g yi sc o m b i n e dw i t ht o u r i s m i n f o r m a t i o na n da n a l y s i st h e e x i s t i n gp r o b l e m so f t o u r i s t w e b s i t e si ng u i z h o ua n da t t e m p tt oi m p r o v et h et o u r i s m w e b s i t e s c o n s t r u c t i o ni na ne f f e c t i v ew a y t h i st h e s i ss t u d y t h ec o m b i n a t i o nb e t w e e nc o m p u t e rt e c h n 0 1 0 9 ya n dt o u r i s m i n f o r m a t i o n,a n dt h ee x p r e s s i o nw i l l h e l pt oe n h a n c et h e s e r v i c eq u a l i t ya n ds e r v i c e1 e v e lo ft o u r i s mw e b s i t e s o m eo ft h ek e yp r o b l e mi nt h es p e c i f i cp r o c e s so fd e v e l o p i n g , s u c ha st h et r e a t m e n to fp i c t u r e m u l t i m e d i aa n d1 0 n gs t y li s t i c i nw e ba p p l i c a t i o n s , i nt h ep r o c e s so fd e a l i n gw i t ht h em a p , s e p a r a t em a p sf r o mg e o g r a p h i ci n f o r m a t i o nu s ea j a xt e c h n 0 1 0 9 y c o m b i n et h ei n f o r m a t i o no ft h es p e c i f i c1 0 c a t i o nw i t ht h e 1 0 c a t i o n ,u n i f yt h el o c a t i o na n dt h ei n f o r m a t i o n k e yw o r d s : a j a x :a s y n c h r o n o u s t r a n s m i s s i o n :e l e c t r o n i cm a p : m 随g ep c e s s m g 学位论文原创性声明和关于学位论文使用授权的声明 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究 所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集 体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人或集体,均 已在文中以明确方式标明。本人完全意识到本声明的法律责任由本人承担。 论文作者 关于学位论文使用授权的声明 本人完全了解贵州师范大学有关保留、使用学位论文的规定,同意学校保留 或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅: 本人授权贵州师范大学可以将本学位论文的全部或部分内容编入有关数据库进 行检索,可以采用影印、缩印或其他复制手段保存论文和汇编学位论文。 ( 保密论文在解密后应遵守此规定) 敝储签和 氰s 签 f 稔 年 d y 尉谬 遗锄 1 1 研究背景及意义 第一章绪论 计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技 术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法、 非真实感绘制,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。 计算机图形学的发展经历了几个重要时期。 上个世纪7 0 年代是计算机图形学发展过程中一个重要的历史时期。由于光 栅显示器的产生,在上个世纪6 0 年代就已萌芽的光栅图形学算法,迅速发展起 来,区域填充、裁剪、消隐等基本图形概念、及其相应算法纷纷诞生,图形学进 入了第一个兴盛的时期,并开始出现实用的c a d 图形系统。又因为通用、与设 备无关的图形软件的发展,图形软件功能的标准化问题被提了出来。 1 9 8 0 年w i l i t t e d 提出了一个光透视模型一w l l i t t e d 模型,并第一次给出光线跟 踪算法的范例,实现w h i 钍e d 模型;光线跟踪算法和辐射度算法的提出,标志着 真实感图形的显示算法已逐渐成熟。从8 0 年代中期以来,超大规模集成电路的 发展,为图形学的飞速发展奠定了物质基础。计算机的运算能力的提高,图形处 理速度的加快,使得图形学的各个研究方向得到充分发展,图形学已广泛应用于 动画、科学计算可视化、c 觥j m 、影视娱乐等各个领域。 真实感图形学是计算机图形学中的一个重要组成部分,它的基本要求就是在 计算机中生成三维场景的真实感图形( 或图象) 。随着计算机图形学和计算机技 术的发展,真实感图形学在我们的日常工作、学习和生活中已经有了非常广泛的 应用。计算机辅助、多媒体教育、虚拟现实系统、科学计算可视化、动画制作、 电影特技模拟、计算机游戏等许多方面,真实感图形学都发挥了重要的作用。实 时真实感图形学技术是在当前图形算法和硬件条件的限制下提出的在一定的时 间内完成真实感图形图象绘制的技术。一般来说,它是通过损失一定的图形质量 来达到实时绘制真实感图象的目的,就目前的技术而言,主要是通过降低显示三 维场景模型的复杂度来实现,这种技术被称为层次细节( l o d :l e v e lo fd e t a i l ) 显示和简化技术,是当前大多数商业实时真实感图形生成系统中所采用的技术。 在最近的几年中,又出现了一种全新思想的真实感图象生成技术一基于图象的绘 制技术( i n l a g eb 罄e d 黜亩,它利用已有的图象来生成不同视点下的场景真 实感图象,生成图象的速度和质量都是以前的技术所不能比拟的,具有很高的应 用前景。由于实时真实感图形学技术是当前计算机图形学邻域中的研究热点,还 处在研究阶段,还没有形成非常系统的理论知识,计算机图形学一个主要的目的 就是要利用计算机产生令人赏心悦目的真实感图形,将图形学真实感的思想与 w e b 技术相结合,使1 r e b 页面更丰富更直观,也使图形学的应用得到推广 与此同时,互联网的发展给人们的日常生活带来巨大改变,旅游作为人们日 常消费生活一部分,在旅游过程中,人们通过对自然景物或人文历史的观察,会 产生新奇的感受,神奇的发现;使人心旷神怡,离尘绝俗,改变对生活的态度, 塑造良好的人生品格,这就是旅游的价值,也是图像视觉给人类带来的冲击和震 撼,图的价值。为了更好地促进旅游发展,利用图形学真实感的手段,以直观形 象的方式再现景点概况,使用户通过网络先对向往的旅游目的地一饱眼福,可以 激发更多潜在旅游者。世界各地的旅游资源以高清晰化的数字照相、录音、录像 甚至实时播放等,图文并茂地通过网络展示给消费者,这意味着旅游促销方式的 革命和潜在客源市场扩大更加容易。 我国政府高度重视旅游业的发展。由于旅游业的关联带动性、创汇优势等, 我国把旅游业作为带动经济发展的龙头产业予以高度重视。1 9 9 8 年,旅游业被 作为“新的经济增长点”给予重视,2 0 0 1 年1 月1 日,在全国旅游工作会议上, 正式宣布启动金旅工程建设。金旅工程的主要任务就是采用先进信息技术,提高 旅游业的信息化程度。主要任务有:运用网络优势,为国家旅游局形象宣传和促 销活动服务:加大为行业管理活服务的力度,争取提前实现网络承担6 0 管理性 工作的目标:以旅游电子商务平台建设推动旅游企业的信息化进程等。 贵州省旅游资源丰富,享有“公园省 之称,有得天独厚的地理条件和自 然风光,其中瀑布、溶洞、名山、名湖和少数民族风情、革命史迹具有深厚的自 然和文化底蕴和特色的少数民族风土人情,无论是山水如画的喀斯特自然风光, 还是古朴浓郁的多民族原生态文化,以及春季的油菜花、夏季的漂流和冬无严寒 夏无酷暑的温和气候,都对各地旅游者产生了极大的吸引力。特别是省际和省内 高速公路,铜仁、兴义、黄果树等支线机场投入使用,各种档次的旅游宾馆及各大 景区接待设施的大大改善,为数字旅游的发展提供了条件。开发以景点画面、地 形图为主线的旅游网站可以让游客直接了解景点的详细情况,将计算机图形学的 思想,图形学真实感的思想与w 髓技术相结合展现贵州的独特魅力,将黔中山水 与图片图形图象处理技术相结合,将地图与地理信息在存储上分离开来,也就是 地图本身除了显示地理位置和交通路线外没有其它信息,而在显示上将其旅游景 点,民族风情、革命史迹以及具有深厚的自然和文化底蕴和特色的民族风情与地 图结合,给用户一个直观、真实、丰富的体验。让游客直观形象的看到景点的地 形,地貌。通过大量图片的处理和展示直观形象感受民俗风情,了解人文背景。 可以帮助游客决定旅游线路,了解景区内旅游点的数量及配套设施所处的位置, 以及旅游线路的连通性,可以帮助游客决定旅游线路,了解沿途风土人情,具有 一定的现实意义和实用价值。 1 2 现状分析 1 9 9 8 年,由戈尔提出的“数字地球 引起了全世界极为广泛的关注。数 字地球就是用数字的方法将地球上的活动及整个地球环境的时空变化装入电脑 中,实现其在网络上的流通,并使之最大限度地为人类的可持续发展和日常工 作、学习、生活及娱乐服务。严格地讲,数字地球是以计算机技术、多媒体技术 和大规模的存贮技术为基础,以宽带网络为纽带,运用海量信息,对地球进行 多分辨率、多尺度、多时空、多种类的三维描述,并利用它作工具来支持和改善 2 人类活动和生活的质量。数字旅游就是数字地球在旅游业中的应用,也就是把各 种有关旅游的信息用数字化的方式存入电脑,并将其发布在网上,给旅游的供需 两方提供及时的信息,使旅游业的供给与需求达到动态均衡,实现旅游业的可 持续发展和良性发展。虽然我国旅游网站发展迅速,但与国际著名的旅游网站相 比我国旅游网站建设才刚刚起步,在网络硬件和软件两大方面还存在很大的差 距。按照不同的分类标准旅游网站可以分为不同的类别。比较有代表性的是河北 师范大学的路紫,他把我国旅游网站分为了五类: l 、旅游产品服务的直接供应商所建的旅游网站。比例占到l0 9 6 以上,这类网 站主要是一些酒店、宾馆直接运用i i l t e n l e t 技术上网,开拓网上市场空间。 2 、旅游中介服务商( 在线预定服务代理商) 所建的旅游网站。比例站到2 6 以上,这类网站主要从事代理销售,从中赚取折扣或佣金。一部分是由传统的旅 行社所建,提供国内国际旅游服务。也包括由网络公司以及预定中心、杂志社等 建立的网站,提供的业务有旅游线路介绍、网上预订服务等。 3 、复合性旅游网站。比例占到1 4 ,提供旅游路线、出国考察及时尚生活信 息、旅游公司录入的旅游项目、旅游者查询业务。它们为消费者提供大量丰富的、 专业性旅游信息资源,有时也提供旅游预定中介服务。 4 、基于g d s 预定业务的旅游网站。如航空信息中心下属的以机票预定为主 要服务内容的旅游网站等,它依托于g d s ( g 1 0 b a ld i s 缸i b u t i o ns y s t 锄) 开拓业务 空间。 5 、地方性旅游网站。这类网站比重最大,达到4 1 ,但是建设情况不如人意。 存在信息内容少、更新周期长等问题,很难适应新经济的发展。 湖南大学的曾德明教授对美国旅游网站的分类,他把美国旅游网站分为了 四类, 1 、单位网站。景点、旅馆、餐饮等相对独立的单位网站,这些单位网站是 构成互联网上旅游网站的基本元素。旅游业的发达必然导致这类服务单位的产 生,而且这类网站的数量是惊人的,可谓是俯拾即是。 2 、资讯网站。以交通线路、旅游景点、旅游窍门或评论等为主要内容的指 南型的资讯网站,一般是在线旅游行业的门户网站。他们由于大容量的信息,成 为旅游者查找信息的首选。这类网站也往往带有分类检索功能,方便旅游者查询 有效信息。 3 、导航网站。导航网站专门收集旅游或旅游周边产业的网站,而且数量可 观,他们提供类似搜索引擎的服务,可以成为旅游专业搜索引擎。 , 4 、电子商务网站。以航空票务、旅馆和租车预定信息和预定交易为主的电 子商务网站,是联系旅游单位商家和旅游者的中介。他们往往也提供在线旅游信 息查询和指南。 从以上分析来看,我国由旅游产品服务的直接供应商所建的旅游网站以及 基于g d s 预定业务的旅游网站和美国的单位网站类似,旅游中介服务商所建的 旅游网站和美国的电子商务网站类似,复合性旅游网站和美国的资讯网站类似, 而我国的地方性旅游网站则在美国的单位网站、电子商务网站以及资讯网站中都 有所体现。根据以上的总结我们发现,我国旅游网站几乎没有像美国收集旅游或 旅游周边产业网站的导航网站,其他类型旅游网站都有所涉及。因此,本文所研 究的中美旅游网站包括以上所提到的除导航型旅游网站之外的所有盈利性旅游 网站从服务功能看,国内的旅游网站的服务功能可以概括为:旅游信息的汇集、 传播、检索和导航。这些信息内容一般都涉及景点、饭店、交通旅游线路等方面 3 的介绍:旅游常识、旅游注意事项、旅游新闻、旅游电子地图以及旅游观感等: 产品( 服务) 的价格公示。个性化定制服务,从电子邮件指令、网上订车票、预订 酒店、查阅电子地图到完全依靠网站的指导在陌生的环境中观光、购物。其他功 能,如广告征订、网上交互、导游服务、客户服务、投资服务和在线招聘等。几 乎所有的网站都不同程度地涉及了旅游内容,如新浪网生活空间的旅游频道、搜 狐和网易的旅游栏目、中华网的旅游网。中国旅游咨询网做过一次调查,内容涉 及以下几个方面:旅游网站是否需要推出更多经典旅游线,是否需要推出更多的 酒店数量,是否需要提供更多的机票优惠,是否需要详尽的景点介绍,是否需要 更多的个性服务。一共有9 0 7 人参与了调查,其中2 8 8 人愿意增加经典旅游线路, 占3 1 7 5 :8 6 认为酒店数量不够,站9 4 8 :1 4 2 人希望推出更多的机票优惠,占 1 5 6 6 :2 5 7 人希望更多的详尽的景点介绍,占2 8 3 4 :1 3 4 人认为应该有更丰富的 个性服务,占1 4 7 7 。 由此可见,中国的旅游网站的服务功能在整体上还处于萌芽状态,各项服 务功能都需要加强,距离成熟的旅游网站还有很大的差距,也就是说中国的旅游 网站与发达国家的旅游网站相比,不仅在数量上有一定的距离,而且更主要的是 表现在旅游网站的服务功能上差距。 一 发展数字旅游是时代的要求。我国有着丰富的旅游资源,但由于我国旅游业 起步较晚。而在技术上由于制作和更新电子地图所需花费很大,需要电子地图提 供商有强大的资金实力来支持后期的地图维护。我们要赶超这些国家,成为旅游 接待大国,就不能跟在别人后面,而是要敢于领先,走在时代的前列。互联网电 子地图目前处于前期阶段:其一,通过互联网可以查电子地图的事情,还不是众 所周知;其二,对于政府来说网络地图还是一个新生事物,以前地图的审查就是 要把图送到政府的办公室去,而现在具体如何审查还没有形成既定的规范;其三, 没有把数据做的权威性,这其中涉及到政府、企业以及行业协会,他们之间的职 责分工还没有非常清晰的划分出来。 电子地图的编制需要大量人力、物力的投入。如果一家公司独立开发全国范 围的电子地图,将是一个庞大的系统工程,投资多以亿元为单位进行计算。电子 地图在互联网上的应用需求日益迫切:但是海量的空间数据对互联网的带宽、速 度都有巨大的挑战传统的h l t 锄e t 地图服务多是基于传统w c bg i s 开发而成, 其基本过程是:当客户地图服务请求到达服务器后,服务器组合查询逻辑,取得符 合条件的空间数据,在服务器端生成一幅地图图片发送给客户端。客户端仅仅负 责地图的显示。它存在一些不足:地图与用户之间的交互性较差:用户任何一个 平移、放大等操作都将使浏览器整块地图重新改写,必须等待一段时间,面对是空 白的地图或h a d i i l g 提示,无法继续操作:服务器实时动态生成地图需要耗费时 间:因为空间数据量大,操作比较耗时同时:服务器生成并返回一幅较大的栅格 地图,网络传输时间也比较长:难以高效快速发布真实生动地反映地球概貌的 海量卫星遥感影像。 由于电子地图是一种以数字地图为数据基础、以计算机系统为处理平台、在 显示设备上实时显示的地图的形式,因此需要处理和传输的数据量巨大。对互联 网的带宽、速度都有巨大的挑战。a j a x 等技术出现之后,网络电子地图突破了 4 技术的瓶颈,a j a x 使用x m m t t p r e q u e s t 对象以异步的方式与服务器通信,在用 户和服务器之间引入中介,即用户的浏览器装载了用j a v a s c r i p t 语言编写的a j a x 引擎,负责转发用户界面和服务器之间的交互。a t a x 引擎允许用户和应用系统 之间的交互以异步方式进行,独立于用户与w e b 服务器之间的交互,应用仅由少 量页面组成大部分交互在页面之内完成不需要切换整个页面,实现局部刷新, 大大减少了数据的传输量从而提高效率节省带氪为电子地图的发展提供了技术 保证。2 0 0 5 年以后a j a x 技术开始成熟,并迅速走向应用,有力地推动i n t 锄e t 地图 服务的发展,使浏览器可以为用户提供更为自然更为丰富的体验。 由于旅游借助互联网,能够解决传统旅游业不能解决的适应游客行、吃、住、 游、玩一体化的需求;同时还由于旅游也作为一个整体的商业生态链,涉及到旅 行服务机构、酒店、景区、交通等等,利用互联网可以将这些环节连成一个统一 的整体,、进而可以大大提高服务的水平和业务的来源。近年来,网络技术的飞速 发展和计算机应用的逐步普及,使国内旅游网站发展迅猛。但是,国内旅游业要 实现旅游网站能满足旅游信息化和电子化服务的目标,仍面临许多困难和障碍, 其中的核心问题就是旅游网站与计算机技术结合的问题以及信息表达的问题, 这也是我国旅游业发展日益迫切的问题。 目前贵州大部分旅游资源尚未开发利用,经济基础薄弱,交通不发达,管 理不健全,管理水平低下,人才不足等因素。而对于贵州旅游虽然有一定的宣传, 现状是力度不够,不够系统全面,尤其是在互连网的宣传只有一些零零碎碎的文 字,只言片语难以让人对贵州有全面的了解。目前的旅游网站大多是针对游客的 管理,其商业气息很重,现阶段的旅游网站主要以内容为主,为网民提供丰富多 彩的各种旅游消费娱乐资讯,以吸引网民的阅读和浏览,从而提高网站点击率和 知名度,在网络广告商那里获得相应的收益。很少有针对地区景点,地区特色做 介绍的完整的系统,景点介绍大多数是文字介绍,与实际景点画面、地形图的联 系不直接,因此,深入探讨计算机图形学与w e b 技术的结合以及信息表达,将有 助于提高旅游网站的服务质量和服务水平。本文就是根据旅游业现状,将现有的 a j a x 技术与旅游信息结合对贵州现有的旅游网站存在问题进行分析,试图寻求 完善旅游网站建设的有效途径。 1 3 问题提出 贵州省旅游资源丰富,享有“公园省一之称,有得天独厚的地理条件和自 然风光,其中瀑布、溶洞、名山、民族风情、革命史迹具有深厚的自然和文化底 蕴和特色的少数民族风土人情,在国内占重要地位。开发贵州旅游网站首要的问 题是地图与地理信息的整和,电子地图的开发等问题。电子地图在实现的技术上 和更新电子地图所需花费很大,在网络硬件和软件两大方面要求上很高。需要电 子地图提供商有强大的资金实力来支持后期的地图维护。电子地图产品的生命周 期很短,如果不对电子地图进行后期的维护,电子地图会发生很大的贬值。这就 要求电子地图生产商需要在后期不断投资更新数据库。电子地图的编制需要大量 人力、物力的投入。如果一家公司独立开发全国范围的电子地图,将是一个庞大 的数据库工程,投资多以亿元为单位进行计算。据悉,深圳麦士威科技有限公司 与星球地图出版社合作开发的全国性电子地图,双方共投资1 亿元,其中用于制 图的投资为5 8 3 0 万元,用于硬件、软件的开发及管理费用为4 0 0 0 万元,大多数企 业和单位没有能力搭建电子地图的环境,因此,如何利用计算机图形学的相关技 术将景点图片更好得展示给游客,将地形地貌更好得再现? 结合目前w 朗开发的 前沿技术开发一个网络地理信息系统。如何利用a j a x 提供的浏览器与服务器异步 通信的能力,实现良好的交互性增强客户端处理数据的能力? 在处理地图这种数 据量大的交互时如何实时响应、实时显示,以及丰富的服务方式,带给用户良好 的客户端体验? 如何开发一个廉价高效的旅游网站让更多的人形象直观了解贵 州? 是本研究的出发点。 1 4 研究内容 本文主要对以下几个方面做了研究工作: ( 1 ) m v c 设计模式的研究。对m v c 设计模式进行了深入的研究,进一步 理解应用程序分成模型、视图、控制器三部分在构成w e b 应用程序以及提高可 扩展性的优势。 ( 2 ) 由于本研究中处理大量的图片信息,而图片信息的数据量是巨大的。因 此,在具体的w 髓开发和实现的过程中利用j a v a s c 啷t 提高w e b 页面的交互 性方法。尝试使用多种技术整合的a ,a x 技术使得、b 应用程序继承桌面的应 用程序的反应灵敏,胖客户端,客户体验等优点。 ( 3 ) 结合a j a x 和j a v a s c d p t 进行图片处理,将图形学的知识和w 朗开发 结合起来,使得在图片处理和图片传输这样数据量巨大的操作事件时减少用户的 等待时间,使得用户的交互变得流畅而连续,提高了系统的可用性和效率。 ( 4 ) 本研究尝试完全用a j a x 和j a v a s c r i p t 语言处理地图,发挥a j a x 的技术 优势,采用异步交互方式,在用户和服务器之间引入中间媒介,负责转发用户界 面和服务器之间的交互。让服务器真正扮演起服务的角色,而不是包办一切,挡 在用户前面,打断用户的操作,而本研究想在a j a x 在地图上处理中具体应用上做 一些尝试,试图将地图与地理信息在存储上分离开来,也就是地图本身除了显示 地理位置和交通路线外没有其它信息,而在显示上将其旅游景点,民族风情、革 命史迹以及具有深厚文化底蕴和特色的民族风情与地图结合,给用户一个直观、 真实、丰富的体验。 6 第二章关键技术介绍 由于旅游借助互联网,能够解决传统旅游业不能解决的适应游客行、吃、住、 游、玩一体化的需求;将旅游资源与w e b 技术有机结合再一起,使得本身丰富多 彩的旅游内容以更好的形式表现出来,提高旅游网站的服务质量和服务水平,在 具体的w e b 开发和实现的过程中综合利用a j a x ,j a v a s c r i p t ,j s p ,c s s 等w e b 开发技术,尝试使用多种技术整合,使系统为诸因素相互联系,相互作用的特定 功能的综合体。 2 1 图像放大技术 数字图象放大在图象处理和输出中是必不可少的图象算法之一,也是图象 处理软件中必不可少的功能,目前已经有很多实用的方法,他们有着各自的特点, 优点和不足。从图象的存储角度来讲,图象放大是根据原始图象的像素点产生更 多的像素点。所以从该角度来讲,图象放大的核心是如何补充所需要的点,而图 象放大的实质则是图象数据的补充。 因为认为数字图象从内容和数字化过程的特点上分析具有连续性的特点,所 以常见的图象放大算法是采用插值的方法得到需要的补充。 假定存在一个连续函数f ( x ,y ) 可以描述原图的所有信息。数字化后的原图 是有这个连续函数上的点的一部分构成的,也是已知点的集合。图象放大则是从 连续函数取得更多点的一个问题,因此是一个函数逼近问题。 因为二维函数的构造运算量大,而且二维算法通常可以构造到一维问题上去 求解,所以通常是探索一维插值的常用数学方法和特点。然后扩展到二维。 在数学上用一维定义即: 变量间的函数关系】,= f ( x ) 的解析表达式无法知道,仅仅知道它在若干个互异一 点处的对应关系( 函数值) e = f ( 正) ( 1 = o ,l ,2 ,刀) 或者同时知道它在这些点 处的导数值,总之只给出一个数学关系,但是有需要对此函数施行各种运算。在 图象放大中,主要是求函数的值。允许在一定误差范围内寻求一个g ( 聊近似地 去代替f ( 去进行各种计算,称为函数逼近。函数逼近大致可分为两类: 插值问题:求g ( 朋,使得 z = ,( x f ) ( 1 = o ,l ,2 ,刀) 其中x i 称为型插值点,型值所在的最小区间称做插值区间,g ( 称做插值 函数,f ( x ) 称做被插值函数。 曲线拟合问题: 函数逼近问题的关键是寻求插值函数的类型。其基本出发点是:能充分被插 值拟合函数的固有性质。一般采用代数多项式、三角多项式、有理分式作为插值 ( 拟合) 的函数类型。 插值与拟合的区别在于是否通过所有已知点来逼近函数,而在图象放大中,假定 原图象是无噪音的,即图象的每一点都是有用信息,所以大多数图形放大都采用 7 插值法。最近邻域法,线性插值法和三次样条法是常用的几种算法 所谓“最近邻域法”就是把这个非整数坐标作一个四舍五入,取最近的整 数点坐标处的点的颜色。而“线性插值法 就是根据周围最接近的几个点( 对于 平面图像来说,共有四点) 的颜色作线性插值计算( 对于平面图像来说就是二维 线性插值) 来估计这点的颜色,在大多数情况下,它的准确度要高于最近邻域法, 当然效果也要好得多,最明显的就是在放大时,图像边缘的锯齿比最近邻域法小 非常多。 线性插值:对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为 ( f + 甜,+ d ,其中i 、i 均为非负整数,u 、v 为 0 ,1 ) 区间的浮点数,则这个像素 得值厂“+ “,- ,+ v ) 可由原图像中坐标为( i j ) 、( i + l j ) 、( i j + 1 ) 、( i + 1 i j + 1 ) 所对应的 周围四个像素的值决定,即: 厂o + “,歹+ d = ( 1 u ) ( 1 - v ) f 【i ,j ) + ( 1 - u ) v f 【i ,j + 1 ) + u ( 1 - v ) f 【i + 1 ,j ) + u v f 【i + 1 ,j + 1 ) 其中厂( f ,) 表示源图像( 叻处的的像素值,以此类推,这就是线性插值法。线性 插值法计算量大,但缩放后图像质量高,不会出现像素值不连续的的情况。由于 线性插值具有低通滤波器的性质,使高频分量受损,所以可能会使图像轮廓在一 定程度上变得模糊。 2 2c s 结构与b s 结构 c s 结构,即c l i e 州s e 盯( 客户机服务器) 结构,是大家熟知的软件系统 体系结构,通过将任务合理分配到c 1 i e n t 端和s e r v e r 端,降低了系统的通讯开 销,可以充分利用两端硬件环境的优势。 b s 结构,即b r o w s 酬s e r y c r ( 浏览器月匣务器) 结构,是随着h i t 饥l e t 技术的 兴起,对c s 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通 过w w w 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务 器端实现,形成所谓3 一t i e r 结构。b s 结构利用不断成熟和普及的浏览器技术 实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全 新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构, 血c r o s o f i n e t 也是在这样一种背景下被提出来的架构,但微软的方案只是一种构 想,要成为现实还需要几年,而j 越,a 技术已经是很成熟的应用了。 目前大多数应用软件系统都是c 1 i e i 彬s e r y 钉形式的两层结构,现在的软件应 用系统正在向分布式的啪应用发展;内部的和外部的用户都可以访问新的和 现有的应用系统,w 曲和c l i 训s e m 应用都可以进行同样的业务处理:不同 的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系 统。这也就是目前应用系统的发展方向。 管理软件的主流技术与管理思想一样,也经历了三个发展时期:界面技术从 d o s 字符界面,到w i n d o w s 图形界面( 或图形用户界面g l ) ,直至今天的b 姗s 盯 浏览器界面。最新浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平 台的任何应用软件其界面风格一致,用户对操作培训的要求大为下降,软件可操 作性增强;平台体系结构也从单机单用户发展到文件服务器( f s ) 体系, 再到客户机服务器( c s ) 体系和浏览器服务器( b s ) 体系。 传统的c s 体系结构虽然采用的是开放模式,但这只是系统开发一级的开 放性,在特定的应用中无论是c l i e n t 端还是s e n r e r 端都还需要特定的软件,没能 提供用户真正期望的开放环境;b s 结构则不同,它的前端是以t c p p 协议 为基础的,企业内的w w w 服务器可以接受安装有w e b 浏览程序的i n t e m e t 终 端的访问,作为最终用户,只要通过岫浏览器,各种处理任务都可以调用系 统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量, 降低了用户的总体拥有成本( t c o ) 。 软件系统的改进和升级越来越频繁,b s 架构的产品明显体现的更方便的特 性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量, 所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立 即进行维护和升级,这对人力、时间、费用的节省是相当惊人的。, 一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之 间来回奔跑,效率和工作量是可想而知的,但b s 架构的软件只需要管理服务器 就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来 越瘦而服务器越来越胖是将来软件的主流发展方向,这使得升级和维护越来越容 易而使用越来越简单。成本降低,选择更多。很明显w i n d o w s 在桌面电脑上几 乎一统天下,浏览器成为了标准配置,但在服务器操作系统,w m s 并没有这 种绝对的统治地位,而现在的趋势是应用软件都变成b s 架构的,只安装在服务 器上,所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大 部分人使用w m d o w s 作为桌面操作系统的情况不受影响,这就使的很多免费的 操作系统如现在最流行的i j 玎诹得以快速发展,除了操作系统是免费的以外,连 数据库也是免费的,这样的选择非常流行。 传统的c s 结构的软件需要针对不同的操作系统系统开发不同版本的软件, 由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在 j a v a 这样的跨平台语言出现之后b s 架构更是飞快地普及起来了。 2 3a j a x 的技术与功能 2 3 1 眦技术 基于v 几的异步j a v a s c 邱t ,简称a j a x ,是当前w e b 创新( 称为w e b 2 q ) 中的一个王冠。a j a x 从本质上讲并不是一种新的技术,或者说它不是一种技术, 只是多种技术的综合;j a v a s c 蛳,n m l ,和c s s d o m 等技术按照一定的方式 在协作中发挥各自的作用就构成了a j a x 。 在目前的w 曲2 o 热潮中,a j a x 已成为人们谈论最多的技术术语。它实际 上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括: 9 使用删l 和c s s 标准化呈现:使用d o m 实现动态显示和交互:使用) ( m l 和 x s l t 进行数据交换与处理:使用x m l h t t p r e q u e s t 进行异步数据读取:最后用 j a v a s c r i p t 绑定和处理所有数据。a j a x 的工作原理相当于在用户和服务器之间 加了个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负 担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽 的负担,从而达到节约i s p 的空间及带宽租用成本的目的。更重要的是它打破了 使用页面重载的惯例技术组合,可以说a ,a x 已成为、砸b 开发的重要武器! 组成a j a x 的各种技术已经在各个方面得到广泛的应用,w e b 应用的交互 如f l i c 虹b a c l c p a c k 和g 0 0 9 l e 在这方面已经有质的飞跃。是g o o g l em a p s 真正吸 引了w 髓开发者们的注意。当人们开始分析g o o g l e 怎么能够在浏览器中没有 任何插件的情况下实现这样一种令人难以置信的用户体验的时候,他们发现 a j a x 这种潜在的技术。 这个术语源自描述从基于网页的w e b 应用到基于数据的应用的转换。在 基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服 务端取得并且可以被动态地写入网页中,给缓慢的w e b 应用体验着色使之像桌 面应用一样。虽然大部分开发人员在过去使用过l h t t p 或者使用i 丘锄e 来 加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。就 像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何最 好利用这些新技术。 2 3 2a j a x 的工作原理 a j a x 的核心是j a v a s 嘶p t 对象x m m t t p r 棚u e s t 。该对象在砌:e m c te x p l o r e r 5 中首次引入,它是一种支持异步请求的技术。简而言之,m t t p 岫u 伪t 使您 可以使用j a v a s c r i p t 向服务器提出请求并处理响应,而不阻塞用户。在创建w e b 站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用心 可以完成的功能,我们以一个购物网站为例: ( 1 ) 动态更新购物车的物品总数,无需用户单击u p d a t e 并等待服务器重新 发送整个页面。 ( 2 ) 提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例 如,在a m a z 仰的购物车页面,当更新篮子中的一项物品的数量时,会重新载入 整个页面,这必须下载3 2 k 的数据。如果使用”a x 计算新的总量,服务器只 会返回新的总量值,因此所需的带宽仅为原来的百分之一。消除了每次用户输 入时的页面刷新。例如,在a j a x 中,如果用户在分页列表上单击n 懿t ,则服 务器数据只刷新列表而不是整个页面。直接编辑表格数据,而不是要求用户导 航到新的页面来编辑数据。对于a j a x ,当用户单击e m t 时,可以将静态表格刷 新为内容可编辑的表格。用户单击d o n e 之后,就可以发出一个a j a x 请求来更 新服务器,并刷新表格,使其包含静态、只读的数据。 在”a x 应用开发中,可使用n 几和c s s 标准化呈现,使用d o m 实现 l o 实现动态显示和交互,使用x m l 和x s l t 进行数据的交互处理,使用 涯隰印r 锶醢e s l 进行异步数据处理,使用l 鑫v a s 蕊p l 绑定和处理数据。 2 。3 。3 越馘弓 擎 鲇a x 的工作原理相当子在用户和服务器之间加了令中间层哦弘x 孳l 擎,使用户操作与服务器响应异步化并不是所有的用户请求都提交给服务器, 一些数据验证和处理由a j a x 自己来做薅不必交给服务器处理,只有确定需要从服 务器读取新数据时再由a j a x 引擎代为向服务器提交请求。在使用a j a x 引擎后, 用户从感觉上几乎所有的操作都会很快响应没有页丽重载( 白屏) 的等待。其工作 原理如下图: 附聃 b 船霉d 甄圈哇 曹宁躯妇蹦l 严 d 毒翻噶缸窿罾h 妇d p d 麟她螂萄惦s 曩鬈肾赫固陌嘲s k 两 - 曲曩p p 五瞄咖- a 淑1 图2 1 从图上我们可以看出a j a x 引擎,实际上是一个比较复杂的j a v a s 谢p t 应用程序, 用来处理用户请求然后根据需要动态读写服务器和更改dom 内容。以前为了 使网页能无缝化重构,也就是在页面已经下载完毕后改变页面内容jj a v a s c 却t 在 越a x 弓| 擎中的a 项技术中xm 瑗卸r 阏毪缓是最核心的技术,是趟a x 弓| 擎 解决无需刷新整个页面就可以从服务器获取新数据这个问题的关键所在。在微软 i e 平台下xm 堪订p r 朝l l 麟是xm 至差盯糟组件一个对象,它通过允许开 发入员在w e b 页面内部使用xm l hr r pa c t i v e x 组件扩展自身的功能,开发人 员可以不用从当前的w e b 页面导航丽蛊接传输数据到服务器上或者从服务器取 数据。这个功能是很重要的,因为它帮助减少了无状态连接的痛苦,它还可以排除 下载冗余w e b 数据的需要,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程保修的处理方案(3篇)
- 安全教育年度培训计划课件
- 安全教育平台培训考核课件
- 农业废弃物资源化利用在2025年的技术创新动态报告
- 安全教育培训骗人课件
- 安全教育培训途径课件
- 农业产业园项目农产品质量安全监管体系可行性研究与2025年效益评估报告
- 农业产业园项目农业科技成果转化与2025年经济效益评估报告
- 安全教育培训课件案例
- 2025年新能源社区智能微电网技术创新与应用案例深度解析报告
- 2025深入贯彻中央八项规定精神学习教育测试题和答案
- 医生进基层活动方案
- 2025-2030年中国蔬果保鲜剂行业市场深度调研及发展趋势与投资价值评估研究报告
- 2025年中国卡通公仔相机行业市场调查与发展研究报告
- 云南省土地征收农用地转用审批管理细则 (2023年修订)
- 2024年长庆油田分公司招聘考试真题
- 药剂知识竞赛试题及答案
- 尊师重教主题班会教案
- 医院质量与安全管理委员会制度职责及工作流程
- 幼儿园获奖公开课:中班数学《2和3的组成和分解》课件
- 数字化环境下航空装备研制质量管理的思考
评论
0/150
提交评论