gis二次开发实习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
gis二次开发实习总结
篇一:gis二次开发实习报告
重庆交通大学
测量与空间信息处理实验报告
实验课程:GIS二次开发程序设计
实验名称:设计程序完成图像基本操作
班级:测绘一班
学号: 09210111
姓名:程佳琦
实验日期:2012年 6 月 5 日
一、实验目的和要求
通过编写程序完成以不同的方式(包括菜单、对话框和命令按钮)加载图像,并完成对图像的基本操作,包括放大、缩小和平移。要求程序简洁界面整洁排列有序,能在正确设计程序的基础上达到对于图像加载及简单操作的程序的熟练程度,为二次开发的学习打下良好的基础。
二、实验内容
运用Visual Basic设计程序,分别完成以菜单、对话框和命令按钮为对象的像加载,在加载的基础上实现对图像的一些简单操作,设计程序完成对于图像的一些简单的操作,如放大、缩小和平移等。
三、实验步骤
1.设计程序完成菜单加载,并且完成相应放大、缩小和平移。
1)设计程序如下:
2)程序运行:
3)打开图像并放大:
4)图像缩小:
5)图像平移:
2.设计程序完成对话框图像加载,并完成相应的基本操作,包括图像的放大、缩小和平移。
1)设计程序:
2)程序运行:
篇二:GIS开发实习报告
学号
1221030205
实习报告
GIS程序设计实习
起止日期: 2015 年 7 月13 日至 2015年 7 月19 日
学
班
成生姓名级绩吴馁 12级地信2 班
指导教师(签字)
地质与测绘学院
2015年 7 月 20 日
GIS程序设计实习
一、实习目的
通过GIS程序设计实习,使学生了解需求分析、项目管理方案设计、系统总体设计以及系统详细设计、系统实施、运行和维护等阶段要完成的具体工作;掌握在C#和ArcEngine环境下构建应用型地理信息系统的方法。
二、实习内容
熟悉开发环境:
Visual Studio 2010; C#; Arc Engine 10.1 功能需求分析
基于组件技术开发应用型地理信息系统
组件式技术已成为当今软件技术的潮流之一。组件式GIS软件的基本思想是把GIS各大功能模块划分为几个控件。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。
重点完成的工作包括:1)建立ArcGIS Engine 应用程序框架;2)实现对矢量数据(Shape File格式)的访问;3)实现采用简单、唯一值、分类等多种方式对面状矢量数据进行渲染(Render)。
三、实习步骤:
实习一:初识ArcGIS Engine 开发环境
1、新建一个Windows窗体应用程序
2、在新建窗体中添加控件
在工具箱中选择添加toolbarcontrol,TOCControl,MapControl控件
在解决方案资源管理器中双击program.cs在主函数中添加ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.Product Code.Engine);使得文件可以加载到MapControl中。
右击toolbarcontrol选择属性,如图选择Items选项,添加如图控件
右击MapControl属性,在General的map document中添加要加载的地图文件
通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1。
试运行一下如图
篇三:GIS二次开发综合实验报告
I
二次开发综合实验报告二零一五年1月8日
1.1 1.2 1.3
二、 2.1 2.2 2.3
三、 3.1 3.2 3.3
四、 4.1 4.2 4.3
五、 5.1 5.2 5.3
六、 6.1
6.3
七、
7.1
7.2
7.3
八、
目录实验一:设计界面,添加鹰眼控件 1 实验目的1 实验内容 1 实验步骤与结果 1 实验二:利用菜单,打开MXD文档,Shapefile文件 4 实验目的 4 实验内容 4 实验步骤与结果 4 实验三:实现鹰眼功能 7 实验目的7 实验内容 7 实验步骤结果 7 实验四:实现右键查询图层信息以及删除图层操作 11 实验目的 11 实验内容11 实验步骤与结果 11 实验五:使用多边形选择区域内部要素,并高亮显示 21 实验目的 21 实验内容 21 实验步骤与结果 21 实验六:实现柱状图渲染 23 实验目的23 实验内容 23 实验步骤与结果 23 实验七:实现最短路径分析(网络分析) 27 实验目的 27 实验内容 27 实验步骤与结果 27 实验总结 37
一、实验一:设计界面,添加鹰眼控件
1.1 实验目的
掌握桌面GIS应用程序框架的建立
掌握鹰眼控件的添加
1.2 实验内容
添加一个Visual C#
设计好程序框架
添加鹰眼控件
1.3 实验步骤与结果
1、新建项目
启动VS2010,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“GIS二次开发综合实训”,点击确定。
图1- 1
2、添加控件
布局效果如下图:
图1- 2
3、控件绑定
通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。
分别右击ToolbarControl、TOCControl控件,将Buddy 设置为axMapControl1。
图1- 3
4、设置MapControl2鹰眼控件,效果入下。
图