1 / 13
文档名称:

地理信息系统的设计与实现课程设计报告.doc

格式:doc   页数:13
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

地理信息系统的设计与实现课程设计报告.doc

上传人:799474576 2013/7/25 文件大小:0 KB

下载得到文件列表

地理信息系统的设计与实现课程设计报告.doc

文档介绍

文档介绍:地理信息系统设计与实现
课程设计报告


课程名: 地理信息系统设计与实现
学院: 资源与环境工程学院
学生姓名: 刘润
专业: 地理信息系统
学号: 0908100035
指导教师: 银老师
2012 年 12 月 25 日
地理信息系统设计与实现课程设计报告
资源与环境工程学院地理信息系统091 0908100035 刘润
课程设计目的
本次课程设计是在完成《地理信息系统设计与开发》课程后开展的实践性课程设计。本次课程设计主要完成地arcgis部分系统功能设计、系统界面设计和部分功能的实现;通过本次实台软件的各个功能模块有了较深入了解、熟悉和掌握;通过这次课程设计也进一步熟悉了基于arcGIS平台提供的组件进行应用系统开发的一般方法、思路和流程。其主要的目的概括为:
1、熟练掌握arcGIS的公共平台及其开发环境;
2、熟练掌握arcGIS二次开发组件开发;
3、理解和掌握GIS工程原理及方法。
课程设计任务
课程设计的主要任务是利用GIS公共平台提供的二次开发环境开发一套“GIS软件”。桌面GIS应用程序框架的建立;
1、;
2、添加菜单及实现;
3、右键菜单添加及实现;
4、状态栏的添加和实现;
5、鹰眼功能的实现;
6、属性数据表的查询;
提交书面报告(编码系统、软件设计流程等)。
开发平台
开发工具和语言
1、开发工具Visual Studio:
Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 版本,也就是 Visual Studio 2010。
Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2、开发语言C# :
C#是微软公司发布的一种面向对象的、 Framework之上的高级程序设计语言。C#最引人入胜的地方是它和Java的不同,而不是相似的地方,其特点如下: 中间代码、命名空间中的申明、基本的数据类型、两个基本类、参数传递、与COM的集成、索引下标、代理和反馈。
ArcGIS Engine开发平台
1)产品简介
ArcGIS是美国ESRI(Environmental Systems Research Institute, Inc. 美国环境系统研究所公司)推出的一条为不同需求层次用户提供的全面的、可伸缩的GIS产品线和解决方案。
 ArcGIS Engine为开发嵌入式GIS和独立运行的GIS桌面端应用程序而推出的二次开发组件库,它是GIS开发者产品的主要部分。
 ArcGIS Engine产品提供了更丰富的功能,它们包括新的如Data Interoperability、Maplex、Schematics和Tracking等扩展模块,新的符号控件,mands、tools、menus和模板等;此外,ArcGIS Engine还可以直接调用Geoprocessing的各种功能,能够极大地简化开发人员的代码编写工作。
ArcGIS Engine开发工具包是一个基于ArcObjects组件的软件开发产品,用于构建自定义GIS 和制图应用软件,它并不是一个可以直接运行的终端产品,而是安装在开发人员电脑上用于开发的软件组件库。ArcGIS 、.NET、Java和C++的APIs,它支持4种开发环境(C++、COM、.NET和Java),能够实现跨平台部署(Windows、UNIX和Linux)。GIS程序员可以根据最终用户的业务需求,使用ArcGIS Engine Software Developer Kit开发出不同的应用软件产品。
为了让使用ArcGIS Engine开发的应用软件能够正常分发,最终用户还需要将ArcGIS Engine Runtime安装在每一台终端上。
设计过程
桌面GIS应用程序框架的建立

启动VS2010,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。

选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。
选择工具箱中的“ArcGIS Windows Forms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。
选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。
选择工具箱中的“容器|SplitContainer”容器拖入窗体,并

最近更新

绿色法规与文化用品环保 38页

2026年龙年男孩名字洋气潮一点 5页

风电场智能调度模型构建 35页

顾问行业绩效评估体系 37页

2025年山西水利职业技术学院马克思主义基本原.. 13页

2025年巫山县招教考试备考题库含答案解析(必.. 30页

2025年广西制造工程职业技术学院马克思主义基.. 13页

2025年府谷县招教考试备考题库含答案解析(必.. 30页

2025年张家口职业技术学院马克思主义基本原理.. 12页

2025年新津县幼儿园教师招教考试备考题库带答.. 31页

2025年无棣县招教考试备考题库附答案解析(夺.. 30页

2025年景德镇陶瓷大学马克思主义基本原理概论.. 13页

2025年横峰县幼儿园教师招教考试备考题库附答.. 31页

2025年武隆县幼儿园教师招教考试备考题库附答.. 31页

2025年江南影视艺术职业学院马克思主义基本原.. 13页

2025年江苏食品药品职业技术学院单招职业适应.. 44页

2025年河南测绘职业学院马克思主义基本原理概.. 13页

2025年泰顺县招教考试备考题库含答案解析(必.. 30页

2025年海南师范大学马克思主义基本原理概论期.. 12页

2025年湖北中医药大学马克思主义基本原理概论.. 13页

2025年湖南现代物流职业技术学院单招职业适应.. 44页

2026年中医住培带教师资理论考核题库100道附参.. 39页

2026年主管中药师考试备考题100道含完整答案【.. 38页

2025年玉林师范学院马克思主义基本原理概论期.. 12页

2026年医学微生物学习题集附完整答案【历年真.. 40页

2025年碌曲县招教考试备考题库带答案解析(夺.. 31页

2025年苏州工艺美术职业技术学院单招职业技能.. 45页

2025年西北师范大学马克思主义基本原理概论期.. 13页

2025年西安职业技术学院马克思主义基本原理概.. 12页

2025年辽宁地质工程职业学院马克思主义基本原.. 13页