- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地理信息系统设计应用实验报告
编 号:
审定成绩:
庆邮电大学
毕业设计(论文)
设计(论文)题目:
学院: 学 生 姓 名 : 专 业 : 班 级 : 学 号 : 指 导 教 师 : 答辩组 负责人 :
填表时间:年月
重庆邮电大学教务处制摘 要 2
1绪论 6
1.1 选题背景及意义 6
1.2 主要研究内容 6
2 应用关键技术 7
2.2 ArcGIS Engine组件库 8
2.3 VB语言 8
2.4 本章小结 9
2 需求分析及概要设计 9
3.1 应用需求总体目标 10
3.2 功能需求 10
3.2.1 应用综述 10
3.2.2 功能描述 11
3.3 软硬件需求 11
3.3.1 硬件需求 11
3.3.2 软件需求 11
3.4 应用设计的总体原则 11
3.5 本章小结 12
4详细设计与实现 12
4.1数据准备 13
4.2 应用模块详细设计与实现 13
4.2.1 设计界面 13
4.2.2运行界面 14
4.2.3缓冲分析界面 15
4.2.4导出图表界面 21
4.2.5制作专题图 24
4.3 本章小结 28
5 总结 28
1绪论
选题背景及意义
将校园地图以数字化的形式展现出来,基于GIS,数字校园专题图将展现出校园内部各要素地理位置,实验楼,教学楼,学生宿舍,校园绿化区,校园道路等,使人一目了然。再配以查询功能,让人以更快的速度找到自己想要找出的位置。
数字校园的实现,主要是依靠GIS,即Arcmap和catalogue,画出能表达学校内部地理位置的地图,并以地图形式输出。还可以添加查询功能,使人更便捷的找出相应的位置。
主要研究内容
本文主要以Microsoft Visual Studio 2010作为开发工具,以VB作为编程语言,以ArcEngine 10.2作为开发平台,来实现对重庆邮电大学校园内部环境的分析。本应用充分利用前期准备数据,根据属性快速创建图表两大功能,根据这功能实现数字校园专题地图的查找。
2 应用关键技术
本章中首先讨论了开发应用所使用到的相关技术,如ArcGIS、ArcGIS Engine、VS等,为应用开发做好充分的准备。
2.1 ArcGIS软件架构
ArcGIS是 ESRI在全面整合了 GIS与数据库、软件工程人智能网络技术及其它多方面的计算机 主流技术之后,成功地推出了代表 主流技术之后,成功地推出了代表 GIS 最高技术水平的全系列 GIS产品。 ArcGIS是一个全面的 ,可伸缩是一个全面的 ,可伸缩GIS平台,为用户构建一个完善的平台,为用户构建一个完善的 GIS应用提供完整的解决方案。 ArcGIS的基本体系能够让用户在任何需 要的地方部署 GIS功能和业务逻辑,无论是桌面、服务器还是野外。
2.2 ArcGIS Engine组件库
ArcGIS Engine是一组完备的并且打包嵌入式GIS组件库和工具,开发人员可用来创建新的或扩展已有的桌面应用程序。使用ArcGIS Engine,开发人员可以将GIS功能嵌入到已有的应用软件中,如定义行业专用产品;或嵌入到商生应软件中,如 Mirosoft Word和 Excel;还可以创建集中式自定义应用软件,并将其发送给机构内的多个户。
ArcGIS Engine 由两个产品组成:构建软件所用的开发工具包以及使已完应程序能够运行可再发布的 Runtime(运行时环境)。 ArcGIS Engine开发工具包是一个基于组件的软产品,可用构建自定义 GIS和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为和制图应用软件。它并不是一个终端户产品,而开发人员的工具包适于为 Windows、 UNIX或 Linux 用户构建基础制图和综合动态 GIS应用软件。ArcGIS Engine Runtime是一个使终端用户软件能够运行的核心 ArcObjects 组件产品,并且将被安装在每一台运行ArcGIS Engine 应用程序的计算机上。
需求分析
需求分析在软件应用开发的周期中具有非常重要的地位,它的好坏将直接关系到软件开发的成本和软件产品的质量。需求分析是软件设计的第一步,是整个软件成功实现的基础。做好需求的分析和管理,既可以减少软件开发中的错误,还可以减少修复错误的费用,从而大大降低软件开发成本,缩短软件开发时间。软件需求分析的主要目的是通过与用户广泛的交流得出所要完成的目标应用必须具备哪些功能,应该为用户完成什么工作,即确定“目标应用必须做什么”,需求分析相当于从用户到软
文档评论(0)