Git Product home page Git Product logo

Comments (5)

Lezh1k avatar Lezh1k commented on July 18, 2024

Hello :)

  1. Those parameters are used in R matrix as gain coefficients. If you know that your velocity (from gps receiver) is (let's say 2 times) more reliable than position you can set those parameters like 0.5 for velocity and 1.0 for position for example.

  2. For geohash with precision 8 radius is ~±0.019km. Point count is used for point validation. For example if you have received points_count sequenced points with same geohash - this point is valid. If you have received less then points_count - this point isn't valid yet.

DistanceGeoFiltered - distance filtered with geohash filter.
DistanceAsIs - uses all received points.

HP suffix means high precision. That means that for distance between two points we use more accurate algorithm.

  1. Seems like it's bug. It should return false when it isn't started :)

Thank you for your interest.

from mad-location-manager.

erlanamanatov avatar erlanamanatov commented on July 18, 2024

I have tested the GeohashRTFilter with different parameters, I think the radius of "merging area" (for hash length = 8) is much less than 19 m. In my app 2 points at a distance of 5 meters were not merged.
for_github

I have also tested the filter with parameters of 8-2 and 7-2 (hash length and min point count). Results are not acceptable, too many points were lost because of driving speed

from mad-location-manager.

Lezh1k avatar Lezh1k commented on July 18, 2024
#   km      
0   ± 2500
1   ± 630
2   ± 78
3   ± 20
4   ± 2.4
5   ± 0.61
6   ± 0.076
7   ± 0.019
8   ± 0.0024
9  ± 0.00060
10  ± 0.000074

We start from 0 because of fast geohash implementation.
For our solution I used prec, points = 6, 3 . It works fine for cars in town (with traffic jams) :)

from mad-location-manager.

Lezh1k avatar Lezh1k commented on July 18, 2024

Sorry. 7, 2 for cars.

from mad-location-manager.

Lezh1k avatar Lezh1k commented on July 18, 2024

Update is on the way.

from mad-location-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.