Obtuve estos datos de mi teléfono, la mayoría de ellos los entiendo en general, pero algunos de los valores posicionales del GPS me tienen confundido:
"locations" : [ {
"timestampMs" : "1531422503855",
"latitudeE7" : 399187535,
"longitudeE7" : -751663977,
"accuracy" : 16,
"altitude" : -28,
"verticalAccuracy" : 2
}, {
"timestampMs" : "1531422474313",
"latitudeE7" : 399187554,
"longitudeE7" : -751664138,
"accuracy" : 16,
"altitude" : -28,
"verticalAccuracy" : 2
},
Ahora entiendo cómo descifrar la mayor parte de esto, la marca de tiempo está en el formato de época, y las coordenadas son un factor de 10^7. Pero básicamente, son estas tres últimas las que me tienen confundido. Según tengo entendido, la precisión se define como el radio de confianza del 68%. Así que asumo que el valor devuelto, 16 en este caso, es que el GPS tiene un 68% de confianza en que es preciso dentro de los 16 metros (?). Pero con los valores de altitud y precisión vertical, no tengo ni idea. Sé que la exactitud de la altitud para el GPS es muy inexacta por muchas razones, pero estoy asumiendo que este -28 es negativo 28 metros bajo el nivel del mar...? Pero para ser honesto, no estoy seguro, junto con la precisión vertical. Si alguien pudiera darme la interpretación correcta sería muy apreciado.
Segunda pero pequeña pregunta, el teléfono registró dos puntos de GPS con 30 segundos de diferencia, donde el GPS básicamente recentra y obtiene una ubicación más precisa, ¿es seguro asumir que esta segunda ubicación es la "correcta" con la frecuencia con la que el dispositivo sondea los datos?