gpt4 book ai didi

mapbox - 如何在国家/地区掩盖/修剪 voronoi 多边形?

转载 作者:行者123 更新时间:2023-12-04 17:33:12 26 4
gpt4 key购买 nike

我有大约 2000 个点的 mapbox map ,并且我在 turf.js 周围绘制了 voronoi 多边形,如何在国家/地区周围设置边界,使多边形不会延伸到世界各地?我只想屏蔽/修剪它们并在国家边界周围保留多边形。

我已经尝试过使用 turf.js mask 功能( https://turfjs.org/docs/#mask ),但我丢失了所有图层(不再有多边形/点)。

Here is my code on JSFiddle:
https://jsfiddle.net/eqxdjv6z/

最佳答案

循环遍历每个 Voronoi 单元格的每个边界并检查它是否穿过外壳。
如果是这样,将交集设置为 Voronoi 单元的新边并删除网格区域之外的所有边。

也许这对您也有帮助:https://discourse.mcneel.com/t/trim-voronoi-cell/78408

关于mapbox - 如何在国家/地区掩盖/修剪 voronoi 多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57821223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com