Geopoints accuracy

Hi Community,

I am currently under fire going through accuracy of gps location
http://opendatakit.org/help/form-design/examples/#geolocation_prompts.

Now am confused because i do use accuracyThresold of 1.5 on the form not
knowing that collectors have been submitting 20m, 49m, e.t.c, and infact
2095m.

Can you help simplify how accuracy actually works? Hope devices/phones gps
features affect this as well?

I use range of devices like Tecno S9, N3, P3, H5 , Infinix X700, Lenovo and
Samsung.

I appreciate quick and swift response. Thanks in advance.

The geopoint accuracy threshold, specified via the

accuracyThreshold="value"

attribute on the input element, determines the accuracy below which the
geopoint is automatically accepted by ODK Collect.

Prior to reaching this threshold, the user sees a progress dialog
displaying the current accuracy; that dialog has both a "Record Location"
and a "Cancel" choice.

If the user chooses "Record Location", the current location estimate is
taken, regardless of the accuracy.

So users can always elect to record a location that is less accurate than
the accuracy threshold. The threshold just establishes a level below which
ODK Collect will automatically accept the value.

If you want to enforce a certain accuracy, you can now do that in ODK
Collect 1.4.3 via a constraint, e.g.,:

number( ${geopoint_field} ) < 2.0

will not accept any geopoints that have accuracies greater than 2 m.

··· On Tue, May 20, 2014 at 9:10 AM, Olubunmi Junaid wrote:

Hi Community,

I am currently under fire going through accuracy of gps location
http://opendatakit.org/help/form-design/examples/#geolocation_prompts.

Now am confused because i do use accuracyThresold of 1.5 on the form not
knowing that collectors have been submitting 20m, 49m, e.t.c, and infact
2095m.

Can you help simplify how accuracy actually works? Hope devices/phones gps
features affect this as well?

I use range of devices like Tecno S9, N3, P3, H5 , Infinix X700, Lenovo
and Samsung.

I appreciate quick and swift response. Thanks in advance.

--

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/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Thanks Mitch,

Believe me its not working - even with this constraint you just pointed
out.

How possible, could Device or WiFi or Mobile Data network be the cause?

Maybe you should just help me correct it as I need my accuracy to be exact
or below 2.0meters, PLEASE.

See my code below:

<h:html xmlns="http://www.w3.org/2002/xforms"
xmlns:h="http://www.w3.org/1999/xhtml"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jr="http://openrosa.org/javarosa">
<h:head>
<h:title>POI Mapping</h:title>


      <DataType/>
Record My Path

</h:head>
<h:body>

Yaw, No it doesn't. I had to remove it and push to you for the required
help. Please help me correct it. Believe me i can't even close work
(already 8:00pm Nigerian Time) because my job depends on this accuracy now.
Boss is asking I provide an explanation why all this while, our accuracy as
been fluctuating with everything far away from 1.5m accuracy thresold i
claimed i set in my main code. Help me to correct this last xml code i sent
please, then i will used it to fix my main xml code. Thank you.

I missed .

Thanks Yaw,

Sorry all for the personal emergency.

Yaw, your last regex bind nodeset line was able to pick location but all I get is accuracy = 134 m. This is too far from location.

I guess I can't actually get accuracy of 1.5 m or less. That is my conclusion, please correct me if am wrong.

Thanks all the way.

Thanks Yaw.

Sorry all for my personal emergency.

Yaw, your last regex bind nodeset line worked but its accuracy was 134 m,
like its locked in to it, only 134m. This means 134meters away from
location recorded.

I can only conclude that i can never get accuracy of 1.5 m or less, please
correct me if am wrong.

I like ODK very much. Thanks all for the support.

Olubunmi,

This form does not have the accuracyThreshold on the input that Mitch
described. It also doesn't have the constraint.

Yaw

··· -- Need ODK services? http://nafundi.com provides form design, server setup, professional support, and software development for ODK.

On Tue, May 20, 2014 at 11:30 AM, Olubunmi Junaid mail2bunmi@gmail.com wrote:

Thanks Mitch,

Believe me its not working - even with this constraint you just pointed out.

How possible, could Device or WiFi or Mobile Data network be the cause?

Maybe you should just help me correct it as I need my accuracy to be exact
or below 2.0meters, PLEASE.

See my code below:

<h:html xmlns="http://www.w3.org/2002/xforms"
xmlns:h="http://www.w3.org/1999/xhtml"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jr="http://openrosa.org/javarosa">
<h:head>
<h:title>POI Mapping</h:title>


      <DataType/>
Record My Path

</h:head>
<h:body>

--

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/d/optout.

Hi Olubunmi,

Your personal emergency does not translate into an emergency for the
volunteers who answer questions on this list. Plan accordingly.

Looks like there is a bug in JavaRosa's conversion of Geopoint to a
number. I've filed it at
https://code.google.com/p/opendatakit/issues/detail?id=1005.

You might want to consider using a regex that parses Geopoint instead.
For example to constraint between 0-2 m, you can do something like:

The above regex is not extensively tested, so you should before deploying it.

Yaw

··· -- Need ODK services? http://nafundi.com provides form design, server setup, professional support, and software development for ODK.

On Tue, May 20, 2014 at 11:55 AM, Olubunmi Junaid mail2bunmi@gmail.com wrote:

Yaw, No it doesn't. I had to remove it and push to you for the required
help. Please help me correct it. Believe me i can't even close work (already
8:00pm Nigerian Time) because my job depends on this accuracy now. Boss is
asking I provide an explanation why all this while, our accuracy as been
fluctuating with everything far away from 1.5m accuracy thresold i claimed i
set in my main code. Help me to correct this last xml code i sent please,
then i will used it to fix my main xml code. Thank you.

I missed .

--

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/d/optout.

Olubunmi,

Most devices I've seen can get up about 5 m accuracy with true GPS.
134 m suggests something is wrong (or you are using cell/WiFi
localization instead of true GPS).

Download https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2,
get a clear view of the sky, and see what accuracy you get there.

Yaw

··· -- Need ODK services? http://nafundi.com provides form design, server setup, professional support, and software development for ODK.

On Wed, May 21, 2014 at 6:54 AM, Olubunmi Junaid mail2bunmi@gmail.com wrote:

Thanks Yaw.

Sorry all for my personal emergency.

Yaw, your last regex bind nodeset line worked but its accuracy was 134 m,
like its locked in to it, only 134m. This means 134meters away from location
recorded.

I can only conclude that i can never get accuracy of 1.5 m or less, please
correct me if am wrong.

I like ODK very much. Thanks all for the support.

--

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/d/optout.