i have list of addresses/gps-coordinates need convert coordinate system, distances between points don't equal air-line distance travel distance (in time) between points.
so i'd need travel time between addresses (e.g. through google maps api) , somehow create coordinate system data.
so first question is: @ possible travel time between addresses if have 50 addresses, or take far long? mean doesn't need through google maps api, through offline maps data.
and second question: how create such coordinate system? there kind of name problem can google it? don't know search...
if understand question correctly, there n geographic locations distances in time known. intention draw two-dimensional map distances on paper represent travel distances.
this interesting approach, because how perceive distances, , map done way more intuitive dull ordinary one.
unfortunately, task unsolvable in general case. prove i'll show unsolvable case 4 points.
- there 2 neighbouring cities , b
- between these cities there 3 suburbs c , d
- there 4 roads, between cities , suburbs (a-c, a-d, b-c, b-d)
- each road equally long, , travel takes 15 minutes
so, travel city city b takes 30 minutes (either via c or via d). travel either suburb either city takes 15 minutes, , travel between suburbs c , d takes 30 minutes (either via or via b).
now, because roads take equal time, points a, c, b, , d must form parallelogram equal length (15 minutes) sides. both diagonals ab , cd should have double length, these distances 30 minutes each. impossible, because if diagonals have equal length, length sqrt(2) x 15 minutes , have square.
Comments
Post a Comment