1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# # example file output policy
# response_persistence_policy = "discard_response_from_memory"
# [system.response_output_policy]
# type = "file"
# filename = "output.json"
# format = { type = "json", newline_delimited = true }
# [graph]
# verbose = true
# [mapping]
# # this matches incoming points to the nearest vertex in the graph.
# spatial_index_type = "vertex"
# # alternatively, builds the spatial index over edges in the graph.
# spatial_index_type = "edge"
# # if you don't have a file with linestring geometries, you can build
# # simple linestrings from the vertices of each edge list.
# geometry = { type = "from_vertices" }
# geometry.type = "from_vertices" # TOML shorthand for above
# # if you can bring your own, the resulting routes will have greater realism.
# geometry = { type = "from_linestrings", input_file = "edges-geometries-enumerated.txt.gz" }
# # optional query distance tolerance for map matching.
# tolerance.distance = 15.0
# tolerance.unit = "meters"
# # allow user to submit queries without destinations, such as when
# # shortest path trees are the desired result, not routes. true by default.
# queries_without_destinations = true
# # the default map input type is a combined strategy that attempts to
# # match by Point, otherwise expects the user to pass either a vertex ({origin|destination}_vertex)
# # or an edge ({origin|destination}_edge). a more restrictive strategy can be
# # specified here with a subset of these values or a single value such as "point".
# matching_type = ["point", "edge_id", "vertex_id"]
[]
= 2
= 0
= "persist_response_in_memory"
= "none"
[]
= 30.0
= "meters"
= false
= ["vertex_id"]
= "vertex"
= "from_vertices"
[]
= "a*"
[]
= { = "distance", = "kilometers" }
= "no_restriction"
[]
= "sum"
= {}
[]
= "vertex"
[]
= "query_runtime"
= "00:01:00"
= 100_000
[]
= []
= []
[]
= "lcss"
= 50.0
= 0.9
= 10.0
= 0
= 10000.0
= "meters"
= {}