叠加分析概述
叠加分析是通过对空间数据的加工或分析,提取用户需要的新的空间几何信息。比如,我们需要了解某一个行政区内的土壤分布情况, 就可以根据全国的土地利用图和行政区规划图这两个数据集进行叠加分析,得到我们需要的结果。同时,通过叠加分析,还可以对数据的各种属性信息进行处理。
叠加分析广泛应用于资源管理、城市建设评估、国土管理、农林牧业、统计等领域。
空间叠加分析涉及到逻辑交、逻辑并、逻辑差、异或的运算,为了讨论方便,此处将欧氏空间图层A,B,C定义为二值图像,下表介绍了图层布尔逻辑运算的性质与定律。
逻辑运算 | 定义 | 性质 | 说明 |
包含 | 若 x∈A,有 x∈B,则称 A 为 B 的子图像或 B 包含 A,记为 A⊆B。 | (1) A⊆A
(2) A⊆B,B⊆C ⇒ A⊆C (3) A⊆B,B⊆A ⇒ A=B |
如果 A⊆B,A≠B,称 A 为 B 的真子图像 A⊂B。我们用 Ω 表示一图像,φ 表示空图像。 |
交 | A 与 B 的交定义为 A∩B = {x|x∈A 且 x∈B} | (1) A∩A = A
(2) A∩φ = φ (3) (A∩B)∩C = A∩(B∩C) |
如果 A∩B = φ,称 A 与 B 不相交。 |
并(或) | A 与 B 的并(也称或)定义为 A∪B = {x|x∈A 或 x∈B} | (1) A∪A = A
(2) A∪φ = A (3) (A∪B)∪C = A∪(B∪C) |
|
差 | A 与 B 的差定义为 A-B = {x|x∈A,且 xB} | (1)A-φ = A
(2) A-A = φ (3) (A-B)-C = A-(B∪C) |
|
异或 | A 与 B 的异或定义为:A⊕B = {x|x∈A 或 x∈B,且 xA∩B} |
下图为布尔逻辑运算的包含,交,并,差,异或。
使用说明
参与叠加分析的面数据集中,不能有交叠的面对象。有交叠面对象的数据集为非法数据集,系统将不能保证叠加结果的正确性。建议做叠加分析之前先进行拓扑检查。
面交叠如下图表所示:
注意事项
- 进行叠加分析的两个数据集中,用于叠加分析的数据集的类型可以是点、线、面等,被称作输入数据集(在 SuperMap GIS 中称作第一数据集);另一个数据集是面数据集被称作叠加数据集(在 SuperMap GIS 中称作第二数据集)。
- 应注意面数据集或记录集中本身应避免包含重叠区域,否则叠加分析结果可能出错。
- 叠加分析的数据必须为具有相同地理参考的数据,包括输入数据和结果数据。
- 在叠加分析的数据量较大的情况下,需对结果数据集创建空间索引,以提高数据的显示速度。
相关主题