Questions tagged «similarity»

2
两个或更多轨迹之间的相似性
我有卡车的数据(http://www.chorochronos.org/)。 该数据是雅典卡车的多个轨迹的gps坐标。 我必须计算轨迹之间的相似度,才能删除非常相似的轨迹! 红色和绿色相似,但是蓝色,黑色和(红色或绿色)是不同的轨迹。我要删除相似的红色或绿色之一。 数据以点(几何,纬度和经度,x和y)(坐标gps)为单位,图像是轨迹的示例

3
如何测量SpatialLines对象的相似性
我SpatialLines在R:中创建了两个对象。 这些对象是通过以下方式创建的: library(sp) xy <- cbind(x,y) xy.sp = sp::SpatialPoints(xy) spl1 <- sp::SpatialLines(list(Lines(Line(xy.sp), ID="a"))) 现在,我想以某种方式得出结论,这是旋转和翻转的同一条线,并且它们之间的差等于0(即形状相等)。 为此,可以使用maptools包装并旋转第1行,例如: spl180 <- maptools::elide(spl1, rotate=180) 然后必须使用rgeos包装将每条旋转的线与2号线进行比较,例如: hdist <- rgeos::gDistance(spl180, spl2, byid=FALSE, hausdorff=TRUE) 但是,这是计算SpatialLines对象匹配的昂贵方法,尤其是在对象数约为1000的情况下。 有什么聪明的方法可以完成这项工作吗? PS此外,上述方法不能保证所有可能的旋转和翻转。 P.S2。如果#1线相对于#2缩小,则#1和#2之间的差必须仍等于0。 更新:
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.