实验六 空间分析
一、属性查询
1、新建一个VB工程;
2、添加地图控件、图例控件、工具条控件并实现控件间的关联; 3、添加点、线、多边形三个图层; 4、设计一个输入界面,输入查询条件;
5、设计一个符号化显示方案,用来显示满足输入条件的要素。
二、空间查询
1、新建一个VB工程;
2、添加地图控件、图例控件、工具条控件并实现控件间的关联; 3、添加点、线、多边形三个图层;
4、移动鼠标到地图窗口,点击任一要素(点、线、多边形),该要素被选中以特殊符号显示,同时弹出一个新窗口,选择的对象的属性信息以表格的形式显示在新窗口中。
5、移动鼠标到地图窗口,在地图窗口绘制一个直线或曲线,检索出它包含的点或穿过的线或面,同时显示出查询出的特征的属性。
6、移动鼠标到地图窗口,在地图窗口绘制一个矩形或多边形,检索出该矩形或多边形范围内或与该矩形(多边形)相交的空间对象,并显示每个对象的属性记录。
三、叠置分析
1、在ArcGIS-DeskTop中新建两个多边形图层(输入多边形和叠置多边形),为了达到较好的视觉效果,每个多边形图层只绘制了一个对象(多边形),并给新建的两个图层要素添加属性信息;
2、用ArcEngine新建图层功能完成上述两个图层对象的创建; 3、新建一个VB工程;
4、添加地图控件、图例控件、工具条控件并实现控件间的关联; 5、把上述创建的两个图层添加到程序里;
6、对上述两个图层进行叠置求交、叠置求和、叠置裁剪操作; 7、观察输出图层要素的属性与两个输入图层属性关系;
8、改变输入图层类型(用点、线图层代替多边形图层),重复上述操作。 四、缓冲区分析 1、新建一个VB工程;
2、添加地图控件、图例控件、工具条控件并实现控件间的关联; 3、添加点、线、多边形三个图层;
4、设计一个输入界面,通过输入给定的条件,查询出满足条件的要素,并以特定的符号显示这些要素;
5、对选择出的要素建立缓冲区多边形; 6、通过叠置裁剪,实现缓冲区分析。
说明:
1、上述实验内容的结果及结论以电子文档形式(以姓名作为文件名)上传到服务器指定位置;
2、上交纸质实验报告,要求:A4纸正反两面打印,调整文档格式,实验报告内容2页为宜,实验报告格式及内容如下:
GIS软件与程序设计实验报告(五)
实验名称: 空间分析 ;专业班级 ;学号 ; 姓名 ;实验地点 资源与信息工程实验室 ;实验时间 实验结果:
1、给出你的实验结果(截图,适当调整截图大小);
(1)添加点、线、多边形三个图层;
(2)条件查询(输入查询条件,显示满足条件的数据); (3)鼠标点击查询; (4)线查询; (5)矩形查询; (6)多边形查询; (7)叠置求交; (8)叠置求和; (9)叠置裁剪 (10)缓冲区分析
2、遇到的问题及解决办法。