Última actividad 1 month ago

OverpassQL queries for selecting and/or displaying tracks suitable for Gravel Bikes.

Revisión f940b641d6c9db1c0f3b0ca9230bc2cc3b85c90d

gravel-and-all-tracks-lds.overpass Sin formato
1---
2server: https://op-02.bikerouter.de/api
3
4
5style:
6 layers:
7 - id: admin4-boundary
8 type: line
9 filter:
10 - all
11 - - any
12 - [==, [get, "admin_level"], "4"]
13 line-cap: round
14 line-color: "#f63c"
15 line-width: 4
16
17 - id: admin6-boundary
18 type: line
19 filter:
20 - all
21 - - any
22 - [==, [get, "admin_level"], "6"]
23 line-cap: round
24 line-color: "#f63c"
25 line-width: 3
26
27 - id: gravel-tracks
28 type: line
29 filter:
30 - all
31 - [==, [get, highway], track]
32 line-cap: round
33 line-width:
34 - case
35 - - all
36 - [==, [get, tracktype], grade3]
37 - [==, [get, surface], compacted]
38 - [==, [get, smoothness], bad]
39 - 3
40 - - match
41 - [get, tracktype]
42 - grade2
43 - 3
44 - grade3
45 - 2
46 - 1
47
48 line-color:
49 - case
50 - - all
51 - [==, [get, tracktype], grade3]
52 - [==, [get, surface], compacted]
53 - [==, [get, smoothness], bad]
54 - "#448"
55 - - match
56 - [get, tracktype]
57 - grade2
58 - "#448"
59 - grade3
60 - "#66a"
61 - "#0004"
62---
63
64rel(62376) -> .outer;
65
66(
67 .outer;
68);
69
70
71out geom;
72
73.outer map_to_area -> .boundary;
74
75way(area.boundary)["highway"="track"];
76
77out geom;
78
gravel-brandenburg.overpass Sin formato
1---
2style:
3 layers:
4 - id: bbg-boundary
5 type: line
6 filter:
7 - all
8 - - any
9 - [==, [get, "admin_level"], "4"]
10 line-cap: round
11 line-color: "#f63c"
12 line-width: 4
13 - id: gravel
14 type: line
15 filter:
16 - all
17 - [==, [get, highway], track]
18 line-cap: round
19 line-width:
20 - case
21 - - all
22 - [==, [get, tracktype], grade3]
23 - [==, [get, surface], compacted]
24 - [==, [get, smoothness], bad]
25 - 3
26 - - match
27 - [get, tracktype]
28 - grade2
29 - 3
30 - grade3
31 - 2
32 - 1
33
34 line-color:
35 - case
36 - - all
37 - [==, [get, tracktype], grade3]
38 - [==, [get, surface], compacted]
39 - [==, [get, smoothness], bad]
40 - "#448"
41 - - match
42 - [get, tracktype]
43 - grade2
44 - "#448"
45 - grade3
46 - "#66a"
47 - black
48---
49
50rel(62504) -> .bbg;
51
52(.bbg;);
53
54out geom;
55
56.bbg map_to_area -> .boundary;
57
58way(area.boundary)
59 ["highway"="track"]
60 ["tracktype"~"(grade2|grade3)"]
61 ["surface"~"(compacted|gravel|fine_gravel)"]
62 -> .filtered_tracks;
63
64(
65 way.filtered_tracks["smoothness"~"^(intermediate|bad)"];
66 way.filtered_tracks[!smoothness];
67);
68
69out geom;
70