我在使用R语言绘制地理范围内的像素时遇到了问题。文件包含每日单个坐标和像素大小(面积)的列表,还有一个与此分离的Z元素。数据结构如下:
X <- c(1,3,6,7)
Y <- c(3,2,7,8)
Z <- c(38,23,12,12)
Area <- c(32,23,45,67)
X和Y是以经度和纬度表示的,而面积则以平方公里为单位。我使用以下代码轻松创建点要素:
library(sp)
A <- cbind(X,Y,Z,Area)
B <- SpatialPoints(A)
我使用面积值来确定绘图时的"cex"大小,并使用Z列的强度值来确定颜色。在R中,如何使用每个点的面积创建空间多边形要素?我将使用这些点来创建分块栅格。
SPP <- SpatialPolygonsDataFrame(PP, data.frame(B))
,然后data.frame(SPP)
等将找到附加的数据。 - Josh O'Brien