J'essaie de trouver quelques centroïdes d'un fichier de formes pour les municipalités danoises et ensuite de trouver le temps de conduite entre elles. J'utilise R
la readShapePoly
fonction de maptools
combinée avec la gCentroid
fonction de rgeos
, et tout fonctionne. Cependant, j'obtiens des points spatiaux tels que
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Ce qui n'est clairement pas quelque chose que je peux utiliser dans Google pour saisir les temps de trajet. Je cherche un moyen de convertir ces nombres en longitude-latitude, mais je ne sais pas comment.
Lorsque je lis les données à l'aide readOGR
de la rgdal
bibliothèque, j'obtiens les mêmes coordonnées mais cela me dit ce qui suit sur ce que je suppose être la projection (mais les coordonnées sont les mêmes)
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Exemple reproductible: j'ai mis les données pour l'exemple ici: https://github.com/sebastianbarfort/shapefiles
Cela devrait reproduire le problème:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid