一、Why Density ?

通过密度分析,我们可以讲测量来的点或者线生成连续表面,从而可以找出那些地方点或者线比较集中
也就是,密度分析根据输入要素数据 计算 **整个区域的数据聚集状况**。

密度分析是通过离散点数据或者线数据进行 内插 的过程,根据插值原理不同,主要是分为核密度分析普通的点\线密度分析

  • 核密度分析中,落入搜索区的点具****不同的权重靠近**搜索中心**的点或线会被赋予较大的权重,反之,权重较小,它的计算结果分布较平滑

  • 普通的点\线密度分析中,落在搜索区域内的点或线****相同的权重先对其求和,再除以搜索区域的大小,从而得到每个点的密度值。

1344242907_3660.png

二、How To Density ?

ArcGIS 的空间分析工具箱中提供了密度分析工具集中的三个工具:
image.png

1. Kernel Density(核密度分析)

image.png

输入值可以是点或者线。

工作原理引自帮助:

概念上,每个点/线上方均覆盖着一个平滑曲面。
在点/线所在位置处表面值最高,随着与点的距离的增大表面值逐渐减小,在与点/线的距离等于搜索半径的位置处表面值为零。
仅允许使用圆形邻域曲面与下方的平面 所围成的空间的体积 等于 此点的 Population 字段值,
如果将此字段值指定为 NONE, 则体积为 1。每个输出栅格像元的密度 均为 叠加在 **栅格像元中心的 所有核表面的值之和**。核函数以 Silverman 的著作(1986 年版,第 76 页,方程 4.5)中描述的二次核函数为基础。

  • 对于点,如果 population 字段设置使用的是除 NONE 之外的值则每项的值用于确定**点被计数的次数**。

例如: 值 3 会导致点被算作三个点。值可以为整型也可以为浮点型。

  • 对于线,如果 population 字段使用的是除 NONE 之外的值,则 线的长度 将由 线的实际长度 **乘以 此线的 population 字段 **的值而得出。

2. Point Density / Line Density(点、线密度分析):

image.png
这两个工具的输出与核密度工具的输出的区别在于:

对于点密度和线密度,需要指定一个邻域,以便计算出各输出像元**周围**像元密度
而核密度则可将各点的已知总体数量点位置开始向四周分散。在核密度中,在各点周围生成表面所依据的二次公式可为表面中心(点位置)赋予最高值,并在搜索半径距离范围内减少到零。对于各输出像元,将计算各分散表面的累计交汇点总数。

1、点密度分析

每个栅格像元中心的周围都定义了一个邻域(邻域可以使用圆形、矩形、环形、楔形的形状来定义),将邻域内点的数量相加,然后除以邻域面积即得到点要素的密度如果 Population 字段设置使用的是 NONE 之外的值则每项的值用于确定点被计数的次数。例如,值为 3 的项会导致点被算作三个点。值可以为整型也可以为浮点型。

2、线密度分析

使用搜索半径 以各个栅格像元中心为圆心 绘制一个圆。每条线上落入该圆内的部分的长度 Population 字段值 。对这些数值进行求和,然后将所得的总和除以圆面积。

image.png

上图中显示的是栅格像元与其圆形邻域。线 L1 和 L2 表示各条线上落入圆内部分的__长度相应的 population 字段值分别为 V1 和 V2。因此:

**Density = ((L1 * V1) + (L2 * V2)) / (area_of_circle)**

如果 population 字段使用的是除 NONE 之外的值,则 线的长度 将等于线的实际长度乘以其 population 字段的值

详情参见:http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/009z0000000w000000/

原文链接:https://blog.csdn.net/kikitamoon/article/details/7835942