急求定位数据漂移问题的解决方法 ( 积分: 200 )

  • 主题发起人 三影咖啡
  • 开始时间

三影咖啡

Unregistered / Unconfirmed
GUEST, unregistred user!
我们做营运车辆GPS监控的,有一个旅游景区的车,全在山上路,那里的定位情况很糟糕,有些是很长时间收不到定位信息,有些是收到了,但漂出车辆实际位置十万八千里,我想用一些假点来让它好看些,可是试了几种方法效果都不好,请各位大虾给支点招,万分感激。
 

三影咖啡

Unregistered / Unconfirmed
GUEST, unregistred user!
我们做营运车辆GPS监控的,有一个旅游景区的车,全在山上路,那里的定位情况很糟糕,有些是很长时间收不到定位信息,有些是收到了,但漂出车辆实际位置十万八千里,我想用一些假点来让它好看些,可是试了几种方法效果都不好,请各位大虾给支点招,万分感激。
 

东问西答

Unregistered / Unconfirmed
GUEST, unregistred user!
设置假点可以,但是注意范围,即假点范围不能超过大概车速*时间。要想十分好看,就需要把当地交通图存入曲线进行模拟了。一般不过差太多,除非车掉沟里了。呵呵
 

三影咖啡

Unregistered / Unconfirmed
GUEST, unregistred user!
地图是我们自己采的,采回来的地图与实际偏差太大,那个地方是山路,卫星信号都太差了。
 

吕雪松

Unregistered / Unconfirmed
GUEST, unregistred user!
可以做带预测的Road Match,不过,如果你的地图质量也很差的话,也没有必要太考虑效果的问题... 因为,好的Match和坏的Match效果,都差不多。:)
 

三影咖啡

Unregistered / Unconfirmed
GUEST, unregistred user!
我也不想要求太高,因为那个山区是景点嘛,现在车大多会漂到山外边去了,更有甚者漂到很远的其它市区去了,我就想用点假点来让它大部份还保持在山区里。但这个问题,我用几种方法效果都不是很好。现在一个比较可行的办法是:在漂移的地方划一个多边形区域,在这个区域收到定回信息就按假点来描,如果超过我设定的回传信息时间还没收到定位信息我也用假定在车大概应该在的位置描假点。可是这样存在一个问题,那些车的漂移地方不定,我没办法画足够大的区域。这样造成的现象就是:车进入我的1号区域我开始画假点,一会儿它漂出去,我只能认为它是正常离开了1号区域,但实际上它可能是漂到我的区域外边去了,等它再回到这个区域,我又跑到这个区域的第一个假点开始画,这样就出现了一个车在一个区域来回跑的现像。


说得太多了不知道说明白了没。
我想征求一下大家,给我一个好点的方案。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部