私は家庭の範囲に基づいて多数の重心(84)を作成しました。これらのセントロイドはすべて、値として保存された個別の正式クラスSpatialPointです。ここで4つの例は、次のとおり空間データから行列を作成する
> C004cen
SpatialPoints:
x y
homerange -122.7916 42.87038
Coordinate Reference System (CRS) arguments: +proj=longlat +datum=WGS84
+ellps=WGS84 +towgs84=0,0,0
> C006cen
SpatialPoints:
x y
homerange -122.5906 42.96253
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
> C008cen
SpatialPoints:
x y
homerange -122.5926 42.95456
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
> C012cen
SpatialPoints:
x y
homerange -122.567 42.68344
Coordinate Reference System (CRS) arguments: +proj=longlat
+datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
私は基本的に各細胞を移入の間の距離と84x84であるこれらの84体の重心のマトリックスを作成したいです。しかし私は、84個の個々のFormal Class SpatialPointsからマトリックスに行く方法はあまりよく分かりません。これらの重心のすべてを単一のFormal Class SpatialPointsに結合するのが最初のやり方だと思いますが、SpatialPointsDataFramesを扱っていることは今までのところすべてでした。 84の別々のSpatialPointを1つのSpatialPointに統合することは可能ですか?
距離を生成するコマンドはRobertHありがとうございます。あなたは距離行列をしたい場合は
あなたがあなたの質問を再現することができれば、応答を得る可能性が高くなります。たとえば、他のユーザーが作業するためのデータを提供します。これはおそらく、問題を示す小さなデータセットを作成することを意味します。また、実際に仕事をしなくても「これをやりたい」と頼むだけで、貧弱なフォームとStackOverflowの「オフトピック」です。 – SymbolixAU
私が実際に見逃していた部分は、とてもシンプルになっていました。すべてのFormal Class SpatialPointをまとめて、RobertHが提案した方法で処理することができます。 –