source: subversion/applications/routing/pyroute/readme.txt @ 5939

Last change on this file since 5939 was 5314, checked in by ojw, 12 years ago

Description of what all the files are

File size: 1002 bytes
Line 
1Quick start:
2
3Just type "python route.py data.osm node1 node2 cycle" from command line
4where node1 and node2 are nodes in the data.osm file.
5
6
7Dependancy graph:
8
9 +-- loadOsm.py: parses OSM files and stores them in memory
10   |             also creates tables of routable segments
11   |
12   +-- route.py: routes though data using A*
13     |
14     +-- routeAsGpx.py: command-line utility to do a route
15     |                  and save it as a GPX file
16     |
17     +-- routeAsOsm.py: same thing, but saves as OSM XML file
18     |
19     +-- gui.py: experimental GUI for mobile applications
20
21 +-- pyroute.py: original version of the routing program, with
22                 everything in one file.  Outputs to a PNG image
23                 showing the map, the route, and debugging
24
25The 'library' programs can be run from the command-line too
26* loadOsm will load a file and tell you statistics about
27  the routes available inside it
28* route will do routing from the command-line and display it
29  as a list of nodes
Note: See TracBrowser for help on using the repository browser.