0

我无法让我的数据使用 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
4

0 回答 0