私はいくつかの漁船のトラックを持っており、R を使用してその動きの特定のパターンを検出しようとしています。そうする中で、目的のパターンが発生していないトラックのすべてのポイントを破棄するポイントに到達しました。与えられた時間枠で、地理参照された残りのポイントが残ります。これらのポイントには、目的のパターンの「強度」を測定するスコア値が関連付けられています。
track_1[1:10,]:
LAT LON SCORE
1 32.34855 -35.49264 80.67
2 31.54764 -35.58691 18.14
3 31.38293 -35.25243 46.70
4 31.21447 -35.25830 22.65
5 30.76365 -35.38881 11.93
6 30.75872 -35.54733 22.97
7 30.60261 -35.95472 35.98
8 30.62818 -36.27024 31.09
9 31.35912 -35.73573 14.97
10 31.15218 -36.38027 37.60
以下のコードは同じデータを提供します
data.frame(cbind(
LAT=c(32.34855,31.54764,31.38293,31.21447,30.76365,30.75872,30.60261,30.62818,31.35912,31.15218),
LON=c(-35.49264,-35.58691,-35.25243,-35.25830,-35.38881,-35.54733,-35.95472,-36.27024,-35.73573,-36.38027),
SCORE=c(80.67,18.14,46.70,22.65,11.93,22.97,35.98,31.09,14.97,37.60)))
これらのポイントのいくつかは地理的に互いに近くにあるため、それらのスコアを一緒に「プール」する必要があります。したがって、このデータをある種の空間グリッドに投入し、グリッドの同じセルにあるすべてのポイントのスコアを累積的に合計する方法が必要です。これにより、特定の漁船が私が最も求めているパターンを示すエリアを見つけることができます (これは、1 つの場所で過ごした時間だけではありません)。最終的に、推奨される出力には、各グリッド セル (中央) の緯度と経度、および各セルのすべてのスコアの合計が含まれます。さらに、グリッド セルのサイズを調整できるようにしたいと考えています。
私が見回したところ、ジオリファレンスされた情報が保持されないか、非常に非効率的であるか、データのビニングを実行することがわかりました。すでにいくつかの答えがあるかもしれませんが、私はこのことについて少し専門外なので、それらを認識できない場合があります. 誰かが私にいくつかの方向性(パッケージ、機能など)を教えてもらえますか? どんなガイダンスでも大歓迎です。