【发布时间】:2016-10-01 21:43:25
【问题描述】:
有没有办法将光栅/图像作为动画投影到 Leaflet 上?
在 R raster 包中,我们可以使用:animate(rasters) 为栅格图层设置动画。您可以将其保存为 GIF 格式:saveGIF(animate(rasters))。
但是我们如何将 GIF 投影到传单上呢?
我的解决方法是创建 PNG 文件
saveWidget(m, "temp.html")
webshot("temp.html", file = "filename.png"), cliprect = "viewport")
并创建一个 GIF:
im.convert(png_files, output = "output.gif")
我确信有很多其他的解决方法可以使用 Javascript 和 CSS 来做到这一点,但我想知道是否可以在 R 中做到这一点而无需操作 Javascript 并且仍然拥有带有光栅动画的动态地图。
我被指示为此问题创建一个新问题,这有点不同: Create a gif from a series of Leaflet maps in R
【问题讨论】:
-
我不认为有一个开箱即用的解决方案,但
mapview提供了一些有趣的和改进的功能与raster和rasterBrick。我会继续思考制作 GIF 动画的简单方法。