Is there a way to average the location coordinates, e.g. take the GPS
coordinates every 5 seconds for a total of 20 times and then average the
Latitude and Longitude to store that as the record's location?
Joe
Is there a way to average the location coordinates, e.g. take the GPS
coordinates every 5 seconds for a total of 20 times and then average the
Latitude and Longitude to store that as the record's location?
Joe
Hi Joseph,
I'm assuming you need this functionality because your GPS accuracy is
not very high? If at all possible, I'd recommend using a GPS chip
(better phone, Bluetooth connected GPS) that has better accuracy.
Assuming you can't do that, then you have to change ODK Collect's
source code to support GPS averaging. If you aren't a programmer, you
can hire one from http://opendatakit.org/help/help-for-hire/. If you
can't hire one, then file a feature request at
http://code.google.com/p/opendatakit/issues/list and perhaps someone
from the community might add it.
Hope this helps,
Yaw
On Sat, May 4, 2013 at 1:49 PM, Joseph Kinyon josephkinyon@gmail.com wrote:
Is there a way to average the location coordinates, e.g. take the GPS
coordinates every 5 seconds for a total of 20 times and then average the
Latitude and Longitude to store that as the record's location?Joe
--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks Yaw, even with high accuracy GPS units, this is a good habit to
generally get the most out of your device as I'm sure you know.
I use a 3-5m accuracy chipset and plan my data collection for low PDOP.
I'll take a look at the code and see if I can roll my own or sub the task
out. :o)
Thanks for the suggestions and helping me know that I wasn't finding it
because it wasn't there, not because I wasn't looking in the right place.
Cheers,
Joe
Hi Joseph,
I'm assuming you need this functionality because your GPS accuracy is
not very high? If at all possible, I'd recommend using a GPS chip
(better phone, Bluetooth connected GPS) that has better accuracy.Assuming you can't do that, then you have to change ODK Collect's
source code to support GPS averaging. If you aren't a programmer, you
can hire one from http://opendatakit.org/help/help-for-hire/. If you
can't hire one, then file a feature request at
http://code.google.com/p/opendatakit/issues/list and perhaps someone
from the community might add it.Hope this helps,
Yaw
Need ODK help? Go to http://nafundi.com for custom features, form
design, implementation support, and user training for ODK.On Sat, May 4, 2013 at 1:49 PM, Joseph Kinyon josephkinyon@gmail.com wrote:
Is there a way to average the location coordinates, e.g. take the GPS
coordinates every 5 seconds for a total of 20 times and then average the
Latitude and Longitude to store that as the record's location?Joe
--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Joseph Kinyon
josephkinyon@gmail.com
415.250.1786
Note that you can specify the accuracy threshold for capturing a Geopoint
in the XML (don't think it is available via XLSForm or Build).
See: http://opendatakit.org/help/form-design/examples/#geolocation_prompts
And look at the snippet for how to lower the threshold (e.g., to 3.5 m from
the default of 5).
Thanks Yaw, even with high accuracy GPS units, this is a good habit to
generally get the most out of your device as I'm sure you know.
I use a 3-5m accuracy chipset and plan my data collection for low PDOP.
I'll take a look at the code and see if I can roll my own or sub the task
out. :o)
Thanks for the suggestions and helping me know that I wasn't finding it
because it wasn't there, not because I wasn't looking in the right place.
Cheers,Joe
On Sun, May 5, 2013 at 3:39 PM, Yaw Anokwa yanokwa@nafundi.com wrote:
Hi Joseph,
I'm assuming you need this functionality because your GPS accuracy is
not very high? If at all possible, I'd recommend using a GPS chip
(better phone, Bluetooth connected GPS) that has better accuracy.Assuming you can't do that, then you have to change ODK Collect's
source code to support GPS averaging. If you aren't a programmer, you
can hire one from http://opendatakit.org/help/help-for-hire/. If you
can't hire one, then file a feature request at
http://code.google.com/p/opendatakit/issues/list and perhaps someone
from the community might add it.Hope this helps,
Yaw
Need ODK help? Go to http://nafundi.com for custom features, form
design, implementation support, and user training for ODK.On Sat, May 4, 2013 at 1:49 PM, Joseph Kinyon josephkinyon@gmail.com wrote:
Is there a way to average the location coordinates, e.g. take the GPS
coordinates every 5 seconds for a total of 20 times and then average the
Latitude and Longitude to store that as the record's location?Joe
--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.--
Joseph Kinyonjosephkinyon@gmail.com
415.250.1786--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com