多语言展示
当前在线:835今日阅读:6今日分享:31

使用arcgis进行邻域分析的操作过程和方法

经常问到的一个最基本 GIS 问题是“什么在什么附近?”例如:这口井距离某个垃圾填埋场有多远?距离某条溪流 1,000 米之内是否有道路通过?两个位置之间的距离是多少?距某物最近或最远的要素是什么?一个图层中的每个要素与另一图层中的要素之间的距离是多少?从某个位置到另一位置最短的街道网络路径是哪条?根据工具所支持的输入类型,“邻域分析”工具分为两类:基于要素的工具或基于栅格的工具。基于要素的工具将因所生成输出类型的不同而有所差异。例如,缓冲区工具可输出面要素,该要素随后将用作叠加或空间选择工具的输入,如按位置选择图层。近邻分析工具可向输入要素添加距离测量属性。基于栅格的“欧氏距离”工具可测量源像元中心与目标像元中心之间的距离。基于栅格的成本距离工具可累积遍历源与目标之间每个像元的成本。
基于要素的邻域分析工具
1

对于要素数据,在邻域分析工具集中能够找到的这些工具可用于挖掘邻近性关系。它们将会输出带有缓冲区要素或表的信息。缓冲区通常用于描绘要素周围受保护的区域或用于显示重要的区域。例如,您以一英里的距离为一所学校设置缓冲区,然后通过该缓冲区选择居住在该学校一英里以外的所有学生,以便为他们制订往返学校的交通方案。使用多环缓冲工具可将某要素周围的区域划分为近距离、中等距离和长距离几类来进行分析。有时缓冲区可用于按照指定研究区域裁剪数据或从分析中排除临界距离内一些不值得进一步考虑的要素。缓冲区和多环缓冲区将以一个指定距离(或多个指定距离)在输入要素周围创建区域要素。以下是经过缓冲的线和点的示例:

2

以下是多环缓冲区的一个示例:

3

缓冲区可用于从其他要素类中选择要素或通过叠加工具与其他要素合并,这样便可找到落入缓冲区内的那部分要素。以下是与面要素叠加的缓冲点示例:

4

以下是按照缓冲区域进行裁剪的研究区域示例:

5

近邻分析工具可计算一个要素类中各点与另一要素类中最近的点或线要素之间的距离。使用近邻分析可查找距离一组野生动物观测站最近的河流或距离一组旅游景点最近的公交车站。近邻分析工具还会添加“要素标识符”和最近要素的坐标及与该最近要素所成的角度(可选)。以下是显示河流要素附近的点的示例。根据与河流的距离使用分级色彩对这些点进行符号化,然后用距离值对其进行标注。

6

以下是点属性表的一部分,显示有与最近河流要素的距离:

7

点距离可计算一个要素类中各点与另一要素类中指定搜索半径内所有点的距离。此表可用于统计分析或连接到其中一个要素类,从而显示出与其他要素类中各点的距离。使用点距离工具可查看两组事物间的邻近性关系。例如,您可能需要比较表示多种类型的企业(如影剧院、快餐店、和五金商店)的一组点与表示社区问题(乱丢废弃物、打碎窗玻璃、乱涂乱画)所在位置的另一组点之间的距离,可将搜索限制为一英里来查找局部关系。将生成的表连接到企业和社区问题属性表,然后计算出企业类型与社区问题之间距离的汇总统计数字。您可能会发现一些数字对比其他数字对具有更紧密相关性,可将该结果用于安排公用垃圾桶或巡警。使用点距离还可查找在测试井(已判断为存在污染)指定距离范围内所有水井的距离及与这些水井的相对方位。以下为点距离分析的示例。一个要素类中的每个点均指定了 ID、到另一要素类中最近点的距离及与这些点的相对方位。

8

以下是点距离表,它与一组点连接,用于选择最接近于点 55 的点。

9

近邻分析和点距离均会将距离信息返回为数值属性,不同的是,对于近邻分析,将返回到输入点要素属性表中,而对于点距离,则返回到包含“输入要素”及“邻近要素”要素 ID 的独立表中。通过创建泰森多边形创建的多边形要素可对可用空间进行划分并将其分配给最近的点要素。该结果与基于栅格的欧氏分配工具生成的结果类似。泰森多边形有时会用于替代插值操作,以便将一组样本测量值概化到最接近他们的区域。泰森多边形有时也称作“邻近”多边形。这些多边形可看作为点建立聚集区域的模型,因为任意给定多边形内部的区域比其他任何区域都要接近该多边形的点。以下是一组点的泰森多边形示例。使用泰森多边形可将取自一组气候测量仪的测量值概化到周围区域,还可为一组店铺快速建立服务区模型。

基于栅格的距离工具
1

ArcGIS Spatial Analyst 扩展模块提供了几组可用于邻域分析的工具。距离工具集中包含的工具用于创建可显示出每个像元到一组要素距离的栅格,还可用于将每个像元分配到最近的要素。距离工具也可以计算出跨越两位置间某表面或廊道的最短路径,从而使两组成本降到最小。距离面通常用作叠加分析的输入;例如,在栖息地适宜性模型中,与河流的距离对于亲水的物种可能是一个重要因素,而对于胆小的物种,与道路的距离是一个重要因素。

2

欧氏距离欧氏距离属于直线距离或者“沿直线”测量的距离。对于一组给定的输入要素,将为每一个像元计算与某要素的最小距离。以下是欧氏距离工具输出的一个示例,输出栅格中的每个像元都带有到最近河流要素的距离值:(您可将“欧氏距离”作为森林火灾模型的一部分,其中给定像元起火的概率是到当前燃烧像元的距离的函数。)

3

欧氏分配“欧氏分配”可对某区域进行划分,然后将每个像元分配到最接近的输入要素。这与根据矢量数据创建泰森多边形类似。欧氏分配工具可创建多边形栅格区域,以便显示最接近给定点的位置。如果为分配操作指定了最大距离,则结果将与为源要素建立缓冲区类似。以下是欧氏分配分析的示例,其中输出栅格的每个像元均指定了最近点要素的 ID:使用欧氏分配可为一组居住点建立重要区域或资源汇集区域的模型。以下是欧氏分配分析的示例,其中与某点的距离在指定范围内的每个像元均指定了最近点要素的 ID:对于每个像元,颜色可指示出最近点的值;在第二个图中,使用最大距离可将分配操作限制在类似缓冲区的区域内。可将欧氏分配与最大距离结合使用,从而在河流周围创建出一组缓冲区。

推荐信息