Tôi đang cố gắng tìm một số nhân của một shapefile cho các đô thị của Đan Mạch và sau đó tìm thấy thời gian lái xe giữa chúng. Tôi sử dụng R
của readShapePoly
chức năng từ maptools
kết hợp với các gCentroid
chức năng từ rgeos
, và mọi thứ suôn sẻ. Tuy nhiên, tôi nhận được các điểm không gian như
SpatialPoints:
x y
1 571860.7 6225016
Coordinate Reference System (CRS) arguments: NA
Đây rõ ràng không phải là thứ tôi có thể sử dụng trong Google để lấy thời gian đi lại. Tôi đang tìm cách chuyển đổi những con số này thành kinh độ, nhưng không biết làm thế nào.
Khi tôi đọc dữ liệu sử dụng readOGR
từ rgdal
thư viện, tôi nhận được cùng tọa độ nhưng nó cho tôi biết những điều sau đây về giả định của tôi (nhưng tọa độ là như nhau)
Slot "proj4string":
CRS arguments:
+proj=utm +zone=32 +ellps=intl +units=m +no_defs
Ví dụ sinh sản: Tôi đã đặt dữ liệu cho ví dụ ở đây: https://github.com/sebastianbarfort/shapefiles
Điều này sẽ tái tạo vấn đề:
library(maptools)
library(rgdal)
library(rgeos)
map = readShapePoly("~/Downloads/shapefiles-master/kommuner1983.shp")
centroid = gCentroid(map)
centroid