Python3 folium:无法调用 ImageOverlay
Python3 folium : can't call ImageOverlay
各位,
我正在尝试叠加图像 (IPython.display.Image),该图像是根据 numpy.array 在 folium 地图上创建的,与 this example、[12] 中的完全一样,但是另一个数据集。不幸的是,我收到了这个错误:
AttributeError: module "folium.plugins' has no attribute "ImageOverlay"
可能是因为 ImageOverlay 在 folium.plugins 0.5.0 和 0.6.0 版本之间消失了(事实上它不再出现在文档中)。
还有其他方法可以实现这种覆盖吗?否则,有没有办法强制使用以前版本的 folium.plugins 来调用旧函数?
编辑:
以防其他人将来遇到这个问题:在尝试解决这个问题几个小时后,我终于在 Github 上找到了这个旧 folium.plugins 函数的代码:https://github.com/python-visualization/folium/blob/master/folium/raster_layers.py。
使用"folium.raster_layers.ImageOverlay"代替"folium.plugins.ImageOverlay"
各位,
我正在尝试叠加图像 (IPython.display.Image),该图像是根据 numpy.array 在 folium 地图上创建的,与 this example、[12] 中的完全一样,但是另一个数据集。不幸的是,我收到了这个错误:
AttributeError: module "folium.plugins' has no attribute "ImageOverlay"
可能是因为 ImageOverlay 在 folium.plugins 0.5.0 和 0.6.0 版本之间消失了(事实上它不再出现在文档中)。
还有其他方法可以实现这种覆盖吗?否则,有没有办法强制使用以前版本的 folium.plugins 来调用旧函数?
编辑: 以防其他人将来遇到这个问题:在尝试解决这个问题几个小时后,我终于在 Github 上找到了这个旧 folium.plugins 函数的代码:https://github.com/python-visualization/folium/blob/master/folium/raster_layers.py。
使用"folium.raster_layers.ImageOverlay"代替"folium.plugins.ImageOverlay"