选择所有相邻多边形算法。

3

我正在尝试使用turf.js选择所有与邻近多边形相关的Mapbox GL,并且我正在使用

turf.intersect(poly[0], item);

有时候它是可以的,但看起来输入的多边形数据有问题,邻居多边形坐标之间存在一些间隙(邻居点的纬度/经度不匹配或者多边形),所以是否有其他算法可以获取邻居多边形?enter image description here
1个回答

2

这正常运作。它没有选择上面的多边形是因为它不是一个邻居(由于几何问题等原因)。

解决这个几何问题的方法是通过缓冲多边形一小段距离,然后使用略大的缓冲图层进行相交,以填补现有多边形之间的空隙。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接