Select to view content in your preferred language

Survey123 geopoint metadata time and fix

254
2
05-29-2024 03:35 PM
HeesooChung
New Contributor II

Hello,

I'm attempting to store the metadata for a geopoint collected in Survey123 when the tablet is connected to an external GNSS receiver.  We are able to connect and get some of the metadata using the pulldata function, such as the horizontal accuracy, hdop, and pdop values.  But the GPS fix is coming in as 1, regardless of the actual fix showing in the nmea sentence.  And we are unable to access the UTC time when the geopoint was collected.  The two calculations I'm using to attempt to get this data are:

pulldata("@geopoint", ${location}, "fixType")
pulldata("@geopoint", ${location}, "utcTime")

location is the name of the geopoint.

In addition, if it is possible to store the full nmea string, that would be great. 

Thanks in advance for any help!

0 Kudos
2 Replies
abureaux
MVP Regular Contributor

Have a look at this page: Geopoints.

fixType

Type of position fix of the coordinate. Potential results are NoFix (0), GPS (1), DifferentialGPS (2), PrecisePositioningService (3), RTKFixed (4), RTKFloat (5), Estimated (6), Manual (7), Simulator (8), and SBAS (9).

N/A

0 Kudos
HeesooChung
New Contributor II

Thanks for your reply.  I have seen that page.  I have a nmea log file to test my Survey123 form and it has an RTK fix, fixType of 4.  But my form still brings it in as a 1.  Here's a couple example strings from the log file:

$GPGGA,225818.484,3209.600,N,11050.342,W,4,12,1.0,0.0,M,0.0,M,,*7E
$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,1.0,1.0,1.0*30
$GPRMC,225818.484,A,3209.600,N,11050.342,W,000.0,093.9,230524,000.0,W*6B
$GPGGA,225819.484,3209.600,N,11050.342,W,4,12,1.0,0.0,M,0.0,M,,*7F
$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,1.0,1.0,1.0*30
$GPRMC,225819.484,A,3209.600,N,11050.342,W,000.0,093.9,230524,000.0,W*6A

0 Kudos