我已经从http://luh.umd.edu/data.shtml下载了一些土地利用情景结果的NetCDF文件。该位置上的每个文件都有11种土地利用类型的值,年度数值从2015年到2100年。我想制作一个动态gif或电影,展示随时间变化的情况。这似乎应该很简单,但我尝试了多种方法,没有一种是有效的,所以我希望能找到一些实际有效的方法。
1. 一种方法涉及使用raster包中的stack或brick函数创建一个土地利用变量的栅格堆叠或砖块,然后使用raster animate函数。不幸的是,我收到了以下错误消息“不支持[RasterLayer [stack, brick]]对象的动画”。
2. 另一个选择是将每年的土地利用数据转换为SpatialPixelDataFrame,然后转换为data.frame,使用ggplot创建gif,然后将gif合并成动态gif。但这个过程似乎非常复杂。
我的当前努力在这里的R脚本中。