Ich versuche, einige Schwerpunkte eines Shapefiles für dänische Gemeinden zu finden und anschließend die Fahrzeit zwischen ihnen zu ermitteln. Ich benutze R
die readShapePoly
Funktion von maptools
kombiniert mit der gCentroid
Funktion von rgeos
und alles funktioniert. Ich bekomme jedoch räumliche Punkte wie
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Was ich in Google eindeutig nicht verwenden kann, um Reisezeiten zu ermitteln. Ich suche nach einer Möglichkeit, diese Zahlen in Längen- und Breitengrad umzuwandeln, habe aber keine Ahnung, wie.
Wenn ich die Daten readOGR
aus der rgdal
Bibliothek lese, erhalte ich die gleichen Koordinaten, aber es wird Folgendes über die Projektion angegeben (aber die Koordinaten sind die gleichen).
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Reproduzierbares Beispiel: Ich habe die Daten für das Beispiel hier angegeben: https://github.com/sebastianbarfort/shapefiles
Dies sollte das Problem reproduzieren:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid
quelle