Tuesday, January 06, 2009
You are here:  Forum
 
 
  Forum  Discussions  Suggestions for...  "upload location only if changed from previous coordinates" function
Disabled Previous
 
Next Next
New Post 4/30/2008 7:15 AM
Unresolved
  poida97
2 posts
No Ranking


"upload location only if changed from previous coordinates" function 

Hi Nick,

I like the new website, looks good. Is there any way to subscribe to the forums as an RSS feed as we are able to on the sourceforge forum?

Anyway a suggestion that I would like to make for a future mod is to modify the code for the phone application so that it attempts to upload the GPS data to the webserver when the device changes its position, instead of after a set time interval. 
Eg. instead of sending through the GPS coordinates every 60 seconds, can it be modified so that an update only occurs when the device moves say 30 metres from its previous location? The idea being that there will be a big saving on GPRS data costs if it only transmits location data if there is new data to send. 
I guess the distance between points itself is not super important - the aim is to get accurate tracking of the GPS device without having all the wasted data costs when there is nothing new to update. 
Perhaps an easier way to do it is to compare the current GPS coordinates to those of 60 seconds ago and then if they are different (possibly by more than a small fraction of a degree), to send through the new coordinates over the GPRS connection, but if they are the same, to ignore the new coordinates. This is as an alternative to using the formula to convert degrees to metres.

The full notes from our previous discussion is at http://sourceforge.net/forum/forum.php?thread_id=1872642&forum_id=703886

Cheers!

Anthony

 
New Post 5/17/2008 8:14 PM
  rtaylor187
4 posts
No Ranking


Re: "upload location only if changed from previous coordinates" function 

I'm not sure that you could do that...

My experience (Motorola i335 containing SiRF GPS of some sort) is that when the phone sits in one
little place on my coffee table it still reports different lat/lon locations. 

I see it jumping all around my street - something like 50 yards in every direction.  That doesn't cover
when the GPS can't get a satellite fix and it reports the nearby cell tower location.

So...  if you sit still it reports different locations.  If you're not sitting still...  you get a series of different
locations also.  Basically, I don't think I could the same location twice in a row with this thing.

It might work for driving and a slow reporting rate.  In this situation the expected distance between
locations is much greater than the GPS scatter from sitting still.

 
New Post 6/9/2008 6:03 PM
  poida97
2 posts
No Ranking


Re: "upload location only if changed from previous coordinates" function 

Yes, you do raise a good point about the accuracy and stability of GPS receivers. But I think it would depend heavily on the quality of the receiver itself. Eg an external bluetooth receiver should perform better than the device's inbuilt unit.

Ideally the mobile application would only transmit new data if the coordiates have changed by a minimum preset value. This value would be changed by the user to suit their requirements and hardware capabilities and limitations. ie the user could choose to reduce data costs by making the preset value larger (greater difference between current and previous coordinates), or they could have a very small value at the expense of greater data costs. Even with a very small value (or zero), there would be a reduction in the amount of data transmitted over the current version.

Nick could also put a switch in the application so that a user could choose to have data sent at regular intervals as what happens in the current version.

 
Disabled Previous
 
Next Next
  Forum  Discussions  Suggestions for...  "upload location only if changed from previous coordinates" function
Our Sponsors
Privacy Statement | Terms Of Use