如何 select 多边形并将其用作 Folium 中其他图层的剪贴蒙版?

How to select a polygon and use it as a clipping mask for other layers in Folium?

我有一个地方当局的 geoJSON 文件和同一张 Folium 地图上显示的其他几个图层。我希望用户 select 多边形(地方当局之一)然后打开其他层。我希望将这些图层剪裁成用户 selected.

的多边形

Snapshot of the map.

我假设 geopandas 会进行剪裁,但我无法理解 select 多边形以及如何对其进行分析。这甚至可能与 Folium 一起使用,还是需要与 javascript 结合使用?

我不期待确切的代码示例,但如果有人能指出正确的方向,我将不胜感激。

我认为 ipyleaflet 将有助于解决您的问题。

请检查它是 GitHub repo and documentation