File tree Expand file tree Collapse file tree 1 file changed +38
-4
lines changed Expand file tree Collapse file tree 1 file changed +38
-4
lines changed Original file line number Diff line number Diff line change 1
- # OSM-Dijkstra: lab course
1
+ # OSM-Dijkstra
2
2
by Felix Bühler and Simon Matejetz
3
3
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
5
19
` cargo build --release `
6
20
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 `
You can’t perform that action at this time.
0 commit comments