Closed jidanni closed 6 years ago
I don't see any data loss here, if you format JSON text correctly you will see it contains exactly the same cells.
{
"timestamp":1537086741225,
"position":{
"latitude":24.14220491,
"longitude":120.63880148,
"accuracy":27.87,
"altitude":84,
"heading":120.1,
"speed":2.24,
"source":"gps"
},
"cellTowers":[
{
"radioType":"lte",
"mobileCountryCode":466,
"mobileNetworkCode":92,
"locationAreaCode":24950,
"cellId":105859362,
"primaryScramblingCode":387,
"asu":60,
"signalStrength":-80,
"serving":1
},
{
"radioType":"lte",
"mobileCountryCode":466,
"mobileNetworkCode":92,
"locationAreaCode":24950,
"cellId":105859352,
"primaryScramblingCode":388,
"asu":49,
"signalStrength":-91,
"serving":1
}
]
}
Oops.
Curious if any of the formats lost data, I tried
Why did json lack some points?
One reason seems to be during a cell transition when stationary, in the json file the new cell is ignored:
OK but what is more valid, the old cell or the new cell? And what if the new cell only occurs once, thus not the case of 'who cares, there will be plenty of it following later'. And even if in that case, a valuable data point is thrown away.
Anyway one hopes that within the app one can find a warning that JSON contains less data points.