我无法让我的数据使用 R 中的 sp 和 gstat 包创建网格。我有一个相对较小的 GPS 坐标数据集,我想插入我的数据并制作网格地图。我的数据在 csv 文件中,目前不在 shapefile 或栅格中。
到目前为止,我已经能够使用“气泡”功能绘制我的数据点,现在我正在尝试创建一个网格。但我经常收到这个错误:
gridded(test_2) = T 建议的最小公差:0.75 points2grid(points, tolerance, round) 中的误差:尺寸 1:坐标间隔不是恒定的
我不确定为什么间隔不是恒定的,或者如何可能“操纵”它们。我测量了距海岸 0-1000 m 的距离,并将其归一化为 0-1。
关于如何使间隔恒定的任何建议?
谢谢 !!
凯伦
代码示例:
library(sp)
library(gstat)
test_2_2 <- read.csv("test_2_2.csv")
summary(test_2_2)
Lat Long Sample.id Water.level Temp Salinity Chl_a
Min. :33.14 Min. :-117.4 Min. : 1.00 Bottom :34 Min. :19.00 Min. :30.43 Min. : 7.57
1st Qu.:33.14 1st Qu.:-117.3 1st Qu.: 69.25 Surface:36 1st Qu.:24.50 1st Qu.:33.40 1st Qu.: 22.63
Median :33.14 Median :-117.3 Median :102.50 Median :24.70 Median :33.45 Median : 29.07
Mean :33.14 Mean :-117.3 Mean : 95.54 Mean :24.46 Mean :33.34 Mean : 30.15
3rd Qu.:33.14 3rd Qu.:-117.3 3rd Qu.:129.75 3rd Qu.:25.10 3rd Qu.:33.47 3rd Qu.: 35.53
Max. :33.15 Max. :-117.3 Max. :153.00 Max. :25.95 Max. :33.94 Max. :116.07
NA's :1 NA's :5
Nitrate
Min. :0.1330
1st Qu.:0.4260
Median :0.5480
Mean :0.8324
3rd Qu.:0.7970
Max. :4.7700
NA's :11
coordinates(test_2_2) = ~Lat+Long
bubble(test_2_2, "Temp")
test_2 <- read.csv("test_2.csv") # Import grid data
names(test_2)
[1] "Dist" "Lat" "Long"
coordinates(test_2) = ~Lat+Long
class(test_2)
[1] "SpatialPointsDataFrame"
attr(,"package")
[1] "sp"
names(test_2)
[1] "Dist"
gridded(test_2) = T
suggested tolerance minimum: 0.75
Error in points2grid(points, tolerance, round) :
dimension 1 : coordinate intervals are not constant