Ajax/SVG技术及其在WebGIS中的应用研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:chaoyue0130
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,随着GIS技术和Internet技术的不断发展,WebGIS有了很广泛的应用。由于GIS具有数据量大和响应要求快等特点,传统WebGIS已经不能很好地满足用户的浏览体验,如系统响应缓慢,出现“白屏”现象等。Ajax引擎由于采用了异步方式发送请求,解决了传统Web程序的结构问题、改善了用户体验,被越来越多地应用到Web程序中。本文在Ajax技术基础上研究轻量级Ajax引擎技术,并将该引擎应用到基于SVG矢量地图的WebGIS中,以改善传统WebGIS的用户体验和访问性能。本文的主要研究工作包括以下几个方面的内容:●.NET下基本的Ajax引擎实现方法;●轻量级的Ajax引擎实现技术;●基于SVG的地理空间数据组织和编码方案;●地理空间数据到SVG格式数据的转换技术。本文设计了基于Ajax/SVG技术的WebGIS系统模型,并利用SVG DOM技术实现系统客户端功能、利用Oracle ODP.NET/Spatial技术实现服务端功能。研究表明,相比于传统WebGIS,基于Ajax/SVG技术的WebGIS具有:●无刷新更新地图,连贯的用户操作。●系统响应及时,用户等待时间少。●服务端的部分功能转移到客户端,有利于解决客户端和服务端的负载平衡问题。可以认为,基于Ajax/SVG技术的WebGIS能够充分地发挥Ajax和SVG两种技术的优势,利用Ajax来实现无刷新更新地图,利用SVG来表达无级缩放地图。这将有利于改善基于矢量格式的WebGIS的用户体验,对WebGIS的进一步发展有借鉴意义。
其他文献
数据库知识发现是(Knowledge Discovery in Databases,简称KDD)是当前涉及人工智能和数据库等学科的一门相当活跃的研究领域,分类是其中的一个重要研究方向。决策树是分类中
随着国际互联网的快速发展,Internet上信息资源类型和数量都愈来愈丰富,所使用的语言亦愈来愈具有多样性和不平衡性;同时随着网络用户数量与范围的急剧膨胀,其所掌握的语言也
数据挖掘的主要目标就是在海量数据中发现隐含在数据内部的不易被察觉的对决策者有用的信息。面临海量的数据资料,我们的首要的使命是将这些数据进行合理的归类。聚类的定义
随着国民经济的篷勃发展,公路担负着国民经济大动脉的重任,而高速公路以“高速”的突出优势成为公路运输的主要交通设施。作为高速公路使用者和管理者,对高速公路的基本要求
类圆形堆积物图像的分割已经成为目前图像分割的热点之一,具有极大的研究价值。本文从多方法融合的角度出发对堆积物图像的分割进行了研究。首先,提出了同心双滑动窗口的改进
随着企业组织信息化程度的提高和互联网技术的广泛应用,大量数据分散在异构的数据源中,因而无论是传统的信息孤岛问题,还是新兴的Deep Web搜索都要求提供一个统一的查询接口
分形图像压缩方法是一种很有前途的图像编码方法,以其新颖的思想、高压缩比、分辨率无关性和快速解码等优点而广受关注。本文研究了分形的基本理论以及分形图像压缩的基本方
变电站运行人员的个人技能是影响电力系统安全可靠运行的重要因素之一,而良好的培训则能够显著的提高操作人员的技术能力。仿真培训是目前国内外电力系统的主流培训手段。经过对各类型变电站仿真培训系统的调查研究,我们分析、总结了这些仿真系统的优缺点,并在此基础上进行创新设计。同时,我们结合了软件工程思想,按照需求分析、可行性分析、体系结构设计、模块设计、详细设计、测试与维护等步骤,开发出了这套通用变电站仿真培
为了从Windows操作系统用户群中吸引潜在用户,UnifiedKernel系统旨在于Linux操作系统上运行Windows应用。在用既有软件测试UnifiedKernel系统与Windows操作系统的兼容性时,开
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取