Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R SpatialPointsDataFrame到SpatialLinesDataFrame_R_Spatial - Fatal编程技术网

R SpatialPointsDataFrame到SpatialLinesDataFrame

R SpatialPointsDataFrame到SpatialLinesDataFrame,r,spatial,R,Spatial,我已将一些GPS点从我的运动手表导入R: library(plotKML) route <- readGPX("Move_Cycling.gpx") str(route) 我已成功地将数据点转换为空间点数据框,并在Google Earth上用以下工具进行绘图: SPDF <- SpatialPointsDataFrame(coords=route$tracks[[1]]$Move[1:2], data=route$t

我已将一些GPS点从我的运动手表导入R:

library(plotKML)
route <-  readGPX("Move_Cycling.gpx")
str(route)
我已成功地将数据点转换为
空间点数据框
,并在Google Earth上用以下工具进行绘图:

SPDF <- SpatialPointsDataFrame(coords=route$tracks[[1]]$Move[1:2], 
                               data=route$tracks[[1]]$Move[1:2],
                               proj4string = CRS("+init=epsg:4326"))

plotKML(SPDF)

您可以使用
readOGR
rgdal
包将GPX文件直接读取到SpatialLinesDataFrame对象中。GPX文件可以包含轨迹、航路点等,OGR将其视为文件中的图层。简单地说:

> track = readOGR("myfile.gpx","tracks")
> plot(track)
应该有用。你应该看到线条

在最后一行中,您没有说明
数据是什么,但是如果您试图从一些SpatialLines和数据帧构建SpatialLinesDataFrame,那么它需要是一个数据帧,每个磁道一行,并且您可以告诉它不要麻烦匹配ID,因为您实际上没有任何要合并的实际每磁道数据。因此:

> SPDF = SpatialLinesDataFrame(tmp3, data.frame(who="me"),match=FALSE)
> plot(SPDF)
但是如果您使用
readOGR
,则不需要经历所有这些。它还将从GPX文件中读入一点每轨元数据


骑自行车快乐

您可以使用
readOGR
rgdal
包将GPX文件直接读取到SpatialLinesDataFrame对象中。GPX文件可以包含轨迹、航路点等,OGR将其视为文件中的图层。简单地说:

> track = readOGR("myfile.gpx","tracks")
> plot(track)
应该有用。你应该看到线条

在最后一行中,您没有说明
数据是什么,但是如果您试图从一些SpatialLines和数据帧构建SpatialLinesDataFrame,那么它需要是一个数据帧,每个磁道一行,并且您可以告诉它不要麻烦匹配ID,因为您实际上没有任何要合并的实际每磁道数据。因此:

> SPDF = SpatialLinesDataFrame(tmp3, data.frame(who="me"),match=FALSE)
> plot(SPDF)
但是如果您使用
readOGR
,则不需要经历所有这些。它还将从GPX文件中读入一点每轨元数据


骑自行车快乐

您可以使用
readOGR
rgdal
包将GPX文件直接读取到SpatialLinesDataFrame对象中。GPX文件可以包含轨迹、航路点等,OGR将其视为文件中的图层。简单地说:

> track = readOGR("myfile.gpx","tracks")
> plot(track)
应该有用。你应该看到线条

在最后一行中,您没有说明
数据是什么,但是如果您试图从一些SpatialLines和数据帧构建SpatialLinesDataFrame,那么它需要是一个数据帧,每个磁道一行,并且您可以告诉它不要麻烦匹配ID,因为您实际上没有任何要合并的实际每磁道数据。因此:

> SPDF = SpatialLinesDataFrame(tmp3, data.frame(who="me"),match=FALSE)
> plot(SPDF)
但是如果您使用
readOGR
,则不需要经历所有这些。它还将从GPX文件中读入一点每轨元数据


骑自行车快乐

您可以使用
readOGR
rgdal
包将GPX文件直接读取到SpatialLinesDataFrame对象中。GPX文件可以包含轨迹、航路点等,OGR将其视为文件中的图层。简单地说:

> track = readOGR("myfile.gpx","tracks")
> plot(track)
应该有用。你应该看到线条

在最后一行中,您没有说明
数据是什么,但是如果您试图从一些SpatialLines和数据帧构建SpatialLinesDataFrame,那么它需要是一个数据帧,每个磁道一行,并且您可以告诉它不要麻烦匹配ID,因为您实际上没有任何要合并的实际每磁道数据。因此:

> SPDF = SpatialLinesDataFrame(tmp3, data.frame(who="me"),match=FALSE)
> plot(SPDF)
但是如果您使用
readOGR
,则不需要经历所有这些。它还将从GPX文件中读入一点每轨元数据


骑自行车快乐

作为更新,这里是我的最终解决方案

library(rgdal)
library(plotKML)
track <- readOGR("Move_Cycling.gpx","tracks")
plotKML(track, colour='red', width=2, labels="Cwm Rhaeadr Trail")
库(rgdal)
图书馆(KML)

track作为更新,这里是我的最终解决方案

library(rgdal)
library(plotKML)
track <- readOGR("Move_Cycling.gpx","tracks")
plotKML(track, colour='red', width=2, labels="Cwm Rhaeadr Trail")
库(rgdal)
图书馆(KML)

track作为更新,这里是我的最终解决方案

library(rgdal)
library(plotKML)
track <- readOGR("Move_Cycling.gpx","tracks")
plotKML(track, colour='red', width=2, labels="Cwm Rhaeadr Trail")
库(rgdal)
图书馆(KML)

track作为更新,这里是我的最终解决方案

library(rgdal)
library(plotKML)
track <- readOGR("Move_Cycling.gpx","tracks")
plotKML(track, colour='red', width=2, labels="Cwm Rhaeadr Trail")
库(rgdal)
图书馆(KML)

这很好,谢谢。我仍然不确定要在
SpatialLinesDataFrame
中插入什么,我尝试再次将相同的数据放入其中。这很好,谢谢。我仍然不确定要在
SpatialLinesDataFrame
中插入什么,我尝试再次将相同的数据放入其中。这很好,谢谢。我仍然不确定要在
SpatialLinesDataFrame
中插入什么,我尝试再次将相同的数据放入其中。这很好,谢谢。我仍然不确定要在
SpatialLinesDataFrame
中插入什么,我尝试再次将相同的数据放入其中。