Select to view content in your preferred language

Inquiry Regarding GPS Behavior in Survey123

328
5
09-03-2025 01:17 AM
PilarBravoViñuales
Occasional Contributor

Hi everyone, hope u are doing great 😎

We are currently working with a client who is using Survey123 surveys and has encountered a question regarding GPS functionality that I hope you can assist with.

In these surveys, the device's GPS location is very important, as photographs are included with a watermark displaying the location. This also helps confirm that the respondent has actually visited the site rather than completing the survey remotely.

At present, when the survey is opened with GPS disabled, a notification appears. However, if the user taps “Retry,” the window simply disappears. It appears that previously the survey would not allow continuation until GPS was enabled, although this has not been confirmed. We have observed that the survey can then be completed with coordinates set to 0,0. We have not found any configuration parameter that enforces GPS availability before submission, and while the behavior seen in the attached video seems unusual, it may have always functioned this way.

I am attaching a video that shows this behavior. 

Could you please clarify whether this is the expected behavior, and whether there is a way to require GPS to be enabled before a survey can be submitted?

Tags (2)
0 Kudos
5 Replies
DougBrowning
MVP Esteemed Contributor

Have you tried setting accuracy threshold from this post?  https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-xlsforms-and/ba-p/...

Not sure but it may work.

Neal_t_k
Frequent Contributor

This should work,  add the pulldata("@geopoint",${testpoint},"horizontalAccuracy") question from the post Doug referenced and make it required.   If location services are turned off it won't populate accuracy which should prevent submission.  You will have to configure a  msg that location services are off and need to be turned on to continue.  

Neal_t_k_0-1756917147549.png

 

note: only tested in Connect.  This also prevent a manual map entry as the post described the accuracy is being pulled from the location sensor.

DougBrowning
MVP Esteemed Contributor

Now that I think of it body::accuracyThreshold may work also.  But not sure if it just warns you or stops you?  


bind::esri:warning and bind::esri:warning_message will show messages right on the map also if I remember right. But not stop submission.

Neal_t_k
Frequent Contributor

Looks like it just warns you. 

Neal_t_k_0-1756920721805.png

But that could be incorporated to further constrain to make the answer more accurate.  That post is a good read.

PilarBravoViñuales
Occasional Contributor

@DougBrowning @Neal_t_k Than you guys for your responses and for share with me that blog, looks very interesting. I have passed on your advice, let's see if we get lucky and it gets sorted out. Have a great day 😄