Я получил эти данные со своего телефона, большинство из них я обычно понимаю, но некоторые из позиционных значений GPS меня запутали.Данные были получены Samsung Galaxy S8 со встроенным барометром. Я читал много постов и ответов на эту тему, но он не ответил на эти конкретные вопросы.
"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
},
Теперь японять, как расшифровать большую часть этого, отметка времени имеет формат эпохи, а координаты имеют коэффициент 10 ^ 7.Но в основном именно последние три меня запутали.Насколько я понимаю, точность определяется как радиус доверия 68%.Итак, я предполагаю, что возвращаемое значение, 16 в данном случае, заключается в том, что GPS на 68% уверен, что он точен в пределах 16 метров (?).Но с высотными и вертикальными значениями точности я понятия не имею.Я знаю, что точность высоты для GPS очень неточна по многим причинам, но я предполагаю, что это -28 отрицательно на 28 метров ниже уровня моря (или это не правильно?)?Значение независимо от того, что это, также правильна высота самого телефона?
Когда эти координаты вводятся в пункт контроля высоты, я получаю значения, скажем, 5 метров, означает ли это 5 метров над уровнем моря?Если в этих координатах есть здание, означает ли это 5 метров, где здание перпендикулярно улице?
Второй, но небольшой вопрос, телефон записал две точки GPS в течение 30 секунд друг от друга, где GPSв основном переходит в центр и получает более точное местоположение, можно ли предположить, что это второе местоположение является «правильным» местоположением с тем, как часто устройство опрашивает данные?