"number of desired data points" is throwing me off. What are the units used ? I'm guessing its one of two cases:
Case 1:
Units = data points / minute.
As in low = 100 recordings per minute, medium = 1000 recordings per minute, high = 10000 recordings per minute.
These don't feel right, 100 recordings per minute is still much higher than I expected. 1Hz or 60 recordings per minute seems like the high end for most GPS devices.
Case 2:
Units = recording intervals
as in: low = a data point every 100ms, medium = a data point every 1000ms, high = a data point every 10000 ms
This is obviously wrong as low would lead to 10x more data than high, however, the idea of records per X time period seems logical.
I've tried trying to figure out with some of my own data:
When I look at the data for a run this week and when I pull the streams for it, it says the resolution="high". I've set the GPS recording interval on my SUUNTO watch to 1 second. Does this mean that Strava is interpolating my 60Hz data to 166Hz? (10000 data points per minute / 60 seconds = 166.6667 Hz)
I tried using the "time" thinking it would return datatime's but instead it's just an array of ints:
{
"type": "time",
"data": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
....
],
"series_type": "distance",
"original_size": 2431,
"resolution": "high"
}
I search "stream resolution" but none of the returned topics covered this, if its been answered somewhere, please let me know where.
Thanks in advance,
Sante