当前位置: 代码迷 >> GIS >> Mapx开发中,经常会有GPS位置偏离道路的情况,这种情况下,客户希望把GPS点重新拉回到公路上,请教这样该如何做
  详细解决方案

Mapx开发中,经常会有GPS位置偏离道路的情况,这种情况下,客户希望把GPS点重新拉回到公路上,请教这样该如何做

热度:1027   发布时间:2016-05-05 06:42:02.0
Mapx开发中,经常会有GPS位置偏离道路的情况,这种情况下,客户希望把GPS点重新拉回到公路上,请问这样该怎么做?
在Mapx开发中,经常会因为定位的误差或者地图不准确,造成车辆不是在公路上行驶,而是在路边行驶,甚至都可能在水里行驶。在这种情况下,需要把GPS点拉回到公路上。请问,有什么计算方法可以把GPS点拉到离自己最近的公路上?

------解决方案--------------------
计算离点最近的线段吧
------解决方案--------------------
一般不用半径逐渐变大,估算一下最大误差作为半径。另外很多平台有查找最近距离对象的函数,但性能一般。
一般是先判断跟踪那条路,就一直找这条路,到节点再换路!呵呵!
  相关解决方案