1、缓冲区分析,缓冲区是地理空间,是目标的一种影响范围或服务范围在尺度上的表现。是一种因变量,由所研究的要素的形态而发生改变。从数学角度看,缓冲区是给定一个空间对象或集合,确定它们的领域,领域的大小由领域半径R决定。即对象A的一个半径为R的缓冲区为距A的距离d小于R的全部点的集合。,缓冲区,缓冲区分析(Buffer)是对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。缓冲区分析是研究根据数据库的点、线、面实体,自动建立其周围一定宽度范围内的缓冲区多边形实体,从而实现空间数据在水平方向得以扩展的信息分析方法,
2、如图所示。它是地理信息系统重要的和基本的空间操作功能之一。,实验原理,缓冲区实质上是一个图斑类型的拓扑数据,是由离开某一地理目标一定距离的多边形构成的面对象。地理目标可以是点状地物、线状地物或面状地物;距离是指缓冲区的宽度或半径,可以人为设定或系统默认。一般以点元存在的地理空间目标的缓冲区是一个圆,以线元存在的地理空间目标的缓冲区是呈条带状的面,以面元存在的地理空间目标的缓冲区是一个与该面相似的一个更大的面。,将生成的缓冲区叠置到已有的地理空间数据上,通过对缓冲区内有关各项属性、空间数据进行统计,以便获得所需要的评价数据,使其具有缓冲区分析的功能。从根本上讲,缓冲区分析就是解决一个临近度的问题
3、,实例应用有:公共设施(商场、邮局、银行、医院、车站、学校)的服务范围;危险物资的辐射影响范围;被污染的敏感区范围;大型水库建设引起的搬迁区域;公路、铁路、河流航道对其所穿过区域经济发展的影响力度等;为失火建筑找到距其500米范围内所有的消防水管等。,在ArcGIS中建立缓冲区的方法是基于生成多边(buffer wizard)来实现的,它是根据给定的缓冲区的距离,对点状、线状和面状要素的周围形成缓冲区多边形图层,完全是基于矢量结构,从操作对象、利用矢量操作方法建立缓冲区的过程到最后缓冲区的结果全部是矢量的数据。,实验步骤,调出缓冲分析工具按钮 指定用于缓冲区分析的空间数据 设置缓冲方式及距离参
4、数 设置缓冲区存储方式及位置,1、调出缓冲分析工具按钮 打开菜单Tools下的Customize选择Command标签,在弹出的Command对话框中,在左边的Categorie框中选择Tools,在出现右边的Command框中选择Buffer wizard,拖动其放置到工具栏上的空白处,出现图标,2、指定用于缓冲区分析的空间数据 点击 图标,在The features of a layer下拉框中,选择要进行缓冲区分析的点、线、面图层。,3 设置缓冲方式及距离参数 1)How do you want to create buffer?选择缓冲区的建立方式, At a specified di
5、stance 根据指定距离创建缓冲区;Based on a distance from an attribute field 根据某个属性域值作距离值创建;,As multiple buffer rings 创建不同距离的多个环的缓冲区;其中:Number of rings 用于指定环数;Distance between rings 用于设定环间距离。2)Distance unites 指定距离单位,At a specified distance(根据指定距离创建缓冲区),Based on a distance from an attribute field(根据某个属性域值作距离值创建),A
6、s multiple buffer rings(创建不同距离的多个环的缓冲区),4 设置缓冲区存储方式及位置1)Dissolve barriers between? 单选按钮用于选择是否将相交的缓冲区融合在一起;,2)Create buffers so they are? 选择对多变形进行内缓冲还是外缓冲(只对多边形缓冲区有效)inside and outside the polygon(s) 用于设定在多边形内外两侧同时产生缓冲区; only outside the polygon(s)用于设定仅在多边形外侧产生缓冲区;only inside the polygon(s)用于设定仅在多边形内
7、侧产生缓冲区outside polygon(s) and include inside用于设定多边形外缓冲区和原有图形之和,3)Where do you want the buffers to be saved?用于指定生成的缓冲区放在何处 As graphics layer in data frame 生成一个图形文件 In an existing editable 添加到已经生成的buffer文件上,前提是对该buffer文件启动编辑 In a new layer Specify 重新生成一个新的专题,线的缓冲区分析,1 调出缓冲分析工具按钮 2 指定用于缓冲区分析的空间数据 3 设置缓冲
8、方式及距离参数 (1) At a specified distance (根据指定距离创建缓冲区 ),(2) Based on a distance from an attribute field (根据某个属性域值作距离值创建 ),(3) As multiple buffer rings,4 设置缓冲区存储方式及位置,面的缓冲区分析,1 调出缓冲分析工具按钮 2 指定用于缓冲区分析的空间数据 3 设置缓冲方式及距离参数 4 设置缓冲区存储方式及位置,(1)inside and outside the polygon(s) 用于设定在多边形内外两侧同时产生缓冲区,4 设置缓冲区存储方式及位置,
9、(2)only outside the polygon(s)(用于设定在多边形外侧产生缓冲区 ),(3)only inside the polygon(s)(用于设定在多边形内侧产生缓冲区 ),(4)outside polygon(s) and include inside(用于设定多边形外缓冲区和原有图形之和 ),(1)inside and outside the polygon(s) 用于设定在多边形内外两侧同时产生缓冲区,(2)only outside the polygon(s) (用于设定在多边形外侧产生缓冲区 ),(3)only inside the polygon(s) )(用于设定在多边形内侧产生缓冲区 ),(4)outside polygon(s) and include inside (用于设定多边形外缓冲区和原有图形之和 ),学会查文献并进行扩展学习,基于地图代数的缓冲区分析算法的研究 基于Visual C# .NET的空间缓冲区分析开发 缓冲区分析与生态环境影响评价 基于缓冲区分析的北京城市用地扩展研究,