Collect: Limitations in capturing Geo-coordinate on ODK collect

Created on 2 Feb 2017  Â·  12Comments  Â·  Source: getodk/collect

Software and hardware versions

Collect v1.4.14, Android v5.1 device used...

Problem description

Feature is not available to hide button to capture Geo-Coordinates, which means there is no options are available to capture Geo-coordinate without the interaction of an user.

Steps to reproduce the problem

Expected behavior

For the need of a project, a funchtionality of auto capturing of Geo-coordinate is required. Which means, the location of the user should automatically captured withous having a button to capture Geo-coordinate.

Other information

Forms developer may have an option to hide the button while designing the xls form. For example, change some behaviours, constraints are used or a condition used under appearance. I would suggest, this feature may help resolving issues of may ODK users.

enhancement

All 12 comments

@imran3may Why do you need to capture GPS coordinates without user interaction? Is it a training issue of GPS being hard to capture? Is it because you don't trust that your enumerators to know GPS is being captured? The reasons why inform the design, so we should discuss them.

FYI, in SurveyCTO we have a "background" appearance for geopoint fields. We also added a Collect option to pre-warm GPS for up to x seconds and/or y meters accuracy at the beginning of any form that contains a geopoint field.

Reason: smart enumerators, rather than filling out all forms at home, visit every actual household, capture the GPS position of each from the street, save, move on, capture, capture, then go home or sit in a tea shop and complete all of the tiresome surveys. This is how they adapt to GPS positions being captured and monitored. So okay, then the next adaptation is to scatter these invisible/background GPS positions between modules, throughout the form. Using distance-between(), can then calculate distance between the different points and flag cases where they seem to have moved a lot. Etc.

Also supports accuracy threshold.

screen shot 2017-02-03 at 6 43 39 am

@yanokwa I am currently working on a project for a country Government health agency and in one of their forms, they are looking for this hidden GPS-coordinates capturing feature. I assume they simply want to hide this feature in order to make this form more acceptable to their staffs. Though on the declaration it is clearly mentioned that their location will be recorded. Thanks

Related to #24

@chrislrobert I have a few questions...

  1. Given the problem described, why not capture a trace of where the phone has been instead?
  2. Where is this background GPS saved (e.g. sidecar file, data model)?
  3. What do you do when the user swipes past the background location, but you haven't gotten lock?
  4. What happens when the user is indoors and there is no lock?

@imran3may Android does not let you hide the menu icon that shows GPS is being fetched. Is that acceptable?

@yawanoka Thanks for the information.

A N M AL IMRAN (Imran)
Brossard, QC
Canada
Cell: +1 (438) 501 3576

On 6 February 2017 at 05:16, Yaw Anokwa notifications@github.com wrote:

@imran3may https://github.com/imran3may Android does not let you hide
the menu icon that shows GPS is being fetched. Is that acceptable?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/opendatakit/collect/issues/375#issuecomment-277639967,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASwqHHMcg1AHBDB45jyOdvk2gfQwxhZhks5rZvMCgaJpZM4L1f7Q
.

I think this should be added as an option to the timer log issue #257 . If track GPS is set then for each question the GPS will be recorded and logged.

Because the coordinates captured at each question have to be the best available at that point in time then I suggest we record what we have including accuracy.

So whats the verdict on this? We doing it or no. @yanokwa

Yes! I believe @nap2000 is getting close to a timing-only implementation for #257. @nribeka is working on #508. Once those pieces are in place we can discuss the final design but it will likely be something like what @nap2000 describes.

Yep a draft approach for the timing log is nearly done.

I may be a bit late to the party on this one. Muy use case is recording observations from a helicopter where time to collect is an issue. I'm looking for a one tap solution.
Form is open
Select observation from radio button
GPS location is collected automatically
Record is saved
Ready for next observation

Was this page helpful?
0 / 5 - 0 ratings