登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 矿业类 > 测绘工程 > 正文

校园基础地理信息系统的设计与实现(B方向)文献综述

 2020-03-13 09:03  

前言

随着高校的迅速发展,校园地理信息系统将成为校园的新的信息源,对各类设施的空间数据和属性数据进行综合管理,不但可以为用户提供信息资源查询,而且还为高校管理者提供各种空间分析和辅助决策规划功能,从而提高学校各项工作的效率,节省资源,促进学校的快速发展。

一、校园GIS开发背景

为了发展高等教育,近年来高校逐步扩大招生规模。为了保证教学质量,需要改善教学科研条件和学习环境,提供足够的实验教学空间,因此,许多高校开始建设新校区。由于新校区一般校园面积大,建筑物多,管线交叉分布,建设周期长,而且新校区建设通常与地理位置和高程信息联系密切,数据格式种类繁杂,这都增加了校园管理的难度,造成常规的管理方法难以实现新校区建设信息的有效管理,更无法为校园规划提供准确的决策依据。本系统以南京工业大学江浦校区为例,基于Arc GIS技术展示校园地理信息系统的强大的数据可视化,空间数据库管理以及空间分析功能,为校区的信息化管理提供强有力的工具,而在近些年的发展来观看,构建高校地理信息系统已是必然趋势。

二、校园GIS的开发方式

地理信息系统的开发通常分为两种方式:独立开发和二次开发。其中二次开发又分为单纯二次开发和集成二次开发。由于独立开发难度太大,单纯二次开发受地理信息系统工具提供的编程语言的限制差强人意,因此,结合地理信息系统工具软件与当今可视化开发语言的集成二次开发方式也就成为地理信息系统应用开发的主流。它的优点既是可以充分利用地理信息系统工具软件完备的空间数据库管理,分析功能,又可以利用其他面向对象可视化开发语言具有的高效,方便等编辑优点,集二者之所长,不仅能大大地提高应用系统的开发效率。而集成二次开发主要有OLE/DDE 和组件式两种开发方式。而本设计所使用的基于ArcGIS Engine的开发方式正是属于组件式开发方式。组件式地理信息系统以其面向对象,可扩展性强等特点和优势,目前已经成为地理信息系统的主要开发平台。组件式地理信息系统的基本思想是把各大功能模块划分为几个ActiveX标准组件,每个组件完成不同的功能,诸如空间数据的获取,坐标转换,图形编辑,数据存储,数据查询,数据分析和制图表示等。组件的生产建立在严格的标准之上,具有良好的通用性和兼容性,不依赖于特定的开发语言,可以嵌入通用的开发环境(如Visual C 、Delphi、C 、Builder、Visual Basic等)中,各个控件之间,通过可视化的软件开发工具集成起来,形成最终的地理信息应用系统。与传统的地理信息系统专门开发环境相比,组件式地理信息系统技术是一种质的飞跃,地理信息应用系统开发进入了控件加通用开发语言的阶段。组件式地理信息系统代表着当今地理信息系统发展的潮流,已成为业界的标准。相对于传统的地理信息系统开发环境,组件式地理信息系统有着几个明显的特点。

对于一个良好的GIS管理系统,必须有一个数据库的支持,目前大多数GIS系统通常采用空间数据库和属性数据库并存来管理空间数据和属性数据,系统采用GeoDatabase来统一管理空间数据和属性数据。GeoDatabase是Arc/Info8 引入的一种全新的空间数据模型, 实际上是建立在DBMS之上的统一的、智能化的空间数据库。GeoDatabase使用了面向对象的方法, 使得要素可以有自己的行为和属性, 并且要素类具有继承性、多态性和封装性。这样, 以更加符合自然的行为和人的思维方式去组织数据, 更精确地模拟真实世界.以校园建筑物数据为例,根据目前学校已有的和在建的基础实施,结合地理信息系统空间.数据抽象分层功能,校园建筑物基础地理数据可划分为教学建筑包括院办公楼、各系办公楼等,辅助教学建筑包括实验楼、图书馆、体育场地等,公共建筑包括学生活动中心、校医院、食堂等,公寓包括大学生公寓、教师公寓等以及其他用途类建筑物。系统中主要的空间数据有校园植被和楼栋层图。其中最为重要的是楼栋图层, 以直观、真实的方式显示各楼栋的外观以及空间分布。根据GIS数据分层存放的要求,各种专题信息分层存放并使用不同的颜色显示输出。完全可以在空间数据库中加上这些字段也就是对这些属性绑定在空间数据上统一管理,这也是其他一些GIS系统采用的一个数据库模式.

(1)使用组件式地理信息系统可实现高效,无缝的系统集成。地理信息系统组件可直接嵌入通用开发工具中。地理信息系统组件与用户和客户程序之间主要通过属性,方法和事件进行交互。对于专业应用的模型,可实现高效,无缝的系统组成。空间数据的高效存储与管理。组件式地理信息系统采用关系数据库管理空间数据,解决了海量空间数据的管理问题和数据安全性的问题;同时,也为多用户并发操作,历史空间数据的管理提供解决方案,使地理信息系统的C/S结构得以真正的实现,为B/S结构的发展奠定了基础。利用SQL进行空间数据与非空间数据的操作,大大减少了编程量。良好的扩展性。组件式地理信息系统利用ActiveX组件技术,将功能进行恰当分割,将传统集成式地理信息系统的功能分配在相对独立而又具有有机联系的标准ActiveX组件上,降低了开发难度,缩短了开发时间,并减少了开发成本。开发目标是基于ArcEngine以一种简单易行的方法、开发出一个实用性较强的地理信息系统,可以在学校这种面积不是特别大,但是人口流动相对较为频繁的校园,能方便地根据不同的需求获取和查询相关的各种信息。为外来人员和新生提供一个信息查询的平台。本系统设计与开发时的原则是系统的实用性、健壮性、可视性、安全性、可靠性、经济性、可扩充性、模块化、易于非专业人员操作性.

(2)易于开发。组件式地理信息系统功能齐备,开发者可以很快掌握地理信息系统的开发方法,充分利用已有的经验和技能,开发出功能强大,界面友好的的地理信息应用系统。

(3)组件式地理信息系统开发的方法是把地理信息系统的功能模块划分为多个空间,每个控件完成不同的功能,各个地理信息系统控件之间,以及地理西你想系统控件与其他非地理信息系统控件之间,通过可视化的软件开发工具,根据需要把实现各种功能的#8220;积木#8221;搭建起来,实现地理信息系统的各种功能以及应用系统。软件的组件化已成为软件技术发展的潮流。基于DCOM的ActiveX组件实现,已成为软件工业的一种标准。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图