Danimarkalı belediyeler için bir şekil dosyasının bazı centroidlerini bulmaya çalışıyorum ve daha sonra aralarındaki sürüş süresini buluyorum. Kullandığım R'ın readShapePolydan fonksiyonu maptoolsile kombine gCentroidgelen fonksiyonu rgeosve her şey eserler. Ancak,
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Bu, seyahat sürelerini yakalamak için Google'da kullanabileceğim bir şey değil. Bu sayıları boylam enlemine dönüştürmenin bir yolunu arıyorum, ama nasıl bir fikrim yok.
Ben kullanarak veri okurken readOGRgelen rgdalkütüphanede aynı koordinatları almak ama ben projeksiyon olduğunu varsayalım Ne hakkında aşağıdaki (ancak koordinatları aynıdır) söylüyor
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Tekrarlanabilir örnek: Örnek için verileri buraya koydum: https://github.com/sebastianbarfort/shapefiles
Bu, sorunu yeniden oluşturmalıdır:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid
