我们有一个数据集,其中包含纬度和经度坐标以及属性信息,每个数据集都在自己的单独列中存储为numeric。这些坐标已经基于地理坐标系WGS 1984进行了地理编码。我们知道我们的数据中有重要的空间自相关性,我们希望使用“sp”包将其可视化在气泡图中。我们是从其他在线网站上模仿我们的例子的,比如这里:https://beckmw.wordpress.com/2013/01/07/breaking-the-rules-with-spatial-correlation/。然而,当我们尝试在"sp“中使用coordinates命令时,我们总是得到一个错误消息:
代码示例:坐标<- data.frame(lead$X,lead$Y)坐标<- c("lead6.X","lead6.Y")
if (nchar( projargs ) == 0) projargs <- as.character(NA)缺少需要TRUE/FALSE的值时出错
我们不能加载我们的直接代码,因为它是敏感的,并且托管在虚拟环境中,不能访问互联网。有没有人知道为什么会发生这种情况?我们已经查看了proj4包,但是不知道如何指定投影系统(或者这就是我们得到的错误吗?)如果有人知道R中的任何其他软件包或可视化空间自相关的方法,也将非常感谢。
发布于 2016-11-10 06:49:59
您的代码有点“奇怪”:您似乎正在尝试构建一个仅包含坐标的数据集。AFAIU,你可能需要这行中的一些东西:
data <- data.frame(lead$X, lead$Y, lead$Z),前导$Z对应于您想要检查的泛型“变量”,然后
coordinates(data) <- c('X','Y')`
proj4string(data) <- "+init=epsg:4326",这将为您提供一个带有经度WGS84地理坐标的适当"SpatialPointsDataframe“(第一行也可以删除,您将保留WGS84 data数据中的所有变量)。
HTH
https://stackoverflow.com/questions/40445722
复制相似问题