R 从shapefile打印tikz图形时,Latex内存不足

R 从shapefile打印tikz图形时,Latex内存不足,r,latex,raster,shapefile,tikz,R,Latex,Raster,Shapefile,Tikz,我正在使用R和tikzdevice将ggplot2图形导出到tikz图形。 该图形由德国的光栅图层和国家边界的形状文件组成。光栅图层保存为png,并链接到tikz文件中的 只要我只使用光栅层,tex就可以编译图形,但一旦我添加了形状层,tex的内存就用完了。显然有办法在shapefile中获取大量信息,但我不知道如何压缩它 是否可以动态链接到png文件?如果我将tikz tex文件和png文件放在子文件夹中,并将其集成到主文档中,tikz文件将在主文件夹而不是子文件夹中搜索png文件 提前感谢您

我正在使用R和tikzdevice将ggplot2图形导出到tikz图形。 该图形由德国的光栅图层和国家边界的形状文件组成。光栅图层保存为png,并链接到tikz文件中的

只要我只使用光栅层,tex就可以编译图形,但一旦我添加了形状层,tex的内存就用完了。显然有办法在shapefile中获取大量信息,但我不知道如何压缩它

是否可以动态链接到png文件?如果我将tikz tex文件和png文件放在子文件夹中,并将其集成到主文档中,tikz文件将在主文件夹而不是子文件夹中搜索png文件


提前感谢

您可以使用rgeos:::gSimplify简化形状文件中的边框。非常感谢!我无法将生成的spatial lines对象再次转换为spatial lines数据帧,因此我选择了栅格化shapefile的选项,这很有效。但必须使用imagemagick来启用PNG透明度。