Ticket #23120: Réseaux de Carrefours.mapcss

File Réseaux de Carrefours.mapcss, 4.0 KB (added by jf.vole@…, 11 months ago)

mapcss

Line 
1meta {
2 title: "Réseaux de Carrefours";
3 icon: "assets/Réseau.png"; /* small icon shown in the menu next to the title */
4 description: "Colorise les reseaux de carrefour.";
5 version: "0.0.1_2023-07-15";
6 author: "JF Vole";
7}
8
9/* Couleur du fond */
10
11canvas {
12 default-points: false;
13 fill-color: #000033;
14}
15
16/* Tout est blue opacity 0.5 */
17
18area, way {
19 width: 1;
20 color: blue;
21 opacity: 0.5;
22}
23
24/* les points de repéres (Villes, villages etc...)*/
25
26node|z13-[place="hamlet"],
27node|z11-[place="village"],
28node|z9-node[place="town"],
29node[place="city"]
30{
31 text: "name";
32 text-offset-y: 0;
33 text-offset-x: 0;
34 text-color: green;
35 font-weight: bold;
36 font-size: 8;
37 text-halo-radius: 2;
38 text-halo-color: #FFFF00;
39}
40
41node|z11-[place="village"]
42{
43 font-size: 10;
44}
45
46node|z9-node[place="town"]
47{
48 font-size: 14;
49}
50
51node[place="city"]
52{
53 font-size: 16;
54}
55
56
57
58/* Toutes les formes de routes ou chemin sont brown et dashes */
59
60way[highway] {
61 width: 1;
62 opacity: 1;
63 color: brown;
64 dashes: 2,5,5,5;
65}
66
67/* Les autoroutes et routes principale (RN ?) sont rouge */
68way[highway=motorway], way[highway=motorway_link], way[highway=trunk], way[highway=trunk_link] {
69 casing-width: 2;
70 casing-opacity: 0.5;
71 casing-color: orange;
72/* color: yellow; */
73 dashes: 0;
74}
75
76way[highway=primary], way[highway=secondary], way[highway=tertiary] {
77 casing-width: 1;
78 casing-opacity: 0.4;
79 casing-color: orange;
80/* color: yellow; */
81 dashes: 0;
82}
83
84/* membre d'une relation hiking */
85relation[route=hiking] > way {
86 width: 2;
87 dashes: 5,2;
88}
89
90relation[route=hiking] > way {
91 width: 10;
92 dashes: 5,2;
93}
94
95node["information"="guidepost"][hiking] {
96 symbol-shape: circle;
97 symbol-fill-color: brown;
98 symbol-size: 8;
99 text: "ref";
100 text-color: brown;
101 text-offset-y: 20;
102 text-offset-x: -20;
103 font-size: 12;
104}
105
106/* membre d'une relation network inwn nwn rwn etc. */
107relation[network=iwn] > way, relation[network=rwn] > way, relation[network=nwn] > way, relation[network=rwn] > way, relation[network=lwn] > way {
108 width: 2;
109 dashes: 10,4;
110}
111
112/* membre d'un réseaux de carrefour */
113relation["network:type"="node_network"] > way {
114 width: 2;
115 dashes: 0;
116}
117
118relation[network=iwn] > way|z13-16, relation[network=rwn] > way|z13-16, relation[network=nwn] > way|z13-16, relation[network=rwn] > way|z13-16, relation[network=lwn] > way|z13-16,
119relation["network:type"="node_network"] > way|z13-16 {
120 width: 4;
121}
122
123relation[network=iwn] > way|z16-, relation[network=rwn] > way|z16-, relation[network=nwn] > way|z16-, relation[network=rwn] > way|z16-, relation[network=lwn] > way|z16-,
124relation["network:type"="node_network"] > way|z16- {
125 width: 6;
126}
127
128relation[osmc:symbol=~/^red:/] > relation > way {
129 width: 10;
130 color: red;
131}
132relation[osmc:symbol=~/^red:/] > way, relation[colour=red] > way {
133 color: red;
134}
135
136relation[osmc:symbol=~/^green:/] > way, relation[colour=green] > way {
137 color: green;
138}
139
140relation[osmc:symbol=~/^blue:/] > way, relation[colour=blue] > way {
141 color: blue;
142}
143
144relation[osmc:symbol=~/^yellow:/] > way, relation[colour=yellow] > way {
145 color: yellow;
146}
147
148relation[osmc:symbol=~/^black:/] > way, relation[colour=black] > way {
149 color: gray;
150}
151
152relation[osmc:symbol=~/^brown:/] > way, relation[colour=brown] > way {
153 color: brown;
154}
155
156relation[osmc:symbol=~/^orange:/] > way, relation[colour=orange] > way {
157 color: orange;
158}
159
160relation[osmc:symbol=~/^purple:/] > way, relation[colour=purple] > way {
161 color: purple;
162}
163
164relation[osmc:symbol=~/^white:/] > way, relation[colour=white] > way {
165 color: white;
166}
167
168node|z13-["network:type"="node_network"]
169{
170 symbol-shape: circle;
171 symbol-stroke-color: red;
172 symbol-fill-color: yellow;
173 text: "lwn_ref";
174 text-color: red;
175 font-weight: bold;
176 font-size: 12;
177 text-offset-y: 10;
178}