Я намагаюся знайти декілька центроїдів форми файлів для датських муніципалітетів, а потім знайти час руху між ними. Я використовую R
«s readShapePoly
функцію з в maptools
поєднанні з gCentroid
функцією від rgeos
, і все працює. Однак я отримую просторові точки, такі як
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Що явно не те, що я можу використовувати в Google, щоб взяти час подорожей. Я шукаю спосіб перетворити ці числа на довготу-широту, але поняття не маю як.
Коли я читаю дані за readOGR
допомогою rgdal
бібліотеки, я отримую ті самі координати, але це говорить мені наступне про те, що я припускаю, це проекція (але координати однакові)
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Приклад, що відтворюється: дані для прикладу я помістив сюди: https://github.com/sebastianbarfort/shapefiles
Це має відтворити проблему:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid