如何在QGIS中按种植年份将多边形重叠区域划归较早种植地块
菲律宾植树项目地块重叠拓扑修正需求
- 数据基础:拥有包含2745个菲律宾植树项目地块的shapefile,地块包含单多边形、多多边形两种类型,每个地块附带30项属性,其中种植年份为核心属性。
- 待解决问题:经QGIS拓扑检查工具检测,存在167处地块重叠,该问题会导致后续像素统计时出现重复计算,需进行修正。
- 核心修正规则:
- 所有重叠区域划归种植年份最早的地块。例:2017年地块面积为a+b,2018年地块面积为b+c,则重叠区域b归2017年地块
- 保留重叠区域的地块,其
planting_effort_years字段需按重叠地块数量累加——每与一个地块重叠,该字段值加1 - 需覆盖多地块重叠、地块被完全包围等复杂重叠场景
- 已尝试的无效方案:
- 在R环境中尝试处理,未成功
- 使用QGIS的Dissolve工具时,所有地块被合并为单个多边形,不符合需求
- 典型重叠场景说明:
- 基础重叠:红色区域为重叠部分b,橙色为较早年份地块a,绿色为较晚年份地块c
- 多地块复杂重叠:绿色地块与两个橙色地块存在重叠,红色为重叠区域
- 完全包围重叠:绿色地块范围为a+b,橙色地块仅为b(完全被绿色地块包含),红色为重叠区域
内容的提问来源于stack exchange,提问作者badiskhiari
相关产品推荐
相关产品推荐

