平滑地理位置的噪声
Smoothing noise for geo locations
我的移动web应用程序利用navigator.geolocation.watchPosition来跟踪历史徒步旅行的多段线和路线点。(客户要求无本机应用程序)
由于天气恶劣,我的第一次测试是在车上进行的,当在嵌入式谷歌地图上实时绘制多段线时,似乎产生了合理的结果。然而,当行走时,它产生了一条更曲折的线。
一些研究表明,我需要过滤检索到的位置,而不仅仅是计算两点的距离。
建议的滤波器Kalman滤波器似乎让我有些不知所措,我想知道是否有JavaScript的开源实现,这对我的用例有帮助。
Kalman滤波器的开源C/C++实现也可能有所帮助,该实现可以使用emscripten编译为JavaScript。
我发布了一个简单的卡尔曼滤波器,可以用于地理定位数据,以回答这个问题:平滑GPS数据。它是为安卓系统设计的,GPS位置读数附带一个名为accuracy
的误差条编号,以米为单位测量。这意味着,对于每个GPS位置读数,67%的概率下,真实位置在以指定位置为中心的圆内,圆的半径由accuracy
数字给出。如果你的情况不同,那么需要做一些工作,如果是这样,我建议你编辑这个问题,更详细地说明你对卡尔曼滤波器的输入。
相关文章:
- 安卓平台上的QWebView HTML5地理位置
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 如何在javascript清单中获取地理位置权限
- 地理位置和计算从当前纬度/液化天然气到另一纬度/液化石油气的距离
- 询问用户是否要打开地理位置
- 使用html5地理位置api创建地理围栏
- javascript显示地理位置
- 在地图加载/页面加载时,我想将地图设置为当前地理位置,但不想在地图上显示定位图标
- 为大型地理位置的坐标生成浮点数
- 根据客户的地理位置、邮政编码和位置切换图像
- HTML5地理位置,询问位置
- 谷歌地图/GMAP3 - 绘制从用户地理位置到已知目的地的路线 - 需要帮助
- 移动浏览器、地理位置和自动填充地址
- j查询地理位置和地图突出显示
- Javascript 地理位置:将坐标存储在数组中
- 地理位置无法返回确认
- 铬移动;导航.地理位置不起作用
- 使用地理位置创建一个显示我当前位置的按钮
- 将地理位置坐标放入数组中
- 平滑地理位置的噪声