0

我用 utm32-shapefile 制作了一个等值线图,现在,我想添加第二层,其中包含来自另一个数据帧的数据。第二个数据帧只有 Lon/Lat 信息。我想将 Lon/Lat 转换为 utm32 坐标,因此我可以将它们与 ggplot2 一起用作另一个收敛层。

数据框如下所示:

GPS_Lat   GPS_Lon   Index
51,133    14,683    12.75

首先,我使用gsub将“,”重新编码为“.”。然后我将变量转换为数字。

#Then I tried to define the variables as Lon/Lat-Coordinates
cord.dec<-SpatialPointsDataFrame(cbind(plot.eeg$GPS_Lon,plot.eeg$GPS_Lat),data=plot.eeg,proj4string=CRS("+proj=longlat"))

#Then i tried to convert them to utm32
cord.UTM<-spTransform(cord.dec,CRS("+init=epsg:4326"))

它没有用。我只是得到一份我的纬度/经度变量的副本。

我没有找到有关如何执行此操作的良好文档。也许其他人可以帮助我?

4

1 回答 1

0

您的 CRS 字符串不正确:EPSG:4326 是 WGS84 longlat(请参见此处);请尝试 EPSG:32632。

于 2015-04-03T09:02:24.433 回答