Estoy tratando de encontrar algunos centroides de un archivo de formas para los municipios daneses y luego encontrar el tiempo de conducción entre ellos. Uso R
la readShapePoly
función de maptools
combinado con la gCentroid
función de rgeos
, y todo funciona. Sin embargo, obtengo puntos espaciales como
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Lo cual claramente no es algo que pueda usar en Google para obtener los tiempos de viaje. Estoy buscando una forma de convertir estos números a longitud-latitud, pero no tengo idea de cómo.
Cuando leo los datos readOGR
de la rgdal
biblioteca obtengo las mismas coordenadas pero me dice lo siguiente sobre lo que supongo que es la proyección (pero las coordenadas son las mismas)
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Ejemplo reproducible: he puesto los datos para el ejemplo aquí: https://github.com/sebastianbarfort/shapefiles
Esto debería reproducir el problema:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid
fuente