This is a distance calculator between 2 addressed, it is based on openstreetmap api.
- install,
pip install distances-calculator
- uninstall
pip uninstall distances-calculator
2 parameters,
- address 1
- address 2
distances-calc "125 Queen St, Auckland, 0620" "127 Queen St, Auckland, 0620"
2 parameters,
- address, the center, the original address
- path, the absolute path of your csv file
distances_writer "125 Queen St, Auckland, 0620" "/home/Username/test.csv"
table test.csv
id | address |
---|---|
0 | 1 Fontenoy Street, Mount Albert, Auckland 1025 |
1 | 3A Fontenoy Street, Mount Albert, Auckland 1025 |
after running distances_writer "125 Queen St, Auckland, 0620" "/home/Username/test.csv"
new table test.csv will be
id | address | distance_to_139 Carrington Rd, Mount Albert, Auckland 1025 |
---|---|---|
0 | 1 Fontenoy Street, Mount Albert, Auckland 1025 | 0.447789551786935 |
1 | 3A Fontenoy Street, Mount Albert, Auckland 1025 | 0.471488332032505 |
in your csv table, there should be one column named address
, and the writer can create a new column named distance_to_<address>
Earth is a sphere, so we can use simple triangle function to calculate a not accurate distance, but most of time, this direct distance is good enough.
this can be used to calculate route distance.
- extract_coordinate
- get_distance
- write_into