使用R

时间:2016-05-13 07:55:44

标签: r geospatial spatial

我有一些来自不同船舶的数据点包括LON / lat,AIS机器在船上记录的时间和ID值,我想使用这些点值来创建指示船舶轨迹的线值,然后使用轨迹线来找出球道和港口。

现在我在R中使用trip包来构建跟踪数据,但是,在我的数据中,我发现某些船只的数据点可能不连续,有时数据点可能在段轨道中丢失,有时数据丢失积分是"坏"积分(轨道中的点跳到远处的位置),我需要过滤掉“坏”"积分并完成丢失的分数。当我在speedfilter包中使用函数trip来过滤" bad"分,有两个问题:

  1. 我设置了max.speed,但是已经找到了max.speed以下的很多点,这是CRS系统的问题吗?
  2. speedfilter功能总能找到" bad"旁边的点。指出并错过"坏"点。

1 个答案:

答案 0 :(得分:1)

您可以使用传单将lat / lng数据绘制为空间线。 关于

  1. max.speed:根据曲目手册points are tested for speed between previous / next and 2nd previous / next points.所以我认为你所观察的是故意的。
  2. speedfilter:您应该能够通过从索引中减去1或移动返回向量来解决问题。