GIS
二次开发实验报告学号:201420310115 姓名:李梦南 班级:1423101 专业:地理信息系统
任课老师:李小龙
二零一七年六月十二日
目录
1
实验一:AOI书签开发 .................................................................................................... 1 1.1 1.2 1.3 2.1 2.2 2.3 2
实验目的 .................................................................................................................... 1 实验内容 .................................................................................................................... 1 实验步骤与结果 ........................................................................................................ 1 实验目的 .................................................................................................................... 5 实验内容 .................................................................................................................... 5 实验步骤与结果 ........................................................................................................ 5
实验三:地图渲染 ........................................................................................................... 9 3.1 3.2 3.3
实验目的 .................................................................................................................... 9 实验内容 .................................................................................................................... 9 实验步骤结果 ............................................................................................................ 9
3 实验四:空间数据处理 ................................................................................................. 16 4.1 4.2 4.3
实验目的 .................................................................................................................. 16 实验内容 .................................................................................................................. 16 实验步骤与结果 ...................................................................................................... 16
4 实验五:GIS分析 ........................................................................................................... 25 5.1 5.2 5.3
实验目的 .................................................................................................................. 25 实验内容 .................................................................................................................. 25 实验步骤与结果 ...................................................................................................... 25
5 实验六:栅格数据处理 ................................................................................................. 33 6.1 6.2 6.3
实验目的 .................................................................................................................. 33 实验内容 .................................................................................................................. 33 实验步骤与结果 ...................................................................................................... 33
6 实验总结 ......................................................................................................................... 43
1 实验一:AOI书签开发
1.1 实验目的
? 掌握AOI书签程序开发
1.2 实验内容
? 实现AOI书签的创建 ? 实现AOI书签的调用
1.3 实验步骤与结果
实验思路、关键代码(全面注释)、运行结果截图 实验思路:
空间书签是用户定义创建的标志某个特定地理位置的快捷方式,创建好书签后能够很方便的找到某个地理位置。在本实验中我们需要创建的是AOI书签,即用户所关心的一个范围,通过调用该书签,用户可以马上找到书签所指范围。
实现本实验主要包括以下几个方面:
1. 添加控件和类库引用:添加创建书签控件、保存和调用书签控件,添加
Geometry类库
2. 添加“创建书签”函数:创建书签,保存当前感兴趣范围,将书签名加入
组合框,以便调用
3. 添加“书签名称设置”窗体:获取书签名,传递给主窗体
4. 添加两个事件响应函数:“创建书签”菜单项的点击事件,作用是打开“书
签名称设置”窗体;“确认”按钮的点击事件,作用是调用创建书签函数 5. 实现与调用书签:添加组合框的事件响应函数,作用是当组合框中选项
改变时,地图将刷新显示出书签所记录的范围。