मैं डेनिश नगर पालिकाओं के लिए एक आकृति के कुछ केन्द्रक खोजने की कोशिश कर रहा हूं और बाद में उनके बीच ड्राइविंग समय का पता लगाता हूं। मैं उपयोग 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