我正嘗試使用克立格函數在海洋橫斷面上創建化學參數的垂直地圖,而且我很難開始使用。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是一件好事。 –