I am wondering if there is anything I can do about spurious GPS fixes returned by my Teltonika units when the number of satellites is low. Usually if there are 10 or more satellites the fix is good. When that number drops to 7 or less then the fix is usually unreliable.
For example:
fixtime valid latitude longitude altitude speed course attributes
2021-04-22 12:00:48 1 50.6823915 -3.7070746 154 19.4385 321 {"priority":0,"sat":10,"event":0,"ignition":true,"io24":40,"tripOdometer":648,"odometer":180033473,"distance":502.63,"totalDistance":1.5644772519E8,"motion":true,"hours":18333661600}
2021-04-22 12:01:37 1 50.6796035 -3.7126531 179 25.378 205 {"priority":0,"sat":13,"event":0,"ignition":true,"io24":47,"tripOdometer":567,"odometer":180034040,"distance":501.15,"totalDistance":1.5644822634E8,"motion":true,"hours":18333710600}
2021-04-22 12:01:48 1 50.6725348 -3.7237876 212 15.6588 243 {"priority":0,"sat":6,"event":0,"ignition":true,"io24":41,"tripOdometer":0,"odometer":180034095,"distance":1111.82,"totalDistance":1.5644933816E8,"motion":true,"hours":18333721600}
2021-04-22 12:02:37 1 50.6791665 -3.7130043 186 25.378 208 {"priority":0,"sat":12,"event":0,"ignition":true,"io24":47,"tripOdometer":55,"odometer":180034095,"distance":1060.03,"totalDistance":1.5645039819E8,"motion":true,"hours":18333770600}
2021-04-22 12:03:39 1 50.6715718 -3.7257726 231 24.2981 217 {"priority":0,"sat":10,"event":0,"ignition":true,"io24":46,"tripOdometer":1235,"odometer":180035330,"distance":1235.35,"totalDistance":1.5645163354E8,"motion":true,"hours":18333832600}
2021-04-22 12:04:20 1 50.6687915 -3.7314381 241 22.1382 213 {"priority":0,"sat":12,"event":0,"ignition":true,"io24":40,"tripOdometer":510,"odometer":180035839,"distance":505.53,"totalDistance":1.5645213907E8,"motion":true,"hours":18333873600}
The tracker does not report a distance travelled for the (unreliable) fix at 12:01:48, but traccar does. It is possible or even worthwhile to filter out records with satellites < 8 (for example)? Is there another way of doing this, given the small distances involved?
I am wondering if there is anything I can do about spurious GPS fixes returned by my Teltonika units when the number of satellites is low. Usually if there are 10 or more satellites the fix is good. When that number drops to 7 or less then the fix is usually unreliable.
For example:
The tracker does not report a distance travelled for the (unreliable) fix at 12:01:48, but traccar does. It is possible or even worthwhile to filter out records with satellites < 8 (for example)? Is there another way of doing this, given the small distances involved?