dandy72 wrote:
b) If whatever you have in mind was actually useful, why would you need to write it now, shouldn't it already exist?
Hmm, well, about twenty years ago, while I was writing software for a local taxi company, I saw one of our cabs doing something unwise -- I didn't see its number. It occurred to me that I had access to the data (GPS) required to find out which cab it was, based on location in time and space. So when I got to the office, that's what I did. No GUI though, if I recall correctly I produced a text file of GPS points for cabs which were in the area at the time which I then loaded into whatever mapping software we were using. As far as I recall, the supervisors had a real-time map of where the cabs were, but no way to see history, or a cab's track. Anyway, some time later I was asked if I could do that for another situation -- I think it was thought that one of our drivers may have been in a position to witness some event and the police asked if we could identify the driver who was seen in the area. I said, sure, I already have a utility for doing that. :) Given a GPS point, a time, and how wide to search, I could identify which cabs were there at that time, and produce tracks on a map.