R循环中的SpatialPolygonsDataFrame

时间:2018-05-13 14:01:47

标签: r loops spatial

我有几个已保存的SpatialPolygonsDataFrame RData文件。 我想在循环中使用它们:

polygons <- c('A','B','C','D')
for (polygon_name in polygons) {
    kml.path <- paste("~/KML/",polygon_name,".kml.RData",sep="")
    kml <- load(kml.path)

    proj4string(coordinate.anagog) <- proj4string(kml)
    points.in.polygons.output <- over(coordinate.anagog, kml)}

但是当我将保存的RData文件加载到kml时,它已被保存为字符串(已保存对象的名称) 所以当我运行print(kml)时,我会看到字符串

  

[1]&#34; A.kml&#34;

而不是SpatialPolygonsDataFrame。

我如何解决?

0 个答案:

没有答案