我有几个已保存的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。
我如何解决?