是否有类似于使用R的shapefile的pdf dev.off()

时间:2013-12-16 16:05:27

标签: r shapefile

是否有与

相似的内容
pdf(...)
plot commands
...
...
dev.off()

for shapefiles ??

我想用形状+点+图例保存最终的情节图,以便进一步覆盖在其他地图上。

2 个答案:

答案 0 :(得分:0)

没有R系统可以解析pdf文件甚至编辑到pdf文件。我想你可以用ImageMagick调用来调用system(),但这有点荒谬..当你想对R图增量添加时,你需要使用latticeggplot2对象...在文件创建之前。您可以使用postscript()设备创建.eps文件,如果它具有透明背景,您应该能够将结果用作叠加层。

答案 1 :(得分:0)

这不是shapefile的工作方式。您不能在shapefile中组合多个几何体。因此,您可以使用point shapefile,line shapefile或polygon shapefile,但不能将它们组合在一起。

要将特定图层另存为shapefile,可以在包writeOGR(...)中使用rgdal。但是之后你必须使用GIS程序来组合各层。

最后,kml规范允许在单个kml文件中允许多个几何,但R(我知道)无法创建这样的kml文件。另一方面,由于kml是一个XML词汇表,您可以编写一个程序,将所有几何结构组合成一个单独的kml文件。