- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MapX校园地理信息系统设计与实现
基于MapX校园地理信息系统设计与实现
摘要:本论文将GIS技术与传统的管理信息系统相结合,开发了校园地理信息系统,对校园各种信息以GIS手段形象直观的管理起来。以组件MapX的应用研究为背景,结合面向对象的可视化编程工具,对应用MapX组件开发电子地图的视图设计、属性数据的管理等问题进行了实践,完成了系统的空间数据采集、管理、存储等功能。
关键词:地理信息系统校园MapX
长期以来,有关学校的管理信息系统只注重于系统属性数据的输入、分析和管理,如教室位置的分布、学生所在公寓位置等等,几乎撇开了有关的地理信息。这对于全面分析系统信息,尤其是有关地理位置的信息是远远不够的。
而GIS是一种能同时处理属性与空间信息,并实现对空间信息的可视化管理的新兴信息处理系统。将地理信息系统与校园管理信息系统结合起来组建校园地理信息系统将彻底改变传统的校园信息的管理模式,实现对校园的可视化管理,增加系统的空间分析管理能力,大幅度提高学校的办公自动化水平。
系统可以在VC++、VB、Delphi等软件开发环境下结合组件式GIS软件MapX或MO进行开发,该系统是在Delphi环境下结合MapX4.5开发的。
1 校园地理信息系统概述。校园地理信息系统(CampusGeographic Information System,以下简称CGIS)是城市地理信息系统的一个缩影,具有城市地理信息系统的特点和功能。它用图形、图像数字信息来表现校园各种空间及属性要素,为用户提供各种校园信息的查询、检索和必要的空间分析、统计操作以及按不同用户要求输出相应的专题要素,为校园的发展预测、规划决策以及科学管理提供可靠依据。该系统将成为校园新的信息源,任何与校园有关的信息都将给定位,并与空间数据联系起来。用户将可以图文并茂的查询校园信息,而且获得最为直接的效果。数字校园系统有很大的集成度,用户可以随时获得所需的信息,就如同置身于校园中一般。它的建立和使用可以提高校园对外的知名度,给学校的各项工作都带来了很大方便,可为学校创造可观的社会效益。
2 系统概要设计。
2.1 系统功能模块的划分。按系统需求分析,本系统将划分为??通浏览功能,地图管理功能,文档、图片、影音文件管理,空间分析,其他等功能模块。其功能模块图如图1所示。
2.1.1 地图浏览。
地图缩小:能对地图进行一定比例的缩小,地图的浏览功能实现对地图的缩小有利于了解所查询物体在整个校园中的位置。
地图放大:放大地图功能可以让物体以用户可以接受的比例大小显示在屏幕中央。
地图漫游:支持用户鼠标拖放地图,可以让用户在不缩小地图的情况下拖动浏览全图。
查询:提供选择工具,用户可以选择物体进行查询,也可以在查询窗口输入想查询的信息进行查询,并将查询结果在地图显示。
2.1.2 地图管理。
图层增加删除:用户可以对需要显示的图层进行设置,以便查找。如需要在地图上找到信息楼,则可以删除其他图层,只显示教学楼层,并及时反映在地图上。
地图属性的设置;可以设置图层是否可见,是否可以编辑,是否加标注等。如设置教学楼层不可编辑,则在查询信息时该层上的所有物体将不能被作为选择查询。
2.1.3 空间分析。
地理信息系统的应用不仅仅是在静态数据查询、检索方面,与其他信息系统比较,其优势是其强大的空间分析功能。空间分析功能是建立在空间数据拓扑关系基础之上、在系统操作运算功能支持下来实现的。具体包括缓冲区分析、邻域分析、空间叠加分析、网络分析。
2.1.4 其他功能。
直线距离测量:实现对地图上两物体间最短距离的测量。
折线距离测量:可以完成对地图上两物体间按折线方式的测量,如从第一教学楼沿某条道路到第二教学楼有多远。
最短路径查询:实现自动导航即不在地图上定位起点和目标点,系统将按最短路径算法得到起点和目标点间存在的最佳路径,并在地图上显示。
2.2 数据的组织方式。由于系统不仅需要进行信息查询,还要在地图上进行数据的分析,所以除了要存放各类信息的属性数据库外,还需要存放地图数据的空间数据库。本系统中数据库将需要由空间数据库和属性数据库两部分共同来完成相应的功能。它们的结构关系如图2所示:
2.3 系统总体设计流程。整个系统是一个功能相对完善、信息需求量大的地理信息系统。首先要确定系统的设计目标,其次要确定系统将在什么样的环境下完成实现,还有收集制作校园电子地图的资料、绘制地图、数据资料入库等,最后对整个系统进行实现,完成系统的相应功能。整个系统设计流程如图3。
3 系统功能模块的实现。
3.1 地图浏览功能的实现。地图的缩小、放大、全屏显示、居中和漫游等,都是地理
文档评论(0)