0

R で sp および gstat パッケージを使用してグリッドを作成するためにデータを取得するのに問題があります。GPS 座標を含む比較的小さなデータ セットがあり、データを補間してグリッド マップを作成したいと考えています。私のデータは csv ファイルにあり、現在シェープファイルまたはラスターではありません。

これまでのところ、「バブル」関数を使用してデータ ポイントをプロットすることができましたが、今はグリッドを作成しようとしています。しかし、私は常にこのエラーを受け取ります:

gridded(test_2) = T 推奨公差の最小値: 0.75 points2grid(点、公差、丸め) のエラー: 次元 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