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!
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 |
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