(毕业论文)基于开源软件的数字校园网上发布系统建设

(毕业论文)基于开源软件的数字校园网上发布系统建设

ID:23139504

大小:309.44 KB

页数:12页

时间:2018-11-04

(毕业论文)基于开源软件的数字校园网上发布系统建设_第1页
(毕业论文)基于开源软件的数字校园网上发布系统建设_第2页
(毕业论文)基于开源软件的数字校园网上发布系统建设_第3页
(毕业论文)基于开源软件的数字校园网上发布系统建设_第4页
(毕业论文)基于开源软件的数字校园网上发布系统建设_第5页
资源描述:

《(毕业论文)基于开源软件的数字校园网上发布系统建设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于开源软件的数字校园网上发布系统建设摘要:近年来,随着地理信息技术的发展,相关的GIS应用也越来越多。各式各样的电子地图涌现出来,校园电子地图也应运而生,校园电子地图的出现给学校师生的生活带来了很大的便利。本文首先分析了Sharpmap、NetTopologySuite>PostGIS、GeoServer等开源GIS软件的特点,对WebGIS进行了简单介绍。其次使用Asp.Net和基于.Net框架的Sharpmap和NetTopologySuite来实现数字校园网上发布系统的建设。最后,对比开源GIS与商业GTS在校园信息发布系统中的优缺点,指出本系统的不足和以后的改进方

2、向,希望能够为中小型WebGIS项目的搭建提供一些思路。关键词:开源GIS;电子地图;sharpmap;NTS;地理信息系统;WebGIS1引言近年来,随着地理信息技术的日渐成熟,地理信息技术的应用也日渐增多,他们给社会带来的良好的经济效益。电子地图作为其中应用比较广泛的一种,例如西度地图、谷歌地球,它极大的方便的人们的口常生活。目前,电子地图很大程度上是基于国内外主流的商业WebGIS平台搭建而成。商业WebGIS平台的系统开发简单,开发人员不用耗费大量的时间在GIS的应用功能上。但是这些平台系统架构复杂,是完全封装的平台软件[1],对硬件的要求过高,对地理数据的支持上也

3、有很大的差异。垄断和高额的费用在很大的程度上阻碍了GIS的普及和推广。20世纪90年代,开源思想的盛行,也给GIS行业带来了极大的影响。国内外大量的GIS开发人员和科研院所都致力于开源GIS软件的开发,并且取得了不小的成果。开源GIS的优势不仅仅在于它的免费,而且是其技术的开放可扩展。相对于商业WebGIS平台,使用开源GIS有着较低的采购成本,和良好的可扩展性。在本文中,我们将使用开源GIS来搭建一个校园信息发布系统。2研究目的与意义本文研宄的主要H标是利用开源WebGIS技术,开发出能够在Web上进行发布校园电子地图,为用户提供空间数据浏览、查询和分析服务的校园信息服务

4、和发布系统。通过本次研宄和开源WebGIS理论知识的学习,能够对WebGIS技术及发展趋势有更深的了解。研宄如何搭建开源WebGIS应用系统,同时可以深刻的了解开源GIS在Web中的优缺点,对商用WebGIS和开源WebGIS的优缺点进行比较。校园电子地图,是对现实校园的一个虚拟和缩影。它能够为广大师生、管理人员和校外人员提供校园的各种信息,方便人们更好的了解学校。同时校园电子地图是基于GIS技术建立的,可以充分使用GIS的分析功能,为校园的科学管理和规划提供科学的依据。此外,由于开源软件的完全免费,而且稳定性和安全性也非常可靠,因此在实际应用中能够为企业节省大量的经费,具

5、右一定的实际价值。3研究现状目前的开源GIS包含了很多层次的产品[1],存大型的桌面GIS,也存很多的WebGIS产品。开源GIS按照开发语言,主要存c和C++、Java、.Net、python、javascript等。其中,以C++、.Net、java居多。C++语言开源GIS软件包括MapServer,GRASS,GDAL,QGIS,Proj4,GEOS,SAGA,PostGIS等。.Net语言开源GIS软件有NTS,MapWindow,SharpMap,NASAWORLDWIND等;Java语言开源GIS软件存UDIG,GeoServer,GeoTools,JTS,K

6、osmo,JUMP/JCS,OpenMap等。GRASS是一个大型幵源GIS系统,其功能包括空间数据管理和分析、图像处理、地图制作、空间建模等等。GRASS在学术和商业领域中得到了广泛的使用。Sharpmap是一个基于.Net2.0使用c#开发的Map渲染类库可以渲染各种GIS数据,可位用在克面和Web程序中。在sharpmap内部设计了基于OGC标准的儿何模型构架,设计了IProvider策略模式的多源矢量地图数据适配器接口。SharpMap为我们提供了GIS系统最基木的功能集合,如地图可视化、空间查询等功能,因此我们可以利用Sharpmap提供的功能力我们在.Net平台

7、上实现地图可视化提供支持,而不需要借助一些商业组件。NetTopologySuite是著名的JTSTopologySuite的C#/.net版本,简称NTS,JTSTopologySuite为一个OpenGIS标准的GIS分析、操作类库。。NTS项H的H的是提供一个基于.Net,快速、稳定的GIS解决方案,以应用于所存.Net平台,包括各类嵌入式设备。PostgreSQL是一种对象-关系型数据库管理系统(0RDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库研究

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。