我在Easting-Northing读数中获得了一批英国坐标。例如,(321900,536500)的坐标显示在英国,如预期的那样(gridreferencefinder)。但是,标准UTM转换器([rcn.montana.edu/resources/converter)将坐标映射到象牙海岸附近。作为地理空间数据的初学者,我的问题是:
UTM的X-Y坐标与我的Easting-Northing值(假设为英国军械测量坐标)之间的关系/差异是什么?
我可以像对待UTM一样从Easting-Northing数据执行距离计算吗?
如果我需要先将数据转换为UTM,我该如何在R中执行此操作?
答案 0 :(得分:2)
在您指定英国的CRS(t应该是CRS("+init=epsg:27700")
后使用EPSG代码执行此操作。
library(sp)
library(rgdal)
uk <- data.frame(x=321900, y=536500)
coordinates(uk) <- cbind(uk$x,uk$y)
proj4string(uk) = CRS("+init=epsg:27700")
现在你的观点是英国的参考系统。 当您了解有关要使用的UTM区域的更多信息时,您可以执行以下操作:
CRS_new <- CRS("THE_RIGHT_UTM")
uk_UTM <- spTransform(uk, CRS.new)