叠加分析
地图帮2026-02-23
叠加分析
两块地的重叠部分有多大?
你有一份商圈边界数据,还有一份居民区边界数据。你想知道这个商圈里有多少面积是居民区?商圈里有哪些区域是非居民区?或者干脆,把两份数据合在一起,生成一个完整的覆盖范围?
这类"两个图层之间的空间运算",就是叠加分析做的事。你不需要动手描边或者手工计算面积,导入两份数据、选一种运算方式,系统自动给你算出结果的多边形。
四种叠加方式
- 相交(Intersection) —— 只保留两组数据重叠的部分。比如"商圈和居民区重叠的区域"
- 合并(Union) —— 把两组数据合在一起,保留所有区域。重叠部分会同时带两边的属性
- 擦除(Difference) —— 从 A 中减去 B 重叠的部分,只保留 A 独有的区域。比如"商圈中不属于居民区的部分"
- 对称差异(Symmetric Difference) —— 保留两边各自独有的部分,去掉重叠部分。相当于"你有我没有 + 我有你没有"
怎么用
第一步:导入数据 A —— 导入第一份矢量数据(Shapefile 或 GeoJSON)
第二步:导入数据 B —— 导入第二份矢量数据
第三步:选择叠加方式 —— 从下拉框中选择相交、合并、擦除或对称差异
第四步:点击开始 —— 运算完成后结果可导出为 Shapefile。
结果说明
输出是一组新的多边形,具体内容取决于你选的叠加方式。结果会保留两份输入数据的属性字段,方便后续分析。
