私はデンマークの自治体のシェープファイルの重心をいくつか見つけて、その後それらの間の運転時間を見つけようとしています。私が使っR
さん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