您现在的位置: 论文资源库 >> 论文资源 >> 理科论文 >> 地理地质 >> 正文

《数字长大WebGIS》开发报告-5151doc

《数字长大WebGIS》开发报告
作者:张占阳 文章来源:文书文秘网 点击数: 更新时间:2010-4-5

 《数字长大WebGIS》开发报告

 张占阳(长安大学地测学院地理信息系统,陕西西安 710054)

一、系统目标  

系统采用基于Internet的B/S结构,实现地理数据的Web共享。除了实现电子地图的在线浏览,如放大、缩小、漫游、图层控制等基本功能外。本系统还需要实现地图上两点、多点间距离量测,面积测量,空间查询,属性查询功能。另外,通过索引与外部数据连接,把相关的图片、动画、视频、声音等多媒体信息集中起来,一起组成一个提供信息丰富多样的管理信息系统,为教职员工和学校学生,提供一个了解学校信息的便利途径,另外系统也可以为学校的管理规划人员提供决策支持。  

系统基本要求:  

1.通过Internet发布和管理地理数据和其它属性数据;  

2.系统界面友好,操作简单;  

3.用户通过普通浏览器和Internet能够浏览发布的地理数据,能够使用放大、缩小、漫游、图层控制等功能;  

4.有相应权限的用户,能够通过Internet直接下载地理数据、打印和存储当前视图的地图;  

5.地理数据和属性数据的Web管理,即通过Internet在客户端使用浏览器,管理服务器端的地理数据和属性数据。  

   数据的在线管理功能
 
     位置查询
 
  系统功能层次图如下:  

                         属性查询
 
     图层放大
 
     数字长大WebGIS
 
     

   图层缩小
 
     图层漫游
 
     路经查询
 
     缓冲区分析
 
     完善系统的帮助文档
 
 

二、系统特点  

    系统的最大特点就是系统采用B/S结构,在客户端只要普通的浏览器就可以在线浏览地图,并且可以实现在些简单的查询功能,系统具有很强的适应性。另外本系统的一个重要特色就是将空间数据与属性数据和多媒体数据集成在一起,数据丰富多样,对客户端要求低。  

三、实现功能  

1.地图浏览功能 :放大、缩小、漫游、图层控制;  

2.位置查询功能:即通过输入地名查询所在位置和属性;  

3.属性查询:即通过输入或点击地图,来查询相关的信息;  

4.缓冲分析:即查找距某一地物(范围)距离范围内的某一类地物。  

还须实现功能:  

1.路径查询功能;  

2.数据的在线管理功能;  

3.完善系统的帮助文档。  

四、开发方式  

系统采用基于Internet/Intranet的B/S结构;  

基于Mapserver平台的二次开发。  

五、开发工具  

由于系统采用的是基于Internet的B/S,开发可分为服务器端和客户端两个部分。  

服务器端主要是地理数据的采集和属性数据的收集与建库,地图的设计制作,用到的主要工具包括:  

1)  ArcGIS DeskTop,主要是ArcMap和ArcCatalog;  

2)  Apache,Web服务器;  

3)  Mapserver:地图服务器;  

4)  MySQL Server:数据库服务器。  

客户端主要是用户界面的设计、程序设计,用到的工具主要有:  

1)  Firework MX;  

2)  Flash MX;  

3)  Photoshop;  

4)  SwishMax;  

5)  Dreamweaver。  

使用到的开发语言:  

1)  PHP(Personal Homepage Processor);  

;  

3)  SQL(Structured Query Language);  

(Mapserver API);  

5)  CSS;  

6)  Html。  

六、关键技术  

的使用,使用友好的客户端界面易于操作,控制客房交互过程,并能够对提交表单进行简单的处理。  

2.使用PHP和MySQL扩展Mapserver功能。  

   

七、参考资料  

[1] 阎正、何建帮等. 城市地理信息系统标准化指南[M]. 北京:科学出版社,1999.  

[2] 修文群等.地理信息系统GIS数字化城市建设指南[M].北京:北京希望电子出版社,2001.  

[3] 刘南、刘仁义. Web GIS原理及其应用—主要Web GIS平台开发实例[M]. 北京:科学出版社,2002.  

[4] Mapserver Tutorial.  

[5] Beginning Mapserver:Open Source Development (2005,Bill Kropla).  

八、小组成员  

本小组成员有:张占阳、王金良、王蒙、杨超四人。在系统开发设计过程中,我们四人深入的交换的各自的意见后,确定了系统使用的平台、系统的开发方式、开发工具及各自承担的分工。  

虽然,由于我个人在协调能力方面上的不足,以及对问题的考虑过于理想化,对可能出现的总题没有足够的预见性,导致系统开发计划在执行上出现了一些问题。但总的来说,经过这个系统开发,我们还是有一些收获的:  

首先,我们大致了解了系统开发的一般性过程;  

第二,在小组协作开发方面积累了一定的经验教训;  

第三,我们多少了解了一些网络相关的知识,如Web服务器的配置管理;  

的使用,页面布局标准语言CSS,服务器端语言的使用,如PHP,ASP;  

第五,大致了解了一些图像处理软件的使用,如Firework,Photoshop;  

第六,了解了一些动画制作软件的使用,如F

...本文来自[论文资源库]lunwen.5151doc.com收集与整理,感谢原作者。
本文版权归原作者所有,如需转载或摘录请注明出处:论文资源库 http://lunwen.5151doc.com

论文录入:5151doc    责任编辑:5151doc 
  • 上一篇论文:

  • 下一篇论文:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    | 设为首页 | 加入收藏 | 联系站长 | 在线投稿 | 版权申明 | 网站登陆 |