基于开源软件的数字校园网上发布系统建设.doc

基于开源软件的数字校园网上发布系统建设.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 第 PAGE 12 页 共 12页 基于开源软件的数字校园网上发布系统建设 1 引言 近年来,随着地理信息技术的日渐成熟,地理信息技术的应用也日渐增多,他们给社会带来的良好的经济效益。电子地图作为其中应用比较广泛的一种,例如百度地图、谷歌地球,它极大的方便的人们的日常生活。目前,电子地图很大程度上是基于国内外主流的商业WebGIS平台搭建而成。商业WebGIS平台的系统开发简单,开发人员不用耗费大量的时间在GIS的应用功能上。但是这些平台系统架构复杂,是完全封装的平台软件[1],对硬件的要求过高,对地理数据的支持上也有很大的差异。垄断和高额的费用在很大的程度上阻碍了GIS的普及和推广。20世纪90年代,开源思想的盛行,也给GIS行业带来了极大的影响。国内外大量的GIS开发人员和科研院所都致力于开源GIS软件的开发,并且取得了不小的成果。开源GIS的优势不仅仅在于它的免费,而且是其技术的开放可扩展。相对于商业WebGIS平台,使用开源GIS有着较低的采购成本,和良好的可扩展性。在本文中,我们将使用开源GIS来搭建一个校园信息发布系统。 2 研究目的与意义 本文研究的主要目标是利用开源WebGIS技术,开发出能够在Web上进行发布校园电子地图,为用户提供空间数据浏览、查询和分析服务的校园信息服务和发布系统。通过本次研究和开源WebGIS理论知识的学习,能够对WebGIS技术及发展趋势有更深的了解。研究如何搭建开源WebGIS应用系统,同时可以深刻的了解开源GIS在Web中的优缺点,对商用WebGIS和开源WebGIS的优缺点进行比较。 校园电子地图,是对现实校园的一个虚拟和缩影。它能够为广大师生、管理人员和校外人员提供校园的各种信息,方便人们更好的了解学校。同时校园电子地图是基于GIS技术建立的,可以充分使用GIS的分析功能,为校园的科学管理和规划提供科学的依据。此外,由于开源软件的完全免费,而且稳定性和安全性也非常可靠,因此在实际应用中能够为企业节省大量的经费,具有一定的实际价值。 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,NASA WORLD WIND等;Java语言开源GIS软件有UDIG,GeoServer,GeoTools,JTS,Kosmo,JUMP/JCS,OpenMap等。 GRASS是一个大型开源GIS系统,其功能包括空间数据管理和分析、图像处理、地图制作、空间建模等等。GRASS在学术和商业领域中得到了广泛的使用。 Sharpmap是一个基于.Net2.0使用c#开发的Map渲染类库[3],可以渲染各种GIS数据,可应用在桌面和Web程序中。在sharpmap内部设计了基于OGC标准的几何模型构架,设计了IProvider策略模式的多源矢量地图数据适配器接口。SharpMap为我们提供了GIS系统最基本的功能集合,如地图可视化、空间查询等功能,因此我们可以利用Sharpmap提供的功能为我们在.Net平台上实现地图可视化提供支持,而不需要借助一些商业组件。 NetTopologySuite是著名的JTS Topology Suite的C#/.net版本,简称NTS,JTSTopology Suite为一个OpenGIS标准的GIS分析、操作类库。。NTS项目的目的是提供一个基于.Net,快速、稳定的GIS解决方案,以应用于所有.Net平台,包括各类嵌入式设备。 PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户。PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。 GeoServer是基于Java和GeoTools库开发的。它是一个遵循OGC开放标准的基于JAVA的开源GIS服务器。它的功能较为的齐全,可以比较方便的发布地图数据,允许用户对数据进行更行、删除、插入操作。而开源项目GDAL则是一个c++开源GIS中间件类库。它提供了类

文档评论(0)

stormchao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档