[OSM-talk] Determining direction of travel and segment connectivity from GPS traces
Nick Hill
nick at nickhill.co.uk
Tue May 9 00:31:25 BST 2006
It occurred to me yesterday when I described in the pub on IOW that we
could infer routing information from the GPS traces by adding another layer.
I visualised the layer as being a grid of hexagonal magnetic domains
with a series of properties.
1) Vector
2) Bi-directionality
3) Field Strength
An improvement, but with a more complex magnetising and reading
algorithm could have
1) n number of planar vectors
2) Each vector having a given field strength.
Or
Adjacent hexagon linkage value where the linkage value is only
incremented in direction of travel.
If we are thinking of creating a system which can determine valid
routes, we will need to determine valid routes for specific modes of
transport. For example, separating routability information for:
Car
Train
Bus
Walking
Cycling
Boating
into sepearate routability layers for each transport mode.
Ideas how to determine traces for different modes of transport:
[Upper quartile speed]
Walking <5mph
Driving >20mph
Ferry <20mph
Cycling 8-16mph
Bus <20mph
[Vector change]
Boating : Low all others, high
[Velocity variance]
Ferry low
Driving medium
Bus High
[Velocity Variance based on gradient]
Cycling: Very high positive velocity varience based on rate of elevation
drop
Bus: medium
car low
Boating: Very small gradient so N/A
[Upper quartile rate of acceleration]
Boat Very low
Cycle Low
Bus medium
Car high
Walking Low
[Velocity varience when changing vector]
Car Small
Boat N/A
Cycle Small
Bus high
Method of application
Create a score for whole track with weighted average of 20%
Divide track in half. Apply same analysis to each half. Give weighted
average of 20%
Sub-divide again into 4. Apply a 20% weighting for each quarter
then eigth, sixteenth, 1/32nd.
Each 1/32nd segment has 5 scores. For the whole track then each
sub-division down to the 32nd. Summing each score should average noise
caused by different travelling environments on the same type of transport.
More information about the talk
mailing list