【发布时间】:2017-12-05 23:42:31
【问题描述】:
我已经创建了大量基于家庭范围的质心 (84)。所有这些质心都是单独的形式类空间点,保存为值;这里有四个例子:
> C004cen
SpatialPoints:
x y
homerange -122.7916 42.87038
Coordinate Reference System (CRS) arguments: +proj=longlat +datum=WGS84
+ellps=WGS84 +towgs84=0,0,0
> C006cen
SpatialPoints:
x y
homerange -122.5906 42.96253
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
> C008cen
SpatialPoints:
x y
homerange -122.5926 42.95456
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
> C012cen
SpatialPoints:
x y
homerange -122.567 42.68344
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
我想创建一个由这 84 个质心组成的矩阵,它基本上是 84x84,每个质心填充单元格之间的距离;但是我不太确定如何从 84 个单独的 Formal Class SpatialPoints 到矩阵。似乎要做的第一件事是将所有这些质心组合成一个正式的类 SpatialPoints,但到目前为止我发现的所有内容都与 SpatialPointsDataFrames 相关。是否可以将 84 个独立的 SpatialPoints 合并为一个?
感谢 RobertH 生成距离的命令。
【问题讨论】:
-
如果您的问题可重现,您更有可能得到答复。例如,提供数据供其他人使用。这可能意味着制作一个较小的数据集来说明您的问题。此外,只是要求“我希望完成”而不自己做任何实际工作,这对于 StackOverflow 来说是一种糟糕的形式和“离题”。
-
所以我错过的部分实际上很简单;您可以将所有形式类 SpatialPoints 绑定在一起,然后按照 RobertH 建议的方式处理它。
标签: r matrix geospatial spatial