如何在R中将UTM坐标转换为lat和long

时间:2015-05-03 19:01:16

标签: r latitude-longitude data-conversion utm

我正在尝试运行物种分布模型,需要创建背景点来运行我的逻辑回归模型。我刚刚创建了500个randomPoints,但它们是UTM坐标,我需要lat和long。有没有办法在R中将它们转换为lat和long?如果是这样,你能与我分享代码吗?我是R的新手。谢谢!

1 个答案:

答案 0 :(得分:13)

如果你需要长/纬,你可能应该使用该坐标参考系统生成随机点。但是,否则,创建一个SpatialPoints对象并使用spTransform。也就是说,做这样的事情(替换???):

  library(rgdal)
  sputm <- SpatialPoints(randompoints, proj4string=CRS("+proj=utm +zone=??? +datum=WGS84")  
  spgeo <- spTransform(sputm, CRS("+proj=longlat +datum=WGS84"))
相关问题