首页> 中文学位 >基于Silverlight的电子地图的研究与设计
【6h】

基于Silverlight的电子地图的研究与设计

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1 课题背景

1.2课题研究的目的和意义

1.3论文主要研究内容及组织结构

第2章 电子地图的研究进展

2.1地图学

2.2电子地图

2.2.1电子地图的概念

2.2.2电子地图的特点

2.2.3电子地图的应用领域

2.2.4电子地图的评价标准

2.3 电子地图研究概况

2.4电子地图的发展趋势

第3章系统的需求分析与总体设计

3.1需求分析

3.2功能分析

3.3总体设计

3.4数据结构设计

3.4.1系统ER图

3.4.2系统数据库关系图

第4章Silverlight电子地图的相关技术研究

4.1 电子地图实现技术

4.1.1 WebGIS电子地图的实现技术

4.1.2 Ajax电子地图的实现技术

4.1.3 Flash电子地图的实现技术

4.2 Silverlight设计电子地图的优势

4.3 Silverlight电子地图设计相关技术

4.3.1 Silverlight技术

4.3.2 Ajax技术

4.3.3 JSON技术

4.3.4 JQuery框架技术

4.3.5 JavaScript技术

4.3.6 Deep Zoom技术

4.4 Silverlight电子地图的数据缓存技术

4.5 Silverlight电子地图的分库技术

4.6 Silverlight动画技术

第5章Silverlight电子地图功能模块的设计与实现

5.1用户操作模块的设计与实现

5.1.1用户操作的总体设计

5.1.2用户操作的活动图

5.1.3 用户操作的时序图

5.1.4用户注册、登录、修改子模块功能实现

5.1.5节点添加、图片上传预览子模块功能实现

5.1.6节点查询、定位、添加收藏和评论子模块功能实现

5.2系统管理模块的设计与实现

5.2.1系统管理的总体设计

5.2.2系统管理的活动图

5.2.3系统管理的时序图

5.2.4系统管理功能实现

5.3地图操作模块的设计与实现

5.3.1地图缩放功能实现

5.3.2地图拖拉平移功能实现

5.3.3地图全屏显示功能实现

5.3.4距离测量功能实现

5.4节点显示模块的设计与实现

5.4.1 地标和标记显示功能实现

5.4.2节点信息显示功能实现

5.5公交换乘功能模块的设计与实现

5.5.1 常用的最短路径算法

5.5.2基于换乘次数最少的最优路径算法

5.5.3基于多点模糊匹配最优路径算法

5.5.4算法比较

5.5.5 Silverlight电子地图中公交换乘模块的实现

第6章结论与展望

6.1 结论

6.2展望

参考文献

致谢

攻读学位期间参加的科研项目和成果

展开▼

摘要

随着网络技术的发展,地理信息系统(GIS)的应用越来越广泛。电子地图作为地理信息系统的一部分,广泛应用于人们的出行。电子地图是一种不同于传统地图的新型地图,它利用计算机技术,在Web上为用户提供浏览、搜索等服务。目前的电子地图,主要是以Google地图和3D城市为代表。Google地图采用Ajax方式进行地图的显示。E都市则利用3D的建筑图像来显示真实的环境。随着信息化的推进,人们迫切地需要一种体验流畅,快捷方便定位以及拥有良好人机交互界面的地图。
   本文首先介绍了电子地图在人们生活中的重要性和必要性,分析了当前国内外电子地图的现状与发展趋势。最后介绍了当前Web电子地图实现技术,如Java Applet、ActiveX、CGI、ServerAPI、AjaX及Flash等。
   论文指出了传统Web电子地图实现方法的不足,给出了本文用到的Silverlight技术的优点。微软的Silverlight,作为一种客户端技术,既拥有Flash的流畅性,又结合了C#的可编程性,成为制作电子地图的新兴技术。这种技术在我们国家还处于起步阶段,还没有成熟的项目。
   本文将Silverlight技术应用于电子地图设计,开发了包括用户操作模块、系统管理模块、地图操作模块及节点显示模块的电子地图。实现了缩放、平移、全屏显示、距离测量、节点显示、节点定位及查询等多项功能。采用多点模糊匹配算法来解决公交最优路径查询问题。
   最终实现的系统拥有以下几点优势:
   (1)用户体验更为流畅;
   (2)使用了asp.net的服务器环境,安全性比脚本高;
   (3)使用webservice作为数据的读取接口,拥有强大的扩展性;
   (4)实现客户端界面和地图显示分离,系统界面友好,交互性强。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号