Sto cercando di trovare alcuni centroidi di uno shapefile per i comuni danesi e successivamente trovare il tempo di guida tra di loro. Uso R
la readShapePoly
funzione di maptools
combinata con la gCentroid
funzione di rgeos
e tutto funziona. Tuttavia, ottengo punti spaziali come
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Che chiaramente non è qualcosa che posso usare in Google per prendere i tempi di viaggio. Sto cercando un modo per convertire questi numeri in longitudine-latitudine, ma non ho idea di come.
Quando leggo i dati utilizzando readOGR
dalla rgdal
libreria ottengo le stesse coordinate ma mi dice quanto segue su ciò che presumo sia la proiezione (ma le coordinate sono le stesse)
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Esempio riproducibile: ho inserito i dati per l'esempio qui: https://github.com/sebastianbarfort/shapefiles
Questo dovrebbe riprodurre il problema:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid