Filter by Number of Satellites?

Neil Romig4 years ago

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?

Anton Tananaev4 years ago

There is no filtering by number of satellites. If there's a big jump, it might be possible to use speed filtering option.