大学毕业论文-—基于arcgisengine的数字校园系统的设计与实现.doc
《大学毕业论文-—基于arcgisengine的数字校园系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—基于arcgisengine的数字校园系统的设计与实现.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 华北水利水电学院毕业设计分类号 编 号 毕 业 论 文题目 基于ArcGIS Engine的 数字校园系统的设计与实现 摘 要随着我国信息化建设步伐的加快,“数字地球”、“数字城市”建设正如火如荼的进行。数字校园作为“数字城市” 的一个缩影, 具有“数字城市”的基本特点和功能,其建设工作对于我国高等教育的现代化建设具有重要意义1。数字校园通过图形、图像数字信息来表现校园的各种空间及属性要素, 为用户提供各种校园信息的查询、检索和必要的空间分析、统计操作以及按不同用户要求输出相应的专题要素, 为校园的发展预测、规划决策以及科学管理提供可靠依据。高等院校作为高新技术的集中地,有必要在“ 数字校园
2、” 建设方面做进一步的开发与研究。本论文在以上认识的基础上,结合数字校园关键技术,提出了以地理信息系统为基础来建立华北水利水电学院数字校园系统。系统是以组件式软件即ArcGIS Engine和面向对象的可视化编程工具Visua1Basic 6.0构架的技术体系为基础进行开发的。系统不仅具有普通电子地图所具有的功能,同时具有统计分析、专题图制作、查询操作、三维模型展示等功能。文章结合系统的开发过程,首先介绍了系统开发的背景环境;接着研究了系统开发过程中所涉及到的一些关键性技术;然后对三维建筑物模型的建立,从数据的采集到三维场景的制作整个流程做了详细介绍;再通过以华北水利水电学院数字校园系统为例,
3、从系统开发平台、系统数据库的设计及系统结构进行研究;最后,对开发出的系统进行简单介绍,并对其实现的功能模块作了详细说明。 【关键字】:组件式GIS;数字校园;ArcGIS Engine;目 录1 绪论11.1 引言11.2 论文研究背景11.3 数字校园的研究意义21.4 数字校园开发的关键技术31.4.1 地理信息系统31.4.2 组件式GIS31.4.3 数据库(Access)41.5 系统开发要解决的问题41.6 系统开发主要路线41.7 论文主要研究内容52 数字校园三维场景实现的基本流程62.1 数据的采集62.2 数据的预处理72.3 校园建筑物三维模型的建立72.3.1 Auto
4、cad底图的生成72.3.2 3dmax三维模型的创建82.3.3 photoshop纹理处理92.3.4 3D符号库的建立102.4 校园三维场景的生成122.5 本章小结133基于ArcGISEngine数字校园系统的建立143.1 系统开发平台设计143.1.1 地理信息系统平台153.1.2 系统开发语言153.1.3 数据库平台163.1.4 系统运行平台163.2 系统数据层设计163.2.1 空间数据163.2.2 属性数据173.3 系统组织结构193.4 本章小结204 华北水利水电学院数字校园系统研究214.1 系统概述214.2 用户界面214.3 主要功能模块介绍224
5、.3.1 地图操作功能模块224.3.2 地图排版模块234.3.3 信息查询模块244.3.4 最短路径查询模块254.3.5 专题地图制作模块264.3.6 统计图制作模块274.3.7 三维模型展示模块284.3.8 数据更新模块284.4 本章小结295 结论与展望305.1 论文的研究成果305.2 论文的不足及进一步工作展望31致 谢32参考文献33附 录(一) 主要程序代码34附 录(一) 英文翻译(原文)42附 录(二) 英文翻译(中文)51- V - 华北水利水电学院毕业设计1 绪论1.1 引言近年来一些高校纷纷合并,招生人数增加、老房屋需要改造、校园需要重新规划,所以正在或
6、者即将改造、扩建老校区或兴建新校区。无论是合并的还是新建的校区,大都不在一处,各成体系,给高校的规划与管理工作带来许多不便与困难,传统的手工规划与管理模式已远远不能满足高校发展的需要2,所以校园的合理规划与有效的管理越来越引起社会及高校领导的重视,数字校园系统就应运而生。数字校园是利用计算机技术、网络技术、通讯技术对学校与教学、科研、管理和生活服务有关的所有信息资源进行全面的数字化:并用科学规范的管理对这些信息资源进行整合和集成,以构成统一的用户管理、统一的资源管理和统一的权限控制;把学校建设成面向校园内,也面向社会的一个超越时间、超越空间的虚拟校园。通过提升教学设施、教学方法、教学手段、教学
7、管理,从而达到全面提高教学质量、管理水平与效率的目的。数字校园系统的开发,不仅在辅助领导决策、提高管理效率等方面显示出传统管理模式所不能比拟的优点,同时也为在校生和校园的来访者提供了及时、准确的信息。为学校日后建立科学、智能、网络一体化的综合校园管理体系奠定了基础。1.2 论文研究背景华北水利水电学院坐落在中华民族的母亲河黄河之滨的郑州市,是水利部与河南省共建、以河南省管理为主的高校,是河南省重点支持建设的骨干高校之一。2005年在教育部普通高等学校本科教学工作水平评估中获得优秀。目前学校已发展成为一所以水利电力为特色,工科为主干,理、工、农、社、管、文等多学科协调发展的大学。 近几年来,学校
8、发展比较迅速, 在校生人数不断增长;同时随着龙子湖校区的投入使用 ,在校园规划、设施管理、教学管理和人员信息管理各方面 ,依靠传统的人工管理和决策方式 ,其难度也越来越大 ,且容易造成差错。花园校区和龙子湖校区,分布在郑州市的不同方位,导致各校区之间联系的矛盾尤为突出。由于新校区建设进度和实验设施不完善,还无法满足学生正常的学习要求,学校采取了回老校区花园校区学习的方法.为了使同学们更快的适用花园校区环境,更好的进入学习状态, 也为加快校园信息化步伐,提高工作效率,强化学校管理,因而建立一个结合地理空间位置和信息管理于一体的数字校园系统对提高华北水利水电学的信息化水平起到非常积极的促进作用。1
9、.3 数字校园的研究意义高校作为研究、开发利用和推广高新技术的前沿,理应成为信息化研究、开发和利用的重要承担者,首要任务就是建立数字校园地理信息系统。现代化的大学需要现代化的管理,建立校园GIS的目的就是要改变传统校园管理无序、费工费时、数据更新慢的半自动化管理状态;解决传统的管理信息系统无法处理空间数据的问题;为校园管理、规划、决策等快速、准确地提供各种所需的图片、图像、文字并茂的现势性信息,使校园信息的分析更为全面。通过数字化校园管理信息系统的建立,可以有效地提高学校管理的现代化水平,提高基层管理工作效率和准确性,实现办公自动化的科学管理,有利于多种数据的统一和共享,可以为学校领导和各级基
10、层管理部门及时、准确、详细、可靠地掌握有关校园内各种教学、行政和管理的地理空间资源信息和数据提供有力的技术保障3。建立校园地理信息系统的意义归纳起来主要有以下几个方面4:(1)可以较全面地反映校园地理信息的现状;包括各类建筑物、道路的空间位置、分布及其关联。由于数字校园的空间信息和属性信息都实现了数据库管理,可以为用户提供所需的各种信息,同时可按各种条件生成和输出各种图表和报表。(2)可以对校园各种建筑物进行有效管理;可快速、准确地进行各类建筑物的查询和定位,为校园的管理、规划和设计提供准确而详细的数据,而且既可以根据图形数据查属性,又可以根据属性数据显示相应的图形,实现了图数查询。(3)可对
11、学生信息进行有序化管理;将学生档案信息与地理信息相结合,可快速、准确地进行学生信息的查询和定位。(4)可以使校园资源的得到高效利用; 将校园的地理位置信息与学生的选课信息相结合,可以进行各种统计分析和空间分析,实现了教室资源的优化配置。(5)有利于提高管理水平和工作效率; 有利于建筑物的维护、动态修测和更新,从而提高管理水平和工作效率。(6)实现资源的共享.1.4 数字校园开发的关键技术1.4.1 地理信息系统地理信息系统(Geography Information system,GIS)是一种为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据库管理系统(1998年,美国国家地
12、理信息与分析中心定义)。这里空间数据是指使用采用不同方式的遥感与非遥感手段所获得的数据,它有多种数据类型,包括地图、遥感、统计数据等,它们的共同特点是都有确定的空间位置。地理信息系统不仅能将空间信息和非空间信息集成在统一的信息平台上进行管理和分析。而且, 以地理空间数据为基础, 以地理信息系统中的空间分析方法为基础还可以开发各种应用模块, 为校园发展规划、资源优化配置、突发事件的处理等提供决策分析方面的支持。目前, 许多高校都已经将GIS应用到校园里, 不仅方便了对校园各种信息的管理, 同时为校园的发展预测、规划决策等方面都提供了可靠的依据5。1.4.2 组件式GIS组件式GIS是面向对象技术
13、和组件技术在GIS软件技术开发中的应用。组件式GIS控件与其他软件通过标准接口进行通信,实现跨程序、跨计算机、跨网络的分布式操作。同传统的GIS相比较,它具有多方面的特点,包括:无缝集成、跨语言使用、易于推广、开发简捷、使用方便、成本低、可视化界面设计以及Internet应用等。组件式GIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用6。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的 “
14、积木”搭建起来,就构成应用系统。GIS组件的代表作应首推ArcGIS Engine,它是由全球最大的GIS厂商ESRI(美国环境研究所)最新GIS软件ArcGIS9.0下新增的基于ArcObject的一个面向开发的新产品。该产品基于ArcObject构建,并提供跨平台的组件技术框架用于构建ArcGIS。通过ArcGIS Engine,用户可以自由地搭建及配置ArcGIS解决方案,而不需要在同一机器上安装ArcGIS的桌面应用环境。 1.4.3 数据库(Access) Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了
15、表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这
16、种基于面向对象的开发方式,使得开发应用程序更为简便。 1.5 系统开发要解决的问题本系统设计主要解决的问题有以下几个方面:(1)初步建立校园图形库,实现图形数据的统一综合管理;(2)实现图像、文本与地图的动态连接以及图形数据和属性数据互查功能;(3)实现空间分析,最短路径的查询;(4)实现统计报表和统计专题图的显示和输出功能;(5)对系统数据进行动态更新。1.6 系统开发主要路线GIS是融计算机图形和数据库于一体,储存和处理空间信息的信息系统。它把地理位置和相关属性数据有机地结合起来,实现空间数据的相互查询和可视化输出,从而满足城市建设、规划、施工管理等对空间信息需求的要求。本系统就是本着GI
17、S这一特点,以华北水利水电学院花园校区为研究对象,通过用外业采集获取的校园规划平面图以及建筑物纹理和属性数据,利用ArcGIS软件按照专题进行分层组织以及对建筑物模型构建。在VisualBasic6.0开发环境下通过ADO(ActiveX Data objects)与Access表相连,用SOL语句访问表中的数据,实现对校园属性数据的管理。利用ArcGIS Engine组件提供的各种属性、方法和工具,方便灵活地实现GIS大部分功能,从而实现对校园信息的管理。1.7 论文主要研究内容本文针对华北水利水电学院的实际情况 ,在GIS技术的支持下 ,提出了数字校园建设的具体思路。本论文研究的主要内容有
18、四个方面:(l)叙述研究背景及数字校园研究的意义及其用到的相关技术;(3)对系统中三维建筑物模型构建的整个流程进行深入分析和研究;(4)对数字校园系统的开发平台和数据库设计方面进行探讨;(5)简单介绍初步建成的华北水利水电学院数字校园系统。本论文的目的就是利用组件GIS的优势建立一个可视化“数字校园信息系统”,真正实现空间数据和属性数据的无缝连接。并实现“基于ArcGIS Engine技术的华北水利水电学院数字校园”, 为用户提供各种校园信息的查询、检索和必要的空间分析、统计操作以及按不同用户要求输出相应的专题要素, 为校园的发展预测、规划决策以及科学管理提供可靠依据。2 数字校园三维场景实现
19、的基本流程 数字校园三维场景是应用三维可视化技术和虚拟现实等技术,以直观的三维地形地物代替了传统的抽象的二维地图符号,使校园地理空间信息在电脑中立体化显示,用户可以随时获得所需的信息,可以图文并茂地进行校园信息的查询. 通过该系统可以更加真实的反映校园的面貌,使用户具有身临其境的感觉7。数字校园三维场景建立的基本流程是:先通过将外业采集到的数据利用ArcMap软件通过配准并矢量化分层后,确定好各建筑物的相对位置,利用AutoCAD软件以及获取的学校规划平面图,按比例绘制出建筑物的平面底图,再利用3dmax软件逐个对建筑物构建模型,然后将通过photoshop软件处理好的纹理对建立好的模型进行贴
20、图,使其与真实景物相符,接着将建立好的每个模型导出为3ds格式,再建立好自己的符号库,最后将建筑物导入场景中,加载Arcscene自带的树木花草模型,最终形成整个校园的三维景观模型。如下图2-1:AutoCAD平面底图绘制3dmax建立模型外业数据采集(相机拍摄)Phtoshop处理纹理模型导出为.3ds格式建立自己的符号库加载建筑物以及花草树木模型三维场景展示 图2-1 建筑物三维场景制作流程2.1 数据的采集 华北水利水电学院电子地图的设计与编绘是以校园规划平面图为基础,以ArcGIS作为基础平台建立的,其数据源是多方面的,主要包括以下几个方面:(1)华北水利水电学院校园规划平面设计图(2
21、)纹理资料, 由数码摄像机对各个学院、宿舍的外观及校区内标志性建筑进行拍照得到。(3)3D模型数据,通过实地采集获取每个建筑物的形状和大致高度,再利用3dmax软件制作模型,用来逼真的表示建筑物的精细结构和材质特征.(4)统计数据,通过对各院系信息的收集。2.2 数据的预处理 数据的预处理工作主要包括配准;地形图的矢量化等; 具体处理工作如下1:(1)在ArcMap导入校园规划平图作为底图数据(2)影像配准:主要工作在ArcMap中完成,利用Georeferencing(影像配准) 工具条上的“add controlpoint”(增加控制点) 工具采集底图上所有方里网交点和4 个角点. (如图
22、2-2)然后,选择该工具条上下拉菜单中的 “rectify”命令,生成一个经配准了的新影像数据,如图2-3:控制点4控制点3控制点1控制点2 图2-2:校园规划平面图 图2-3:控制点配准数据(3)在Arccatalog内新建图层,并在ArcMap软件里分图层进行矢量化,并添加对应属性数据,实现空间数据和属性数据相关联。2.3 校园建筑物三维模型的建立校园的建筑物(主要是楼房)在二维电子地图中表现为面状对象,只能反映楼房底面分布的平面坐标信息,并没有建筑物高度和其外结构的三维数据,因此,要对这些数量庞大、结构复杂的地物进行建模非常困难。2.3.1 Autocad底图的生成三维模型的建立就好像建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 基于 arcgisengine 数字 校园 系统 设计 实现
限制150内