2016-07-14 73 views
0

的空间点我想提取和光栅绘制一些点。 我做了以下内容:检索光栅砖

library(sp) 
pt1 <- data.frame(cbind(4110000,40000))####almost completely degraded 
pt2 <- data.frame(cbind(4100000,0))#####green 
pt3 <- data.frame(cbind(4140000,55000))####slightly green 
pt <- rbind(pt1, pt2, pt3) 
coordinates(pt) <- c("X1","X2") 

points(pt) 

不过,该行: coordinates(pt) <- c("X1","X2")

所赐这是影响绘图的错误:

错误coordinates<-*tmp*,值= C(“X1 “,”X2“)): 设置坐标不能在空间对象上完成,它们已经被设置.....

任何建议pl缓解?

回答

0

你的代码工作正常。该错误只当您运行此连续两次发生:

coordinates(pt) <- c("X1","X2") 

要绘制这些在上面的光栅r

plot(r) 
points(pt) 
+0

这些都是从光栅提取点的,但我不知道如何绘制他们在光栅上。 – NAmo

+0

使用'plot'后跟'points' – RobertH