搜索
您的当前位置:首页正文

网站毕业设计开题报告范文

来源:品趣旅游知识分享网
网站毕业设计开题报告范文

引导语:空间数据的共享可以实现不同存储格式的地图中有效 信息的共享, 使开发人员不必为一些格式的转换而烦恼, 这里是一篇 网站毕业设计开题报告范文,接下来让我们一起来看看吧。

一、题目来源

我目前所在的公司 *** 是一家生产测绘仪器的公司 , 公司内部有 专门的 gis 事业部,由于去年在那里实习 , 我提出由他们来给我出毕 业设计的题目 ,公司给找的指导老师是 gis 桌面组的 ,因此他给我出 了一个与 gis 相关题目,有好几道题目 ,我选了空间数据共享的研究 这道题目 ,因为以往接触过一些电子地图方面的知识 ,觉得上手应该 容易一些。

gis 是地理信息系统的简称,里面要涉及到大量的空间数据, 包括矢量数

据,栅格数据,属性数据,网络数据。空间数据的格式非 常的多,但是提供的地图信息都是一样的,比如矢量数据里面的 shapefile 格式,和 gml 格式,里面提供的地图信息是一样的,都是 一些点线面的信息, 但是地图信息的存储方式不一样, 所以为了开发 人员更方便地得到想要的地图信息, 而不用考虑格式转换的一些麻烦, 所以建立一个空间数据共享平台是很有必要。 另外空间数据共享平台, 不仅要考虑一些空间数据格式转换的问题, 而且要考虑公司内部开发 小组的协同性, 尤其是 gis 开发小组的需求, 比如小组里面有的人专 门处理地图信息,比如一个一个城市的地图,但城市又分很多区域, 可能只有整个城市的地图而没有某个区域的地图, 那么可以通过空间 数据共享平台提供的空间数据库, 提取出这个区域的地图信息, 生成 所需要的格式。另外随着 google 地图, bing 地图等一些网络地图的

兴起,用瓦片数据的形式,给人们提供更直观,更全面的地图信息, 空间共享数据平台也支持网络数据, 可以通过这个平台生成自己所需 要的网络地图信息。

二、研究的目的和意义 空间数据的共享可以实现不同存储格式的地图中有效信息的共 享,使开发人员不必为一些格式的转换而烦恼, 空间数据的共享平台 提供给开发人员的是一些有效的地图信息, 比如一些点的经纬度, 点 的属性,一些线有哪些点,每个点的经纬度,线的属性等。在空间数 据共享的研究过程中对每种存储格式的地图信息的操作可以生成相 应的类库,提供相应的接口,供以后的开发人员调用。另外空间数据 的共享也能做一些其他的控制, 比如允许上传地图信息, 可以选择是 否要存入数据库, 当然肯定也可以下载地图信息, 另外也有一些相应 的权限控制。这样的话平台更灵活,更能满足不同的需求。

该课题的研究对于我个人来讲,可以更熟悉 gis 开发中常见的 地图存储格式, 了解他们的存储规则, 另外也了解了一些实用的地图 控件,如

gmap.控件,为以后的开发工作打下一些基础。

三、阅读的主要参考文献及资料名称

[1] <> ,胡鹏、黄杏元、华一新编著,武汉大学出版社 [2] <>

四、研究的主攻方向

主要研究每种地图存储格式的存储规则,能从中进行操作,比 如提取有效的地图信息, 而且能进行不同格式之间的相互转换。 另外 还有空间数

据库的设计, 能基本满足对不同地图信息的存储。 另外也 需要对新兴的网络地图方向进行研究,能运用开源免费的gmap控件, 截取地图打开地图,满足一些必要的需求。

五、主要研究内容、需重点研究的关键问题及解决思路 根据公司经理的要求希望我注重对网络地图数据的研究,因为 这在以后的实际项目中用的比较多。 所以要重点研究网络地图数据的 截取,以及一些基本的应用。本平台的主要内容如下 :

1. 在网络连通的情况下,可以使用 gmap地图控件,可以进行 一些类

似于 google 地图的操作,比如路线查找等。另外也可以截取 地图(作离线地图使用 ) ,也可以取出地图,读取里面的缓存。

2. 可以从本地地图格式 (.shp,.mif,gml,kml) 中提取出有效的 地图

信息 (包括矢量信息与属性信息 )存进数据库。对数据库里面的地 图信息可读取出来进行显示, 同时也可以进行一些相应的类似于地图 的操作。也可以从数据库中取出所需要的 (全部的或者局部的 ) 地图信 息,转换成所需要的格式。

3. 客户端可以上传地图 (各种格式的 , 包括矢量数据, 栅格数据,

离线地图数据等 ),则放在服务器上面的固定目录下面。也可以从服 务器上面下载所需要的地图。 这里面有一个权限控制, 比如某一幅地 图只准允许部分人进行下载,所以要进行权限控制。

4. 日志功能,用户管理功能

5. 对每种地图格式的操作,有相应的类库与接口说明,可以供 平台用户下载使用。

六、完成毕业设计所必须具备的工作条件及解决的办法 运行环境:

windowsXX/xp、sqlserver 开发工具: vsXX

七、工作的主要阶段、进度与时间安排 第一阶段:前期准备

20xx 年 12 月 20 日到 XX 年 2 月 26 日 确定课题,完成开题报告。 20xx 年 2 月 26 日到 3 月 1 日 完成系统的需求分析和可行性分析及初

期准备工作。

20xx 年 3 月 1 日到 3 月 10 日 查阅大量的相关资料,并对具体情况进

行分析,确定系统的设 计要求和具体的模式。

第二阶段:系统设计

20xx 年 3 月 10 日到 4 月 5 日 主要任务是确定系统的总体设计方案,

规划子系统功能,确定 共享数据的组织,然后进行详细设计,如处理模块的设计,数据库系 统的设计等。

20xx 年 4 月 6 日到 4 月 10 日 主要是对系统模块进行调试,进行系统

运行所需数据的准备,

对界面进行美观设计 , 同时进行文档的编写

20xx 年 4 月 11 日到 5 月 30 日 编写代码,测试系统。

第三阶段:撰写论文

20xx 年 5 月 20 日以后正式写论文,完成系统的调试等一系列 后期工

作。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top