浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
第3行: 第3行:
  
 
为了纠正轨迹漂移,提升轨迹和里程的准确性,鹰眼提供了高性能的轨迹纠偏服务,且具有以下特性:<br/><br/>1. 高性能:一次请求支持对2万个轨迹点进行批量纠偏处理,响应时间不超过3秒<br/><br/>2. 可配置:开放多种纠偏因子供开发者自行调节<br/><br/>3. 适用性:针对驾车、骑行和步行不同出行模式执行相应轨迹纠偏策略,满足不同应用场景需求<br/><br/><br/>鹰眼的纠偏步骤如下:
 
为了纠正轨迹漂移,提升轨迹和里程的准确性,鹰眼提供了高性能的轨迹纠偏服务,且具有以下特性:<br/><br/>1. 高性能:一次请求支持对2万个轨迹点进行批量纠偏处理,响应时间不超过3秒<br/><br/>2. 可配置:开放多种纠偏因子供开发者自行调节<br/><br/>3. 适用性:针对驾车、骑行和步行不同出行模式执行相应轨迹纠偏策略,满足不同应用场景需求<br/><br/><br/>鹰眼的纠偏步骤如下:
<div class="devguide"><div class="leftborderbg" style="height:120px;"></div><div class="devguideorder"><span>1</span>去噪</div><div class="devguidecenter">对于明显的噪点进行识别并去除<br/>关于去噪的使用教程:[https://developer.baidu.com/topic/show/290882 《轨迹去噪功能应用》]<br/></div><div class="devguideorder"><span>2</span>抽稀</div><div class="devguidecenter">对于冗余的数据点进行去除,如一条直线上的多个轨迹点,减少数据量,提升展示效率</div><div class="devguideorder"><span>3</span>绑路</div><div class="devguidecenter">将轨迹点绑定至道路,达到纠正偏移轨迹、补充中断轨迹点(如:轨迹不连续、进入隧道导致的丢点)、补充道路拐点等效果。<br/></div></div></div><div class="bluetitle"><div class="services-title-text">如何使用轨迹纠偏</div></div><div class="serve-explain-text">
+
<div class="devguide"><div class="leftborderbg" style="height:120px;"></div><div class="devguideorder"><span>1</span>去噪</div><div class="devguidecenter">对于明显的噪点进行识别并去除<br/>关于去噪的使用教程:[https://developer.baidu.com/topic/show/290882 《轨迹去噪功能应用》]<br/></div><div class="devguideorder"><span>2</span>抽稀</div><div class="devguidecenter">对于冗余的数据点进行去除,如一条直线上的多个轨迹点,减少数据量,提升展示效率</div><div class="devguideorder"><span>3</span>绑路</div><div class="devguidecenter">将轨迹点绑定至道路,达到纠正偏移轨迹、补充中断轨迹点(如:轨迹不连续、进入隧道导致的丢点)、补充道路拐点等效果。<br/>关于绑路的使用教程请见:[https://developer.baidu.com/topic/show/290891 《轨迹绑路功能应用》]<br/></div></div></div><div class="bluetitle"><div class="services-title-text">如何使用轨迹纠偏</div></div><div class="serve-explain-text">
 
在查询轨迹时设置是否纠偏(isProcessed)并设置纠偏选项(processOption)。鹰眼在 processOption 中开放了多种纠偏选项供开发者设置,包括:
 
在查询轨迹时设置是否纠偏(isProcessed)并设置纠偏选项(processOption)。鹰眼在 processOption 中开放了多种纠偏选项供开发者设置,包括:
  

2020年7月14日 (二) 14:27的版本

简介

各种定位方式或多或少都存在着一定的误差。如果是在室外,如果GPS信号比较好,定位结果会比较准确。当GPS信号不好的时候(例如高架桥下、隧道、高层建筑遮挡等),可能就会使用WIFI或基站定位,特别是当周边WIFI热点比较少的时候会使用基站定位,定位误差会有所加大,产生轨迹漂移的现象。

为了纠正轨迹漂移,提升轨迹和里程的准确性,鹰眼提供了高性能的轨迹纠偏服务,且具有以下特性:

1. 高性能:一次请求支持对2万个轨迹点进行批量纠偏处理,响应时间不超过3秒

2. 可配置:开放多种纠偏因子供开发者自行调节

3. 适用性:针对驾车、骑行和步行不同出行模式执行相应轨迹纠偏策略,满足不同应用场景需求


鹰眼的纠偏步骤如下:

1去噪
对于明显的噪点进行识别并去除
关于去噪的使用教程:《轨迹去噪功能应用》
2抽稀
对于冗余的数据点进行去除,如一条直线上的多个轨迹点,减少数据量,提升展示效率
3绑路
将轨迹点绑定至道路,达到纠正偏移轨迹、补充中断轨迹点(如:轨迹不连续、进入隧道导致的丢点)、补充道路拐点等效果。
关于绑路的使用教程请见:《轨迹绑路功能应用》
如何使用轨迹纠偏

在查询轨迹时设置是否纠偏(isProcessed)并设置纠偏选项(processOption)。鹰眼在 processOption 中开放了多种纠偏选项供开发者设置,包括:

1. 去噪:可设置是否需要去除角度、速度和方向异常的轨迹点

2. 绑路:设置是否将轨迹点绑定至路网道路

3. 抽稀:设置是否进行抽稀处理,对冗余的轨迹点进行抽稀去除处理,如一条直线上除起终点外的多个轨迹点

4. 定位精度过滤:设置定位精度过滤阈值,用于过滤掉定位精度较差的轨迹点。

5. 交通方式:可指名轨迹对应交通方式,鹰眼纠偏模块将根据不同的交通方式采用不同的轨迹纠偏处理。

同时,鹰眼支持对中断5分钟以上的轨迹区间进行里程补偿,支持使用直线/驾车/骑行/步行这几种方式补偿中断区间的里程。轨迹纠偏服务将根据开发者的以上设置来进行轨迹纠偏。
示例代码
// 请求标识
int tag = 1;
// 轨迹服务ID
long serviceId = 0;
// 设备标识
String entityName = "myTrace";
// 创建历史轨迹请求实例
HistoryTrackRequest historyTrackRequest = new HistoryTrackRequest(tag, serviceId, entityName);

// 开始时间2017-4-17 0:0:0的UNIX 时间戳
long startTime = 1492358400;
// 结束时间2017-4-17 23:59:59的UNIX 时间戳
long endTime = 1492444799;
// 设置开始时间
historyTrackRequest.setStartTime(startTime);
// 设置结束时间
historyTrackRequest.setEndTime(endTime);


// 设置需要纠偏
historyTrackRequest.setProcessed(true);


// 创建纠偏选项实例
ProcessOption processOption = new ProcessOption();
// 设置需要去噪
processOption.setNeedDenoise(true);
// 设置需要抽稀
processOption.setNeedVacuate(true);
// 设置需要绑路
processOption.setNeedMapMatch(true);
// 设置精度过滤值(定位精度大于100米的过滤掉)
processOption.setRadiusThreshold(100);
// 设置交通方式为驾车
processOption.setTransportMode(TransportMode.driving);
// 设置纠偏选项
historyTrackRequest.setProcessOption(processOption);


// 设置里程填充方式为驾车
historyTrackRequest.setSupplementMode(SupplementMode.driving);


// 初始化轨迹监听器
OnTrackListener mTrackListener = new OnTrackListener() {
    // 历史轨迹回调
    @Override
    public void onHistoryTrackCallback(HistoryTrackResponse response) {}
};


// 查询轨迹
mTraceClient.queryHistoryTrack(historyTrackRequest, mTrackListener);

轨迹纠正效果示意图
trackprocess.png
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消