我用 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"))
它没有用。我只是得到一份我的纬度/经度变量的副本。
我没有找到有关如何执行此操作的良好文档。也许其他人可以帮助我?