Skip to content

Commit b7d7ed4

Browse files
committed
update README.md
1 parent 6733106 commit b7d7ed4

File tree

1 file changed

+38
-4
lines changed

1 file changed

+38
-4
lines changed

README.md

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,42 @@
1-
# OSM-Dijkstra: lab course
1+
# OSM-Dijkstra
22
by Felix Bühler and Simon Matejetz
33

4-
## Compilation:
4+
This project was part of "Lab Course: Algorithms for OSM Data".
5+
6+
This repository consists of two programms:
7+
8+
## pre
9+
10+
this will parse the `*.osm.pbf` file into a `*.osm.pbf.fmi` file, which is needed for the `web`-program
11+
12+
### dependecies
13+
14+
- `osmpbfreader` = parsing the pbf file
15+
- `serde` = serialization
16+
- `bincode` = exporting serialization
17+
18+
### Compilation
519
`cargo build --release`
620

7-
## Usage:
8-
`cargo run --release`
21+
### Usage
22+
`cargo run --release ./germany-latest.osm.pbf`
23+
24+
## web
25+
26+
is the webserver which provides the interface. it needs the `*.osm.pbf.fmi`-file from the `pre`-programm.
27+
28+
### dependecies
29+
30+
- `actix-files` = serving static files
31+
- `actix-web` = webserver
32+
- `serde` = serialization
33+
- `bincode` = exporting serialization
34+
- `serde_json` = parsing json
35+
36+
### Compilation
37+
38+
`cargo build --release`
39+
40+
### Usage
41+
42+
`cargo run --release ./germany-latest.osm.pbf.fmi`

0 commit comments

Comments
 (0)