叠加分析是通过对空间数据的加工或分析,提取用户需要的新的空间几何信息。比如,我们需要了解某一个行政区内的土壤分布情况, 就可以根据全国的土地利用图和行政区规划图这两个数据集进行叠加分析,得到我们需要的结果。同时,通过叠加分析,还可以对数据的各种属性信息进行处理。
叠加分析广泛应用于资源管理、城市建设评估、国土管理、农林牧业、统计等领域。
空间叠加分析涉及到逻辑交、逻辑并、逻辑差、异或的运算,为了讨论方便,此处将欧氏空间图层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} |
下图为布尔逻辑运算的包含,交,并,差,异或。
参与叠加分析的面数据集中,不能有交叠的面对象。有交叠面对象的数据集为非法数据集,系统将不能保证叠加结果的正确性。建议做叠加分析之前先进行拓扑检查。
面交叠如下图表所示: