Easting Northing数据与UTM不一致

时间:2016-11-12 21:07:00

标签: r coordinates utm

我在Easting-Northing读数中获得了一批英国坐标。例如,(321900,536500)的坐标显示在英国,如预期的那样(gridreferencefinder)。但是,标准UTM转换器([rcn.montana.edu/resources/converter)将坐标映射到象牙海岸附近。作为地理空间数据的初学者,我的问题是:

  1. UTM的X-Y坐标与我的Easting-Northing值(假设为英国军械测量坐标)之间的关系/差异是什么?

  2. 我可以像对待UTM一样从Easting-Northing数据执行距离计算吗?

  3. 如果我需要先将数据转换为UTM,我该如何在R中执行此操作?

1 个答案:

答案 0 :(得分:2)

  1. 在评论中查看@aichao的链接
  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")

  3. 现在你的观点是英国的参考系统。 当您了解有关要使用的UTM区域的更多信息时,您可以执行以下操作:

    CRS_new <- CRS("THE_RIGHT_UTM")
    uk_UTM <- spTransform(uk, CRS.new)