Can we get some agreement on:
a) How will the data be used?
- Waypoints only for use in open street maps?
- Waypoints and roadnames for those that enter them?
- Historic traffic data, traffic light info, etc?
Just collecting data to get the project moving forward wont do any good if the data isn't useful.
b) What data is transmitted to the server? Specifically are x points scrubbed from the beginning? Is that user selectable? Are sequence numbers or time stamps included (kind of depends on a)? Are multiple points collected when stopped? (again depends on a)
c) Under what conditions is a point considered valid (4d lock? <=5meter deviation? Speed not over 100mph? etc.)
d) How will the data be stored on the server end? Any processing/formatting required?
D is huge - for your "2K users" estimate even assuming each user drives an hour a day total, using the current storage method thats 2.5GB per day.