【发布时间】:2012-12-21 21:28:09
【问题描述】:
我有两个 shapefile,我使用 readOGR() 作为 SpatialPolygonsDataFrame 对象读入 R。两者都是具有不同内部边界的新西兰地图。一个有大约 70 个多边形,代表领土当局的边界;另一个有大约 1900 个代表区域单位。
我的目标 - 一个更大项目的一个令人讨厌的基本部分 - 是使用这些地图生成一个参考表,可以查找一个区域单位并返回它主要位于哪个领土权威。我可以使用 over() 来查找哪些多边形重叠,但在许多情况下,区域单位似乎,至少在一小部分,在多个领土当局内 - 尽管查看个别案例表明,通常 90% 以上的区域单位在一个单一的领土当局内。
是否有一个现成的手段来完成 over() 的作用,但它不仅可以识别(或什至不能)所有重叠的多边形,而且在每种情况下,几个重叠的多边形中哪个重叠最多?
【问题讨论】: