作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有大约 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/
我有一个很奇怪的问题,网页中的某些数字被随机标记为“*”。asp.net 4 webform 和 IIS Server 7 出现问题。我不知道为什么会这样。 例如:我们在文本框中的文字:45-3791
我是一名优秀的程序员,十分优秀!