【发布时间】:2016-08-27 12:10:06
【问题描述】:
我在尝试将我的 GPS 数据投影到 R 时有点卡住了。
我正在阅读 R 包“T-LoCoH”的小插图中的教程,并使用这些说明尝试将我的数据从 WGS84 投影到 UTM37(埃塞俄比亚区域)。
我的数据集名为“d”,坐标位于名为“经度”和“纬度”的列中。
require(sp)
head(d)
Latitude Longitude
1 6.36933 39.84300
2 6.37050 39.84417
3 6.41733 39.83800
4 6.41750 39.83800
5 6.41717 39.83750
6 6.41767 39.83733
d2 <- SpatialPoints(d, proj4string=CRS("+proj=longlat, ellps=WGS84"))
Error in CRS("+proj=longlat \nellps=WGS84") : unknown projection id
你能告诉我我做错了什么吗?
另外,如果我的数据集中有更多列,如何指定我只想将数据投影到包含纬度和经度的 2 列中?
非常感谢您的帮助。
谢谢, 林迪
【问题讨论】:
-
你需要使用 spTransform()
-
@MLavoie 是的,一旦您使用正确的 CRS 获得数据!