《地理信息系统实习四缓冲区分析.doc》由会员分享,可在线阅读,更多相关《地理信息系统实习四缓冲区分析.doc(5页珍藏版)》请在三一办公上搜索。
1、第六讲:实习四、缓冲区分析缓冲区分析是研究根据数据库的点、线、面实体,自动建立其周围一定宽度围的缓冲区多边形实体,从而实现空间数据在水平方向得以扩展的信息分析方法。它是地理信息系统重要的和根本的空间操作功能之一。例如,城市的噪音污染源所影响的一定空间围、交通线两侧所划定的绿化带,即可分别描述为点的缓冲区与线的缓冲带。而多边形面域的缓冲带有正缓冲区与负缓冲区之分一、 目的缓冲区分析是用来确定不同地理要素的空间邻近性和邻近程度的一类重要的空间操作,通过本次实习,我们应到达以下目的:1、 加深对缓冲区分析根本原理、方法的认识;2、 熟练掌握ARCVIEW缓冲区分析的技术方法。3、 掌握利用缓冲区分析
2、方法解决地学空间分析问题的能力。二、 实验准备1、 软件准备:Arcview2、 数据准备:c:实验数据4data point.shp点文件、line.shp线文件、polygon.shp面文件,三、 实验容1、 原理验证实验(1) 点数据的缓冲区分析1) 在视图中添加point层面并激活;图1. point层面的缓冲区分析2) 在【Analysis】菜单中选择【Find mapping】命令;3) 显示并激活由point.shp产生的新栅格主题,Distance to point.shp如图1。在进展分析时,假设选中了point层面中的*一个或几个要素,则缓冲区分析只对该要素进展;否则,对整
3、个层面的所有要素进展。(2) 线数据的缓冲区分析1) 在视图中添加line层面并激活;2) 分别选中line层面中的两条线,进展缓冲区分析,注意比拟线的缓冲区分析与点的缓冲区分析有何不同。3) 取消选定,对整个line层面进展缓冲区分析,观察与前两个分析结果的区别如图2。(3) 面数据的缓冲区分析添加polygon层面,进展缓冲区分析,观察面的缓冲区分析与点、线的缓冲区分析有何区别。如图3图3. polygon层面的缓冲区分析图2. 对整个line层面所做的缓冲区分析2、 应用实验(1) 水源污染防治point层面表示了水源如:水井的位置分布,要求利用缓冲区分析提出水源污染防治的方案。方法:I
4、、 添加水源(例如:水井)分布的点主题point.shp。II、 在【Analysis】菜单中选择【Find distance】命令。图4. 水源距离制图III、 显示并激活由point.shp产生的新栅格主题,Distance to point.shp如图4。IV、 双击左边的图例,在弹出的Legend Editor对话框中可重新调整分级。图5. 水源污染防治的缓冲区新的栅格主题显示了区域每个栅格距最近的水井的距离,其中蓝色的栅格距各个井的距离最近,对水源的影响最大;红色的栅格距各个井的距离最远,影响最小。在本例中认为距各个水井0.1以的区域对水质的影响和污染最大,因此,在【Analysis
5、】菜单中选择【Map Query】工具,可将Distance to point0.1以的区域提出作为缓冲区进展专项的污染防治。如图5。(2) 受污染地区的分等定级point层面表示的是几个点状污染源,距污染源的远近不同,受污染的状况也不同,距污染源越近,受污染越严重,据此对污染源附近地区进展分等定级。I、 对point层面执行【Find distance】命令;II、 对得到的新层面Distance to point进展Map Query运算,分别提取Distance to point0.1和Distance to point0.15 and Distance to point0.1的区域,分
6、别得到Map Query1层面和Map Query2层面;III、 对Map Query2层面进展重分类运算【Analysis】菜单中的【Reclassify】命令,使得原来的True1值为0,False0值为1,得到Reclass of Map Query2层面。图6. 受污染地区的分等定级IV、 将Map Query 1层面与Reclass of Map Query 2层面相加【Analysis】菜单中的【Map Calculator】命令,得到分等定级的结果层面Map Calculation1如图6。(3) 城市化的影响围urban层面表示的是城市化进程中的一些工业小城镇,还包括一个自然
7、生态保护区。这些小城镇的城市化会对周边地区产生一些扩影响,但自然生态保护区周围0.05的围不能有污染性的工业,因此其城市化的围就受到限制。I、 对urban层面中的自然保护区图斑执行【Find distance】命令,得到Distance to Lake of urban层面;对urban层面中的除了自然保护区的所有图斑执行【Find distance】命令,得到e*cept Lake Distance to urban层面;图7. 对自然生态保护区的保护范围II、 对Distance to Lake of urban层面进展Map Query运算,提取Distance to Lake of
8、urban0.05的区域,并进展重分类,使得原来的True1值为0,False0值为1,得到Reclass of Map Query3层面如图7;III、 对e*cept Lake Distance to urban层面进展Map Query运算,提取e*cept Lake Distance to Lake of urban0.06的区域,得到Map Query4层面如图8;图8. 不考虑自然保护区的城市化范围IV、 将Map Query4层面与Reclass of Map Query3层面相乘,得到城市化围Map Calculation2层面如图9。图9. 自然保护区周围的城市化范围4、矢量数据缓冲区分析1添加面状矢量图层,并在菜单中找见 themcreate buffers,点击。2翻开如下界面:3点击ne*t进入如下界面:4结果实习报告要求将所做工作以实习报告形式做以汇报,容包括原理、过程、结果。