使用 leaflet 确定直线是否与多边形相交

2024-05-01

我正在尝试找出确定一条线是否穿过多边形的最佳方法,其中该线上的点可能不会落在多边形内,如下图所示。

我的数据是多个多边形,我希望查看一条线(纬度、经度到纬度、经度)是否穿过 1 个或多个多边形。

leaflet 有一个 leaflet-pip 可以在多边形中做一个点,但我需要测试一条线... turf.js 有 lineIntersect 但这可以与线和多边形(JSON)一起使用吗?还有其他我可以使用但尚未找到的东西吗?

就实现这一目标的最佳方法或库提出一些建议之后

谢谢。


turf booleanIntersects 效果很好。 这里的例子:https://codesandbox.io/s/ripkk?file=/src/index.js:9634-9641 https://codesandbox.io/s/ripkk?file=/src/index.js:9634-9641

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 leaflet 确定直线是否与多边形相交 的相关文章

随机推荐