我正尝试使用克立格函数在海洋横断面上创建化学参数的垂直地图,而且我很难开始使用。Autokriging空间数据
我的数据是这样的:
horiz=rep(1:5, 5)
depth=runif(25)
value = horiz+runif(25)/5
df <- data.frame(horiz, depth, value)
在automap
包中的autoKrige
功能看起来像它应该为我做的工作,但它需要SpatialPointsDataFrame
类的一个对象。据我所知,在包rgdal
功能spTransform
创建SpatialPointsDataFrame
对象,但有两个问题:
这aren't available从CRAN的OSX的二进制文件,并运行我的RStudio的副本上OXS 10.7不似乎可以安装它,并且
此函数似乎对纬度/长度数据和地球曲率的正确距离值有效。由于我正在处理一个垂直平面(和几百米的短距离,比例尺),我不想纠正我的距离。
有克里格在R中here一个很好的讨论,但由于我上面列出的问题不太明白如何将其应用到我的具体问题。
我想要一个矩阵或数据框来描述一个带有内插值的网格点,然后我可以绘制我的化学参数(理想情况下使用ggplot2)。我怀疑我的问题的解决方案比我想要的要容易得多。
您应该指定您的MacOS版本。如果它小于10.6.x(因为我的意思是和你错误地提出“没有可用的二进制文件”),那么就'rgdal'而言,你可能运气不好。 –
编辑的问题反映我正在使用OSX 10.7。我无法在CRAN上找到rgdal的二进制文件(每个链接) - 他们是否可以在其他地方使用? - 哦,@Paul Hiemstra提到他们在哪里。 –
看到我的答案为链接到rgdal二进制文件的mac,但我怀疑你需要他们的这个特定的问题。尽管rgdal是一件好事。 –