线密度分析的工作原理
线密度分析工具用于计算每个输出栅格像元邻域内的线状要素的密度。密度的计量单位为长度单位/面积单位。
从概念上讲,使用搜索半径以各个栅格像元中心为圆心绘制一个圆。每条线上落入该圆内的部分的长度与 Population 字段值相乘。对这些数值进行求和,然后将所得的总和除以圆面积。下图对此概念进行了说明:
![]() |
用于为线密度分析确定长度的栅格像元和圆形邻域 |
上图中显示的是栅格像元与其圆形邻域。线 L1 和 L2 表示各条线上落入圆内部分的长度。相应的 population 字段值分别为 V1 和 V2。因此:
Density = ((L1 * V1) + (L2 * V2)) / (area_of_circle)
如果 population 字段使用的是除 NONE 之外的值,则线的长度将等于线的实际长度乘以其 population 字段的值。
单位
默认的面积单位是基于输入折线 (polyline) 要素数据的投影定义的线性单位进行选择的,或是在输出坐标系环境设置中以其他方式指定的。对于线密度分析而言,指定面积单位因子后,它会转换长度单位和面积单位。
例如,如果线性单位是米,则输出面积单位将默认为 SQUARE_KILOMETERS,而所得到的线密度单位将转换为千米/平方千米。将以米和千米为单位的面积比例因子相比较,最终结果将是相差 1,000 倍的密度值。
以下是其他默认单位的转换情况:
输入线性单位 |
输出面积单位 |
---|---|
公制 | |
米 |
平方千米 |
千米 |
平方千米 |
厘米 |
平方厘米 |
毫米 |
平方毫米 |
英制 | |
英尺 |
平方英里 |
英里 |
平方英里 |
海里 |
平方英里 |
码 |
平方英里 |
英寸 |
平方英寸 |
球面 | |
十进制度 |
平方英里 |
另外,还可通过手动选择适当的因子对密度单位进行控制。例如,如果输入要素单位为米,则默认输出单位将为千米/平方千米。如果您希望密度单位为米/平方米,请将面积单位设置为 SQUARE_METERS。同样,若要将输出的密度单位设置为英里/平方英里,请将面积单位设置为 SQUARE_MILE。
要对不同单位的密度进行换算,需要将输出密度乘以一个适当的因子。例如,要将密度从米/平方米转换为英里/平方米,请将输出密度乘以因子 1,609.344(一英里对应的米数)。
线密度分析可用于了解对野生动物栖息地造成影响的道路密度,或者城镇中公用设施管线的密度。可使用 population 字段赋予某些道路或公用设施管线比其他道路或公用设施管线更大的权重,具体根据它们的大小或类而定。例如,分车道高速公路产生的影响可能要比狭窄的土路大,高压线产生的影响要比标准电线杆大。
参考书目
Silverman, B. W. Density Estimation for Statistics and Data Analysis.New York:Chapman and Hall, 1986.