tomtom on the Neo1973
Ian Stirling
openmoko at mauve.plus.com
Mon Apr 2 21:07:26 CEST 2007
Jonathon Suggs wrote:
> Andrew Turner wrote:
>> Caching googlemaps tiles, and not through their client, is a violation
>> of their Terms of Service. Same for all the other providers.
> <snip>
>
> Here's an interesting question. What if you constantly logged your
> position (while driving). Then when you got back home, you could upload
> all of your data back to your desktop. Would it be legal to have a
> script analyze that data, and make "suggestions" from public sources (ie
> google maps, mapquest, etc) as to what roads you traveled. Once you
> verified that information it could automatically upload back into
> OpenStreetMaps (OSM)? Basically just reducing some of the time/effort
> required to upload information into OSM.
Not really, no.
Street names are in some cases faked, to catch this very thing.
At the moment, the upload process for OSM works like either:
Upload your GPX file to the server.
This then appears as a background trace in most map editors - lots of
little dots http://www.mauve.plus.com/josm.gif .
This is of use, for those that then go and put in the ways (highway,
waterway, cycleway, outline of a wood), if they have local knowledge of
the road in question. (they are commonly the same person).
In the image shown, the GPS traces are shown as little white dots - the
road to the right is one journey. The other roads each have several
journeys, which help define the accurate course of the road.
For a simple long-distance road - say the vertical one on the
right-hand-side, it may have several tags, for example
oneway=true
highway=trunk
ref=A92
As it's a trunk road, the A92, and each way is one way only - you can't
do a u-turn as there is a central reservation.
And yes, this means that for a good quality map, someone has to decide
where on the GPS trace the road goes, using local knowledge. If the GPS
trace is simply a road, a cross-country run, or a train, and where
Bruntun Place turns into Bruntun Street, by looking at signs and either
remembering, or photographing them and then consulting the photos which
are automatically glued to the map by timestamp.
However.
Even 'dumb' users, for example, ones that are not going to be willing to
enter streetnames, but might be persuaded to push 'car' on the
screensaver when they are in their car, are of use.
You can extrapolate some probable data out of multiple tracks,
especially accurate road position, number of lanes, junctions (where
people often stop).
Doing so out of one track is comparatively really hard.
More information about the community
mailing list