编号:审定成绩:重庆邮电大学毕业设计(论文)学院名称:计算机科学与技术学院学生姓名:余祝媛、刘茂专业:地理信息系统班级:0421201、0421202学号:20122118452012211511指导教师:丰江帆答辩组负责人:填表时间:2015年6月重庆邮电大学教务处制设计(论文)题目:基于GIS数字校园专题图的实现基于GIS数字校园专题图的实现摘要:将校园地图以数字化的形式展现出来,基于GIS,数字校园专题图将展现出校园内部各要素地理位置,实验楼,教学楼,学生宿舍,校园绿化区,校园道路等,使人一目了然。再配以查询功能,让人以更快的速度找到自己想要找出的位置。关键词:数字校园地理位置查询目录摘要...............................................................................................................错误!未定义书签。1绪论.................................................................................................................................................41.1选题背景及意义........................................................................................................41.2主要研究内容............................................................................................................42应用关键技术................................................................................................................................42.2ArcGISEngine组件库........................................................................................................52.3VB语言................................................................................................错误!未定义书签。2.4本章小结..............................................................................................错误!未定义书签。2需求分析及概要设计................................................................................................................53.1应用需求总体目标.............................................................................................................63.2功能需求.............................................................................................................................63.2.1应用综述..................................................................................................................63.2.2功能描述..................................................................................................................63.3软硬件需求.........................................................................................................................63.3.1硬件需求..................................................................................................................63.3.2软件需求..................................................................................................................63.4应用设计的总体原则.........................................................................................................73.5本章小结.............................................................................................................................74详细设计与实现.............................................................................................................................74.1数据准备...............................................................................................错误!未定义书签。4.2应用模块详细设计与实现..................................................................错误!未定义书签。4.2.1设计界面...................................................................................错误!未定义书签。4.2.2运行界面....................................................................................错误!未定义书签。4.2.3缓冲分析界面............................................................................错误!未定义书签。4.2.4导出图表界面............................................................................错误!未定义书签。4.2.5制作专题图................................................................................错误!未定义书签。4.3本章小结..............................................................................................错误!未定义书签。5总结..............................................................................................................................................261绪论1.1选题背景及意义将校园地图以数字化的形式展现出来,基于GIS,数字校园专题图将展现出校园内部各要素地理位置,实验楼,教学楼,学生宿舍,校园绿化区,校园道路等,使人一目了然。再配以查询功能,让人以更快的速度找到自己想要找出的位置。数字校园的实现,主要是依靠GIS,即Arcmap和catalogue,画出能表达学校内部地理位置的地图,并以地图形式输出。还可以添加查询功能,使人更便捷的找出相应的位置。1.2主要研究内容本文主要以MicrosoftVisualStudio2010作为开发工具,以VB作为编程语言,以ArcEngine10.2作为开发平台,来实现对重庆邮电大学校园内部环境的分析。本应用充分利用前期准备数据,根据属性快速创建图表两大功能,根据这功能实现数字校园专题地图的查找。2应用关键技术本章中首先讨论了开发应用所使用到的相关技术,如ArcGIS、ArcGISEngine、VS等,为应用开发做好充分的准备。2.1ArcGIS软件架构ArcGIS是ESRI在全面整合了GIS与数据库、软件工程人智能网络技术及其它多方面的计算机主流技术之后,成功地推出了代表主流技术之后,成功地推出了代表GIS最高技术水平的全系列GIS产品。ArcGIS是一个全面的,可伸缩是一个全面的,可伸缩GIS平台,为用户构建一个完善的平台,为用户构建一个完善的GIS应用提供完整的解决方案。ArcGIS的基本体系能够让用户在任何需要的地方部署GIS功能和业务逻辑,无论是桌面、服务器还是野外。2.2ArcGISEngine组件库ArcGISEngine是一组完备的并且打包嵌入式GIS组件库和工具,开发人员可用来创建新的或扩展已有的桌面应用程序。使用ArcGISEngine,开发人员可以将GIS功能嵌入到已有的应用软件中,如定义行业专用产品;或嵌入到商生应软件中,如MirosoftWord和Excel;还可以创建集中式自定义应用软件,并将其发送给机构内的多个户。ArcGISEngine由两个产品组成:构建软件所用的开发工具包以及使已完应程序能够运行可再发布的Runtime(运行时环境)。ArcGISEngine开发工具包是一个基于组件的软产品,可用构建自定义GIS和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为Windows、UNIX或Linux用户构建基础制图和综合动态GIS应用软件。ArcGISEngineRuntime是一个使终端用户软件能够运行的核心ArcObjects组件产品,并且将被安装在每一台运行ArcGISEngine应用程序的计算机上。2需求分析需求分析在软件应用开发的周期中具有非常重要的地位,它的好坏将直接关系到软件开发的成本和软件产品的质量。需求分析是软件设计的第一步,是整个软件成功实现的基础。做好需求的分析和管理,既可以减少软件开发中的错误,还可以减少修复错误的费用,从而大大降低软件开发成本,缩短软件开发时间。软件需求分析的主要目的是通过与用户广泛的交流得出所要完成的目标应用必须具备哪些功能,应该为用户完成什么工作,即确定“目标应用必须做什么”,需求分析相当于从用户