Ich habe eine große Anzahl von Schwerpunkten (84) basierend auf den Home-Bereichen erstellt. Alle diese Zentroide sind individuelle Formal Class SpatialPoints, gespeichert als Werte; Hier sind vier Beispiele:Erstellen einer Matrix aus räumlichen Daten
> 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
Ich möchte eine Matrix dieser 84 Zentroiden schaffen, die im wesentlichen 84x84 mit den Abständen zwischen jedem Auffüllen der Zellen ist; Ich bin mir jedoch nicht ganz sicher, wie ich von 84 einzelnen Formal Class SpatialPoints zu einer Matrix übergehen kann. Es scheint, als ob das Erste wäre, alle diese Zentroide zu einem einzigen Formal Class SpatialPoints zu kombinieren, aber alles, was ich bisher gefunden habe, beschäftigt sich mit SpatialPointsDataFrames. Ist es möglich, 84 separate SpatialPoints in einem einzigen zu konsolidieren?
Vielen Dank RobertH für den Befehl zum Erzeugen von Entfernungen.
Wenn Sie Ihre Frage reproduzierbar machen Sie ' Re eher eine Antwort bekommen. Geben Sie beispielsweise Daten an, mit denen andere arbeiten können. Dies bedeutet wahrscheinlich, dass Sie einen kleineren Datensatz erstellen, der Ihr Problem veranschaulicht. Auch wenn Sie nur nach 'Ich möchte das erledigt' fragen, ohne selbst etwas zu tun, ist dies eine schlechte Form und ein 'Off-Thema' für StackOverflow. – SymbolixAU
Also der Teil, den ich vermisste, stellte sich als ziemlich einfach heraus; Sie können einfach alle SpatialPoints der Formal Class zusammenfügen und dann so verfahren, wie es RobertH vorgeschlagen hat. –