从R中的路径偏移的点的真实坐标

从R中的路径偏移的点的真实坐标,r,gis,distance,sp,R,Gis,Distance,Sp,我有一些类似于横断面数据的东西,有一个具有非线性路径的SpatialLines对象 x <- seq(1,10, 0.1); y <- sin(x) * exp(-0.2 * x); path <- data.frame(x,y) coordinates(path) <- ~x+y path <- as(path, "SpatialLines") 使用R,我需要得到每次观测的真实坐标 由于路径不是线性的,因此使用DSpat包是不可行的,否则就太完美了 欢迎使用R

我有一些类似于横断面数据的东西,有一个具有非线性路径的
SpatialLines
对象

x <- seq(1,10, 0.1); y <- sin(x) * exp(-0.2 * x); 
path <- data.frame(x,y)
coordinates(path) <- ~x+y
path <- as(path, "SpatialLines")
使用R,我需要得到每次观测的真实坐标

由于路径不是线性的,因此使用
DSpat
包是不可行的,否则就太完美了


欢迎使用R或QGIS提供任何帮助

欢迎来到StackOverflow!请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。我不知道我是否正确理解这个问题,但我觉得你也应该知道偏移的“方向”,而不仅仅是它的大小,以便能够计算观测的坐标,不是吗?是的,对不起,偏移必须与点处的直线垂直。编辑q。你可能想在你的问题中添加更多的细节、数字或例子。很难弄清楚你到底想要什么。欢迎来到StackOverflow!请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。我不知道我是否正确理解这个问题,但我觉得你也应该知道偏移的“方向”,而不仅仅是它的大小,以便能够计算观测的坐标,不是吗?是的,对不起,偏移必须与点处的直线垂直。编辑q。你可能想在你的问题中添加更多的细节、数字或例子。很难弄清楚你到底想要什么。
path_sample_points <- spsample(path, 50, "regular"); offset = rnorm(50, 0, 1)