Changes between Version 50 and Version 51 of Styles/Maxspeed
- Timestamp:
- 2025-01-02T18:15:09+01:00 (10 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Maxspeed
v50 v51 59 59 60 60 == Changelog == 61 === Version 3.1 === 62 * Unify indentation (4 spaces instead of tabulator), no code change 61 63 === Version 3.0 === 62 64 * Add display of all supported `maxspeed` values as text on high zoom (partly shortened and with abbreviation, see table above); can be disabled by style setting … … 155 157 meta 156 158 { 157 title: "Maxspeed";158 version: "3.0.[[revision]]_[[date]]";159 description: "Display maxspeed values of ways in the map view.";160 icon: "maxspeed_icon.svg";161 author: "Rubke, Dirk Stöcker, Vclaw, Klumbumbus";162 link: "https://josm.openstreetmap.de/wiki/Styles/Maxspeed";163 min-josm-version: "7450"; /* because of user settings */159 title: "Maxspeed"; 160 version: "3.1.[[revision]]_[[date]]"; 161 description: "Display maxspeed values of ways in the map view."; 162 icon: "maxspeed_icon.svg"; 163 author: "Rubke, Dirk Stöcker, Vclaw, Klumbumbus"; 164 link: "https://josm.openstreetmap.de/wiki/Styles/Maxspeed"; 165 min-josm-version: "7450"; /* because of user settings */ 164 166 } 165 167 meta[lang=de] 166 168 { 167 title: "Höchstgeschwindigkeit";168 description: "Anzeige der Höchstgeschwindigkeiten von Linien in der Kartenanzeige.";169 link: "https://josm.openstreetmap.de/wiki/De:Styles/Maxspeed";169 title: "Höchstgeschwindigkeit"; 170 description: "Anzeige der Höchstgeschwindigkeiten von Linien in der Kartenanzeige."; 171 link: "https://josm.openstreetmap.de/wiki/De:Styles/Maxspeed"; 170 172 } 171 173 … … 175 177 /* 2.1 - create user settings */ 176 178 setting::implicit { 177 type: boolean; 178 label: tr("Support implicit maxspeed values, e.g. RO:urban (only in BY, FR, RO, RU, RS)"); 179 default: false; 179 type: boolean; 180 label: tr("Support implicit maxspeed values, e.g. RO:urban (only in BY, FR, RO, RU, RS)"); 181 default: false; 180 182 } 181 183 setting::textdisplay { 182 type: boolean; 183 label: tr("Display maxspeed values as text"); 184 default: true; 184 type: boolean; 185 label: tr("Display maxspeed values as text"); 186 default: true; 185 187 } 186 188 … … 188 190 way["tiger:reviewed"=no]::core_tiger 189 191 { 190 opacity: 0;192 opacity: 0; 191 193 } 192 194 … … 194 196 way[highway] 195 197 { 196 text: none;198 text: none; 197 199 } 198 200 … … 200 202 way["maxspeed:conditional"=~/^(none|[1-9][0-9]*) @ /]::maxspeedlayer 201 203 { 202 maxsp_cond: get(split(" ", tag("maxspeed:conditional")), 0);203 set cond_kmh;204 maxsp_cond: get(split(" ", tag("maxspeed:conditional")), 0); 205 set cond_kmh; 204 206 } 205 207 way["maxspeed:forward:conditional"=~/^(none|[1-9][0-9]*) @ /]::maxspeedcasinglayer 206 208 { 207 maxsp_forward_cond: get(split(" ", tag("maxspeed:forward:conditional")), 0);208 set cond_forward_kmh;209 maxsp_forward_cond: get(split(" ", tag("maxspeed:forward:conditional")), 0); 210 set cond_forward_kmh; 209 211 } 210 212 way["maxspeed:backward:conditional"=~/^(none|[1-9][0-9]*) @ /]::maxspeedcasinglayer 211 213 { 212 maxsp_backward_cond: get(split(" ", tag("maxspeed:backward:conditional")), 0);213 set cond_backward_kmh;214 maxsp_backward_cond: get(split(" ", tag("maxspeed:backward:conditional")), 0); 215 set cond_backward_kmh; 214 216 } 215 217 way["maxspeed:conditional"=~/^[1-9][0-9]* mph @ /]::maxspeedlayer 216 218 { 217 maxsp_cond: get(split(" ", tag("maxspeed:conditional")), 0);218 set cond_mph;219 maxsp_cond: get(split(" ", tag("maxspeed:conditional")), 0); 220 set cond_mph; 219 221 } 220 222 way["maxspeed:forward:conditional"=~/^[1-9][0-9]* mph @ /]::maxspeedcasinglayer 221 223 { 222 maxsp_forward_cond: get(split(" ", tag("maxspeed:forward:conditional")), 0);223 set cond_forward_mph;224 maxsp_forward_cond: get(split(" ", tag("maxspeed:forward:conditional")), 0); 225 set cond_forward_mph; 224 226 } 225 227 way["maxspeed:backward:conditional"=~/^[1-9][0-9]* mph @ /]::maxspeedcasinglayer 226 228 { 227 maxsp_backward_cond: get(split(" ", tag("maxspeed:backward:conditional")), 0);228 set cond_backward_mph;229 maxsp_backward_cond: get(split(" ", tag("maxspeed:backward:conditional")), 0); 230 set cond_backward_mph; 229 231 } 230 232 … … 239 241 way["maxspeed"="none"]::maxspeedlayer 240 242 { 241 set maxspeed;242 color: speed_none#febede;243 set maxspeed; 244 color: speed_none#febede; 243 245 } 244 246 way["maxspeed"="5"]::maxspeedlayer 245 247 { 246 set maxspeed;247 color: speed_5#ff5656;248 set maxspeed; 249 color: speed_5#ff5656; 248 250 } 249 251 way["maxspeed"="10"]::maxspeedlayer, 250 252 way["maxspeed"="RS:living_street"][setting("implicit")]::maxspeedlayer 251 253 { 252 set maxspeed;253 color: speed_10#b80022;254 set maxspeed; 255 color: speed_10#b80022; 254 256 } 255 257 way["maxspeed"="15"]::maxspeedlayer 256 258 { 257 set maxspeed;258 color: speed_15#00da8b;259 set maxspeed; 260 color: speed_15#00da8b; 259 261 } 260 262 way["maxspeed"="20"]::maxspeedlayer, … … 262 264 way["maxspeed"="RU:living_street"][setting("implicit")]::maxspeedlayer 263 265 { 264 set maxspeed;265 color: speed_20#e3cc82;266 set maxspeed; 267 color: speed_20#e3cc82; 266 268 } 267 269 way["maxspeed"="30"]::maxspeedlayer, 268 270 way["maxspeed"="FR:zone30"][setting("implicit")]::maxspeedlayer 269 271 { 270 set maxspeed;271 color: speed_30#4d4dff;272 set maxspeed; 273 color: speed_30#4d4dff; 272 274 } 273 275 way["maxspeed"="40"]::maxspeedlayer 274 276 { 275 set maxspeed;276 color: speed_40#4d4d00;277 set maxspeed; 278 color: speed_40#4d4d00; 277 279 } 278 280 way["maxspeed"="45"]::maxspeedlayer 279 281 { 280 set maxspeed;281 color: speed_45#fd6eaa;282 set maxspeed; 283 color: speed_45#fd6eaa; 282 284 } 283 285 way["maxspeed"="50"]::maxspeedlayer, … … 286 288 way["maxspeed"="RS:urban"][setting("implicit")]::maxspeedlayer 287 289 { 288 set maxspeed;289 color: speed_50#07f807;290 set maxspeed; 291 color: speed_50#07f807; 290 292 } 291 293 way["maxspeed"="60"]::maxspeedlayer, … … 293 295 way["maxspeed"="RU:urban"][setting("implicit")]::maxspeedlayer 294 296 { 295 set maxspeed;296 color: speed_60#9f9fff;297 set maxspeed; 298 color: speed_60#9f9fff; 297 299 } 298 300 way["maxspeed"="70"]::maxspeedlayer 299 301 { 300 set maxspeed;301 color: speed_70#ee8b00;302 set maxspeed; 303 color: speed_70#ee8b00; 302 304 } 303 305 way["maxspeed"="80"]::maxspeedlayer, … … 305 307 way["maxspeed"="RS:rural"][setting("implicit")]::maxspeedlayer 306 308 { 307 set maxspeed;308 color: speed_80#f90808;309 set maxspeed; 310 color: speed_80#f90808; 309 311 } 310 312 way["maxspeed"="90"]::maxspeedlayer, … … 313 315 way["maxspeed"="RU:rural"][setting("implicit")]::maxspeedlayer 314 316 { 315 set maxspeed;316 color: speed_90#07f8f8;317 set maxspeed; 318 color: speed_90#07f8f8; 317 319 } 318 320 way["maxspeed"="100"]::maxspeedlayer, … … 320 322 way["maxspeed"="RS:trunk"][setting("implicit")]::maxspeedlayer 321 323 { 322 set maxspeed;323 color: speed_100#f807f8;324 set maxspeed; 325 color: speed_100#f807f8; 324 326 } 325 327 way["maxspeed"="110"]::maxspeedlayer, … … 327 329 way["maxspeed"="RU:motorway"][setting("implicit")]::maxspeedlayer 328 330 { 329 set maxspeed;330 color: speed_110#7807f8;331 set maxspeed; 332 color: speed_110#7807f8; 331 333 } 332 334 way["maxspeed"="120"]::maxspeedlayer 333 335 { 334 set maxspeed;335 color: speed_120#b69b20;336 set maxspeed; 337 color: speed_120#b69b20; 336 338 } 337 339 way["maxspeed"="130"]::maxspeedlayer, … … 340 342 way["maxspeed"="RS:motorway"][setting("implicit")]::maxspeedlayer 341 343 { 342 set maxspeed;343 color: speed_130#c0f100;344 set maxspeed; 345 color: speed_130#c0f100; 344 346 } 345 347 way["maxspeed"="140"]::maxspeedlayer 346 348 { 347 set maxspeed;348 color: speed_140#438100;349 set maxspeed; 350 color: speed_140#438100; 349 351 } 350 352 /* 3.2 - mph */ 351 353 way["maxspeed"="5 mph"]::maxspeedlayer 352 354 { 353 set maxspeed;354 color: speed_5_mph#b80022;355 set maxspeed; 356 color: speed_5_mph#b80022; 355 357 } 356 358 way["maxspeed"="10 mph"]::maxspeedlayer 357 359 { 358 set maxspeed;359 color: speed_10_mph#00da8b;360 set maxspeed; 361 color: speed_10_mph#00da8b; 360 362 } 361 363 way["maxspeed"="15 mph"]::maxspeedlayer 362 364 { 363 set maxspeed;364 color: speed_15_mph#e3cc82;365 set maxspeed; 366 color: speed_15_mph#e3cc82; 365 367 } 366 368 way["maxspeed"="20 mph"]::maxspeedlayer 367 369 { 368 set maxspeed;369 color: speed_20_mph#4d4dff;370 set maxspeed; 371 color: speed_20_mph#4d4dff; 370 372 } 371 373 way["maxspeed"="25 mph"]::maxspeedlayer 372 374 { 373 set maxspeed;374 color: speed_25_mph#4d4d00;375 set maxspeed; 376 color: speed_25_mph#4d4d00; 375 377 } 376 378 way["maxspeed"="30 mph"]::maxspeedlayer 377 379 { 378 set maxspeed;379 color: speed_30_mph#fd6eaa;380 set maxspeed; 381 color: speed_30_mph#fd6eaa; 380 382 } 381 383 way["maxspeed"="35 mph"]::maxspeedlayer 382 384 { 383 set maxspeed;384 color: speed_35_mph#07f807;385 set maxspeed; 386 color: speed_35_mph#07f807; 385 387 } 386 388 way["maxspeed"="40 mph"]::maxspeedlayer 387 389 { 388 set maxspeed;389 color: speed_40_mph#9f9fff;390 set maxspeed; 391 color: speed_40_mph#9f9fff; 390 392 } 391 393 way["maxspeed"="45 mph"]::maxspeedlayer 392 394 { 393 set maxspeed;394 color: speed_45_mph#ee8b00;395 set maxspeed; 396 color: speed_45_mph#ee8b00; 395 397 } 396 398 way["maxspeed"="50 mph"]::maxspeedlayer 397 399 { 398 set maxspeed;399 color: speed_50_mph#f90808;400 set maxspeed; 401 color: speed_50_mph#f90808; 400 402 } 401 403 way["maxspeed"="55 mph"]::maxspeedlayer 402 404 { 403 set maxspeed;404 color: speed_55_mph#07f8f8;405 set maxspeed; 406 color: speed_55_mph#07f8f8; 405 407 } 406 408 way["maxspeed"="60 mph"]::maxspeedlayer 407 409 { 408 set maxspeed;409 color: speed_60_mph#f807f8;410 set maxspeed; 411 color: speed_60_mph#f807f8; 410 412 } 411 413 way["maxspeed"="65 mph"]::maxspeedlayer 412 414 { 413 set maxspeed;414 color: speed_65_mph#7807f8;415 set maxspeed; 416 color: speed_65_mph#7807f8; 415 417 } 416 418 way["maxspeed"="70 mph"]::maxspeedlayer 417 419 { 418 set maxspeed;419 color: speed_70_mph#b69b20;420 set maxspeed; 421 color: speed_70_mph#b69b20; 420 422 } 421 423 way["maxspeed"="75 mph"]::maxspeedlayer 422 424 { 423 set maxspeed;424 color: speed_75_mph#c0f100;425 set maxspeed; 426 color: speed_75_mph#c0f100; 425 427 } 426 428 way["maxspeed"="80 mph"]::maxspeedlayer 427 429 { 428 set maxspeed;429 color: speed_80_mph#438100;430 set maxspeed; 431 color: speed_80_mph#438100; 430 432 } 431 433 way["maxspeed"="85 mph"]::maxspeedlayer 432 434 { 433 set maxspeed;434 color: speed_85_mph#725600;435 set maxspeed; 436 color: speed_85_mph#725600; 435 437 } 436 438 … … 439 441 way.cond_mph::maxspeedlayer 440 442 { 441 dashes: 55,25;443 dashes: 55,25; 442 444 } 443 445 /* 3.3.1 - kmh */ 444 446 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="none"]::maxspeedlayer 445 447 { 446 dashes-background-color: speed_none#febede;448 dashes-background-color: speed_none#febede; 447 449 } 448 450 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="5"]::maxspeedlayer 449 451 { 450 dashes-background-color: speed_5#ff5656;452 dashes-background-color: speed_5#ff5656; 451 453 } 452 454 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="10"]::maxspeedlayer 453 455 { 454 dashes-background-color: speed_10#b80022;456 dashes-background-color: speed_10#b80022; 455 457 } 456 458 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="15"]::maxspeedlayer 457 459 { 458 dashes-background-color: speed_15#00da8b;460 dashes-background-color: speed_15#00da8b; 459 461 } 460 462 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="20"]::maxspeedlayer 461 463 /* A selector for implicit scheme is not needed here because e.g. "maxspeed:conditional=RU:living_street @ (...)" is nonsense, better use the actual maxspeed value in this case. The same is true for the others (rural, urban, motorway, ...). */ 462 464 { 463 dashes-background-color: speed_20#e3cc82;465 dashes-background-color: speed_20#e3cc82; 464 466 } 465 467 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="30"]::maxspeedlayer 466 468 { 467 dashes-background-color: speed_30#4d4dff;469 dashes-background-color: speed_30#4d4dff; 468 470 } 469 471 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="40"]::maxspeedlayer 470 472 { 471 dashes-background-color: speed_40#4d4d00;473 dashes-background-color: speed_40#4d4d00; 472 474 } 473 475 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="45"]::maxspeedlayer 474 476 { 475 dashes-background-color: speed_45#fd6eaa;477 dashes-background-color: speed_45#fd6eaa; 476 478 } 477 479 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="50"]::maxspeedlayer 478 480 { 479 dashes-background-color: speed_50#07f807;481 dashes-background-color: speed_50#07f807; 480 482 } 481 483 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="60"]::maxspeedlayer 482 484 { 483 dashes-background-color: speed_60#9f9fff;485 dashes-background-color: speed_60#9f9fff; 484 486 } 485 487 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="70"]::maxspeedlayer 486 488 { 487 dashes-background-color: speed_70#ee8b00;489 dashes-background-color: speed_70#ee8b00; 488 490 } 489 491 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="80"]::maxspeedlayer 490 492 { 491 dashes-background-color: speed_80#f90808;493 dashes-background-color: speed_80#f90808; 492 494 } 493 495 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="90"]::maxspeedlayer 494 496 { 495 dashes-background-color: speed_90#07f8f8;497 dashes-background-color: speed_90#07f8f8; 496 498 } 497 499 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="100"]::maxspeedlayer 498 500 { 499 dashes-background-color: speed_100#f807f8;501 dashes-background-color: speed_100#f807f8; 500 502 } 501 503 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="110"]::maxspeedlayer 502 504 { 503 dashes-background-color: speed_110#7807f8;505 dashes-background-color: speed_110#7807f8; 504 506 } 505 507 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="120"]::maxspeedlayer 506 508 { 507 dashes-background-color: speed_120#b69b20;509 dashes-background-color: speed_120#b69b20; 508 510 } 509 511 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="130"]::maxspeedlayer 510 512 { 511 dashes-background-color: speed_130#c0f100;513 dashes-background-color: speed_130#c0f100; 512 514 } 513 515 way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="140"]::maxspeedlayer 514 516 { 515 dashes-background-color: speed_140#438100;517 dashes-background-color: speed_140#438100; 516 518 } 517 519 /* 3.3.2 - mph */ 518 520 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="5"]::maxspeedlayer 519 521 { 520 dashes-background-color: speed_5_mph#b80022;522 dashes-background-color: speed_5_mph#b80022; 521 523 } 522 524 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="10"]::maxspeedlayer 523 525 { 524 dashes-background-color: speed_10_mph#00da8b;526 dashes-background-color: speed_10_mph#00da8b; 525 527 } 526 528 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="15"]::maxspeedlayer 527 529 { 528 dashes-background-color: speed_15_mph#e3cc82;530 dashes-background-color: speed_15_mph#e3cc82; 529 531 } 530 532 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="20"]::maxspeedlayer 531 533 { 532 dashes-background-color: speed_20_mph#4d4dff;534 dashes-background-color: speed_20_mph#4d4dff; 533 535 } 534 536 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="25"]::maxspeedlayer 535 537 { 536 dashes-background-color: speed_25_mph#4d4d00;538 dashes-background-color: speed_25_mph#4d4d00; 537 539 } 538 540 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="30"]::maxspeedlayer 539 541 { 540 dashes-background-color: speed_30_mph#fd6eaa;542 dashes-background-color: speed_30_mph#fd6eaa; 541 543 } 542 544 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="35"]::maxspeedlayer 543 545 { 544 dashes-background-color: speed_35_mph#07f807;546 dashes-background-color: speed_35_mph#07f807; 545 547 } 546 548 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="40"]::maxspeedlayer 547 549 { 548 dashes-background-color: speed_40_mph#9f9fff;550 dashes-background-color: speed_40_mph#9f9fff; 549 551 } 550 552 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="45"]::maxspeedlayer 551 553 { 552 dashes-background-color: speed_45_mph#ee8b00;554 dashes-background-color: speed_45_mph#ee8b00; 553 555 } 554 556 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="50"]::maxspeedlayer 555 557 { 556 dashes-background-color: speed_50_mph#f90808;558 dashes-background-color: speed_50_mph#f90808; 557 559 } 558 560 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="55"]::maxspeedlayer 559 561 { 560 dashes-background-color: speed_55_mph#07f8f8;562 dashes-background-color: speed_55_mph#07f8f8; 561 563 } 562 564 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="60"]::maxspeedlayer 563 565 { 564 dashes-background-color: speed_60_mph#f807f8;566 dashes-background-color: speed_60_mph#f807f8; 565 567 } 566 568 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="65"]::maxspeedlayer 567 569 { 568 dashes-background-color: speed_65_mph#7807f8;570 dashes-background-color: speed_65_mph#7807f8; 569 571 } 570 572 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="70"]::maxspeedlayer 571 573 { 572 dashes-background-color: speed_70_mph#b69b20;574 dashes-background-color: speed_70_mph#b69b20; 573 575 } 574 576 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="75"]::maxspeedlayer 575 577 { 576 dashes-background-color: speed_75_mph#c0f100;578 dashes-background-color: speed_75_mph#c0f100; 577 579 } 578 580 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="80"]::maxspeedlayer 579 581 { 580 dashes-background-color: speed_80_mph#438100;582 dashes-background-color: speed_80_mph#438100; 581 583 } 582 584 way.cond_mph[prop(maxsp_cond, maxspeedlayer)="85"]::maxspeedlayer 583 585 { 584 dashes-background-color: speed_85_mph#725600;586 dashes-background-color: speed_85_mph#725600; 585 587 } 586 588 … … 588 590 way.maxspeed::maxspeedlayer 589 591 { 590 width: 14;591 z-index: -1;592 width: 14; 593 z-index: -1; 592 594 } 593 595 way|z16.maxspeed::maxspeedlayer 594 596 { 595 width: 12;597 width: 12; 596 598 } 597 599 way|z-15.maxspeed::maxspeedlayer 598 600 { 599 width:10;601 width:10; 600 602 } 601 603 way.maxspeed[maxspeed:variable]::maxspeedlayer 602 604 { 603 dashes: 34,6;604 /* *variable* overrides the dashes scheme of *conditional*, but the colors of conditional stay.605 This way you can see conditional and variable together */605 dashes: 34,6; 606 /* *variable* overrides the dashes scheme of *conditional*, but the colors of conditional stay. 607 This way you can see conditional and variable together */ 606 608 } 607 609 … … 613 615 way["maxspeed:backward"="none"]!:righthandtraffic::maxspeedcasinglayer 614 616 { 615 set maxspeed_right;616 right-casing-color: speed_none#febede;617 set maxspeed_right; 618 right-casing-color: speed_none#febede; 617 619 } 618 620 way["maxspeed:forward"="5"]:righthandtraffic::maxspeedcasinglayer, 619 621 way["maxspeed:backward"="5"]!:righthandtraffic::maxspeedcasinglayer 620 622 { 621 set maxspeed_right;622 right-casing-color: speed_5#ff5656;623 set maxspeed_right; 624 right-casing-color: speed_5#ff5656; 623 625 } 624 626 way["maxspeed:forward"="10"]:righthandtraffic::maxspeedcasinglayer, … … 626 628 way["maxspeed:forward"="RS:living_street"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 627 629 { 628 set maxspeed_right;629 right-casing-color: speed_10#b80022;630 set maxspeed_right; 631 right-casing-color: speed_10#b80022; 630 632 } 631 633 way["maxspeed:forward"="15"]:righthandtraffic::maxspeedcasinglayer, 632 634 way["maxspeed:backward"="15"]!:righthandtraffic::maxspeedcasinglayer 633 635 { 634 set maxspeed_right;635 right-casing-color: speed_15#00da8b;636 set maxspeed_right; 637 right-casing-color: speed_15#00da8b; 636 638 } 637 639 way["maxspeed:forward"="20"]:righthandtraffic::maxspeedcasinglayer, … … 641 643 /* no left hand traffic in BY, FR, RO, RU, RS, so a selector is not needed here and the similar rules in chapter 5.1 */ 642 644 { 643 set maxspeed_right;644 right-casing-color: speed_20#e3cc82;645 set maxspeed_right; 646 right-casing-color: speed_20#e3cc82; 645 647 } 646 648 way["maxspeed:forward"="30"]:righthandtraffic::maxspeedcasinglayer, … … 648 650 way["maxspeed:forward"="FR:zone30"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 649 651 { 650 set maxspeed_right;651 right-casing-color: speed_30#4d4dff;652 set maxspeed_right; 653 right-casing-color: speed_30#4d4dff; 652 654 } 653 655 way["maxspeed:forward"="40"]:righthandtraffic::maxspeedcasinglayer, 654 656 way["maxspeed:backward"="40"]!:righthandtraffic::maxspeedcasinglayer 655 657 { 656 set maxspeed_right;657 right-casing-color: speed_40#4d4d00;658 set maxspeed_right; 659 right-casing-color: speed_40#4d4d00; 658 660 } 659 661 way["maxspeed:forward"="45"]:righthandtraffic::maxspeedcasinglayer, 660 662 way["maxspeed:backward"="45"]!:righthandtraffic::maxspeedcasinglayer 661 663 { 662 set maxspeed_right;663 right-casing-color: speed_45#fd6eaa;664 set maxspeed_right; 665 right-casing-color: speed_45#fd6eaa; 664 666 } 665 667 way["maxspeed:forward"="50"]:righthandtraffic::maxspeedcasinglayer, … … 669 671 way["maxspeed:forward"="RS:urban"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 670 672 { 671 set maxspeed_right;672 right-casing-color: speed_50#07f807;673 set maxspeed_right; 674 right-casing-color: speed_50#07f807; 673 675 } 674 676 way["maxspeed:forward"="60"]:righthandtraffic::maxspeedcasinglayer, … … 677 679 way["maxspeed:forward"="RU:urban"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 678 680 { 679 set maxspeed_right;680 right-casing-color: speed_60#9f9fff;681 set maxspeed_right; 682 right-casing-color: speed_60#9f9fff; 681 683 } 682 684 way["maxspeed:forward"="70"]:righthandtraffic::maxspeedcasinglayer, 683 685 way["maxspeed:backward"="70"]!:righthandtraffic::maxspeedcasinglayer 684 686 { 685 set maxspeed_right;686 right-casing-color: speed_70#ee8b00;687 set maxspeed_right; 688 right-casing-color: speed_70#ee8b00; 687 689 } 688 690 way["maxspeed:forward"="80"]:righthandtraffic::maxspeedcasinglayer, … … 691 693 way["maxspeed:forward"="RS:rural"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 692 694 { 693 set maxspeed_right;694 right-casing-color: speed_80#f90808;695 set maxspeed_right; 696 right-casing-color: speed_80#f90808; 695 697 } 696 698 way["maxspeed:forward"="90"]:righthandtraffic::maxspeedcasinglayer, … … 700 702 way["maxspeed:forward"="RU:rural"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 701 703 { 702 set maxspeed_right;703 right-casing-color: speed_90#07f8f8;704 set maxspeed_right; 705 right-casing-color: speed_90#07f8f8; 704 706 } 705 707 way["maxspeed:forward"="100"]:righthandtraffic::maxspeedcasinglayer, … … 708 710 way["maxspeed:forward"="RS:trunk"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 709 711 { 710 set maxspeed_right;711 right-casing-color: speed_100#f807f8;712 set maxspeed_right; 713 right-casing-color: speed_100#f807f8; 712 714 } 713 715 way["maxspeed:forward"="110"]:righthandtraffic::maxspeedcasinglayer, … … 716 718 way["maxspeed:forward"="RU:motorway"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 717 719 { 718 set maxspeed_right;719 right-casing-color: speed_110#7807f8;720 set maxspeed_right; 721 right-casing-color: speed_110#7807f8; 720 722 } 721 723 way["maxspeed:forward"="120"]:righthandtraffic::maxspeedcasinglayer, 722 724 way["maxspeed:backward"="120"]!:righthandtraffic::maxspeedcasinglayer 723 725 { 724 set maxspeed_right;725 right-casing-color: speed_120#b69b20;726 set maxspeed_right; 727 right-casing-color: speed_120#b69b20; 726 728 } 727 729 way["maxspeed:forward"="130"]:righthandtraffic::maxspeedcasinglayer, … … 731 733 way["maxspeed:forward"="RS:motorway"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 732 734 { 733 set maxspeed_right;734 right-casing-color: speed_130#c0f100;735 set maxspeed_right; 736 right-casing-color: speed_130#c0f100; 735 737 } 736 738 way["maxspeed:forward"="140"]:righthandtraffic::maxspeedcasinglayer, 737 739 way["maxspeed:backward"="140"]!:righthandtraffic::maxspeedcasinglayer 738 740 { 739 set maxspeed_right;740 right-casing-color: speed_140#438100;741 set maxspeed_right; 742 right-casing-color: speed_140#438100; 741 743 } 742 744 /* 4.2 - mph */ … … 744 746 way["maxspeed:backward"="5 mph"]!:righthandtraffic::maxspeedcasinglayer 745 747 { 746 set maxspeed_right;747 right-casing-color: speed_5_mph#b80022;748 set maxspeed_right; 749 right-casing-color: speed_5_mph#b80022; 748 750 } 749 751 way["maxspeed:forward"="10 mph"]:righthandtraffic::maxspeedcasinglayer, 750 752 way["maxspeed:backward"="10 mph"]!:righthandtraffic::maxspeedcasinglayer 751 753 { 752 set maxspeed_right;753 right-casing-color: speed_10_mph#00da8b;754 set maxspeed_right; 755 right-casing-color: speed_10_mph#00da8b; 754 756 } 755 757 way["maxspeed:forward"="15 mph"]:righthandtraffic::maxspeedcasinglayer, 756 758 way["maxspeed:backward"="15 mph"]!:righthandtraffic::maxspeedcasinglayer 757 759 { 758 set maxspeed_right;759 right-casing-color: speed_15_mph#e3cc82;760 set maxspeed_right; 761 right-casing-color: speed_15_mph#e3cc82; 760 762 } 761 763 way["maxspeed:forward"="20 mph"]:righthandtraffic::maxspeedcasinglayer, 762 764 way["maxspeed:backward"="20 mph"]!:righthandtraffic::maxspeedcasinglayer 763 765 { 764 set maxspeed_right;765 right-casing-color: speed_20_mph#4d4dff;766 set maxspeed_right; 767 right-casing-color: speed_20_mph#4d4dff; 766 768 } 767 769 way["maxspeed:forward"="25 mph"]:righthandtraffic::maxspeedcasinglayer, 768 770 way["maxspeed:backward"="25 mph"]!:righthandtraffic::maxspeedcasinglayer 769 771 { 770 set maxspeed_right;771 right-casing-color: speed_25_mph#4d4d00;772 set maxspeed_right; 773 right-casing-color: speed_25_mph#4d4d00; 772 774 } 773 775 way["maxspeed:forward"="30 mph"]:righthandtraffic::maxspeedcasinglayer, 774 776 way["maxspeed:backward"="30 mph"]!:righthandtraffic::maxspeedcasinglayer 775 777 { 776 set maxspeed_right;777 right-casing-color: speed_30_mph#fd6eaa;778 set maxspeed_right; 779 right-casing-color: speed_30_mph#fd6eaa; 778 780 } 779 781 way["maxspeed:forward"="35 mph"]:righthandtraffic::maxspeedcasinglayer, 780 782 way["maxspeed:backward"="35 mph"]!:righthandtraffic::maxspeedcasinglayer 781 783 { 782 set maxspeed_right;783 right-casing-color: speed_35_mph#07f807;784 set maxspeed_right; 785 right-casing-color: speed_35_mph#07f807; 784 786 } 785 787 way["maxspeed:forward"="40 mph"]:righthandtraffic::maxspeedcasinglayer, 786 788 way["maxspeed:backward"="40 mph"]!:righthandtraffic::maxspeedcasinglayer 787 789 { 788 set maxspeed_right;789 right-casing-color: speed_40_mph#9f9fff;790 set maxspeed_right; 791 right-casing-color: speed_40_mph#9f9fff; 790 792 } 791 793 way["maxspeed:forward"="45 mph"]:righthandtraffic::maxspeedcasinglayer, 792 794 way["maxspeed:backward"="45 mph"]!:righthandtraffic::maxspeedcasinglayer 793 795 { 794 set maxspeed_right;795 right-casing-color: speed_45_mph#ee8b00;796 set maxspeed_right; 797 right-casing-color: speed_45_mph#ee8b00; 796 798 } 797 799 way["maxspeed:forward"="50 mph"]:righthandtraffic::maxspeedcasinglayer, 798 800 way["maxspeed:backward"="50 mph"]!:righthandtraffic::maxspeedcasinglayer 799 801 { 800 set maxspeed_right;801 right-casing-color: speed_50_mph#f90808;802 set maxspeed_right; 803 right-casing-color: speed_50_mph#f90808; 802 804 } 803 805 way["maxspeed:forward"="55 mph"]:righthandtraffic::maxspeedcasinglayer, 804 806 way["maxspeed:backward"="55 mph"]!:righthandtraffic::maxspeedcasinglayer 805 807 { 806 set maxspeed_right;807 right-casing-color: speed_55_mph#07f8f8;808 set maxspeed_right; 809 right-casing-color: speed_55_mph#07f8f8; 808 810 } 809 811 way["maxspeed:forward"="60 mph"]:righthandtraffic::maxspeedcasinglayer, 810 812 way["maxspeed:backward"="60 mph"]!:righthandtraffic::maxspeedcasinglayer 811 813 { 812 set maxspeed_right;813 right-casing-color: speed_60_mph#f807f8;814 set maxspeed_right; 815 right-casing-color: speed_60_mph#f807f8; 814 816 } 815 817 way["maxspeed:forward"="65 mph"]:righthandtraffic::maxspeedcasinglayer, 816 818 way["maxspeed:backward"="65 mph"]!:righthandtraffic::maxspeedcasinglayer 817 819 { 818 set maxspeed_right;819 right-casing-color: speed_65_mph#7807f8;820 set maxspeed_right; 821 right-casing-color: speed_65_mph#7807f8; 820 822 } 821 823 way["maxspeed:forward"="70 mph"]:righthandtraffic::maxspeedcasinglayer, 822 824 way["maxspeed:backward"="70 mph"]!:righthandtraffic::maxspeedcasinglayer 823 825 { 824 set maxspeed_right;825 right-casing-color: speed_70_mph#b69b20;826 set maxspeed_right; 827 right-casing-color: speed_70_mph#b69b20; 826 828 } 827 829 way["maxspeed:forward"="75 mph"]:righthandtraffic::maxspeedcasinglayer, 828 830 way["maxspeed:backward"="75 mph"]!:righthandtraffic::maxspeedcasinglayer 829 831 { 830 set maxspeed_right;831 right-casing-color: speed_75_mph#c0f100;832 set maxspeed_right; 833 right-casing-color: speed_75_mph#c0f100; 832 834 } 833 835 way["maxspeed:forward"="80 mph"]:righthandtraffic::maxspeedcasinglayer, 834 836 way["maxspeed:backward"="80 mph"]!:righthandtraffic::maxspeedcasinglayer 835 837 { 836 set maxspeed_right;837 right-casing-color: speed_80_mph#438100;838 set maxspeed_right; 839 right-casing-color: speed_80_mph#438100; 838 840 } 839 841 way["maxspeed:forward"="85 mph"]:righthandtraffic::maxspeedcasinglayer, 840 842 way["maxspeed:backward"="85 mph"]!:righthandtraffic::maxspeedcasinglayer 841 843 { 842 set maxspeed_right;843 right-casing-color: speed_85_mph#725600;844 set maxspeed_right; 845 right-casing-color: speed_85_mph#725600; 844 846 } 845 847 … … 850 852 way.cond_backward_mph!:righthandtraffic::maxspeedcasinglayer 851 853 { 852 set maxspeed_right_cond;853 right-casing-dashes: 55,25;854 set maxspeed_right_cond; 855 right-casing-dashes: 55,25; 854 856 } 855 857 /* 4.3.1 - kmh */ … … 857 859 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="none"]!:righthandtraffic::maxspeedcasinglayer 858 860 { 859 right-casing-dashes-background-color: speed_none#febede;861 right-casing-dashes-background-color: speed_none#febede; 860 862 } 861 863 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="5"]:righthandtraffic::maxspeedcasinglayer, 862 864 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="5"]!:righthandtraffic::maxspeedcasinglayer 863 865 { 864 right-casing-dashes-background-color: speed_5#ff5656;866 right-casing-dashes-background-color: speed_5#ff5656; 865 867 } 866 868 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="10"]:righthandtraffic::maxspeedcasinglayer, 867 869 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="10"]!:righthandtraffic::maxspeedcasinglayer 868 870 { 869 right-casing-dashes-background-color: speed_10#b80022;871 right-casing-dashes-background-color: speed_10#b80022; 870 872 } 871 873 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="15"]:righthandtraffic::maxspeedcasinglayer, 872 874 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="15"]!:righthandtraffic::maxspeedcasinglayer 873 875 { 874 right-casing-dashes-background-color: speed_15#00da8b;876 right-casing-dashes-background-color: speed_15#00da8b; 875 877 } 876 878 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="20"]:righthandtraffic::maxspeedcasinglayer, 877 879 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="20"]!:righthandtraffic::maxspeedcasinglayer 878 880 { 879 right-casing-dashes-background-color: speed_20#e3cc82;881 right-casing-dashes-background-color: speed_20#e3cc82; 880 882 } 881 883 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="30"]:righthandtraffic::maxspeedcasinglayer, 882 884 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="30"]!:righthandtraffic::maxspeedcasinglayer 883 885 { 884 right-casing-dashes-background-color: speed_30#4d4dff;886 right-casing-dashes-background-color: speed_30#4d4dff; 885 887 } 886 888 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="40"]:righthandtraffic::maxspeedcasinglayer, 887 889 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="40"]!:righthandtraffic::maxspeedcasinglayer 888 890 { 889 right-casing-dashes-background-color: speed_40#4d4d00;891 right-casing-dashes-background-color: speed_40#4d4d00; 890 892 } 891 893 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="45"]:righthandtraffic::maxspeedcasinglayer, 892 894 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="45"]!:righthandtraffic::maxspeedcasinglayer 893 895 { 894 right-casing-dashes-background-color: speed_45#fd6eaa;896 right-casing-dashes-background-color: speed_45#fd6eaa; 895 897 } 896 898 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="50"]:righthandtraffic::maxspeedcasinglayer, 897 899 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="50"]!:righthandtraffic::maxspeedcasinglayer 898 900 { 899 right-casing-dashes-background-color: speed_50#07f807;901 right-casing-dashes-background-color: speed_50#07f807; 900 902 } 901 903 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="60"]:righthandtraffic::maxspeedcasinglayer, 902 904 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="60"]!:righthandtraffic::maxspeedcasinglayer 903 905 { 904 right-casing-dashes-background-color: speed_60#9f9fff;906 right-casing-dashes-background-color: speed_60#9f9fff; 905 907 } 906 908 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="70"]:righthandtraffic::maxspeedcasinglayer, 907 909 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="70"]!:righthandtraffic::maxspeedcasinglayer 908 910 { 909 right-casing-dashes-background-color: speed_70#ee8b00;911 right-casing-dashes-background-color: speed_70#ee8b00; 910 912 } 911 913 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="80"]:righthandtraffic::maxspeedcasinglayer, 912 914 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="80"]!:righthandtraffic::maxspeedcasinglayer 913 915 { 914 right-casing-dashes-background-color: speed_80#f90808;916 right-casing-dashes-background-color: speed_80#f90808; 915 917 } 916 918 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="90"]:righthandtraffic::maxspeedcasinglayer, 917 919 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="90"]!:righthandtraffic::maxspeedcasinglayer 918 920 { 919 right-casing-dashes-background-color: speed_90#07f8f8;921 right-casing-dashes-background-color: speed_90#07f8f8; 920 922 } 921 923 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="100"]:righthandtraffic::maxspeedcasinglayer, 922 924 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="100"]!:righthandtraffic::maxspeedcasinglayer 923 925 { 924 right-casing-dashes-background-color: speed_100#f807f8;926 right-casing-dashes-background-color: speed_100#f807f8; 925 927 } 926 928 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="110"]:righthandtraffic::maxspeedcasinglayer, 927 929 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="110"]!:righthandtraffic::maxspeedcasinglayer 928 930 { 929 right-casing-dashes-background-color: speed_110#7807f8;931 right-casing-dashes-background-color: speed_110#7807f8; 930 932 } 931 933 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="120"]:righthandtraffic::maxspeedcasinglayer, 932 934 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="120"]!:righthandtraffic::maxspeedcasinglayer 933 935 { 934 right-casing-dashes-background-color: speed_120#b69b20;936 right-casing-dashes-background-color: speed_120#b69b20; 935 937 } 936 938 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="130"]:righthandtraffic::maxspeedcasinglayer, 937 939 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="130"]!:righthandtraffic::maxspeedcasinglayer 938 940 { 939 right-casing-dashes-background-color: speed_130#c0f100;941 right-casing-dashes-background-color: speed_130#c0f100; 940 942 } 941 943 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="140"]:righthandtraffic::maxspeedcasinglayer, 942 944 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="140"]!:righthandtraffic::maxspeedcasinglayer 943 945 { 944 right-casing-dashes-background-color: speed_140#438100;946 right-casing-dashes-background-color: speed_140#438100; 945 947 } 946 948 /* 4.3.2 - mph */ … … 948 950 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="5"]!:righthandtraffic::maxspeedcasinglayer 949 951 { 950 right-casing-dashes-background-color: speed_5_mph#b80022;952 right-casing-dashes-background-color: speed_5_mph#b80022; 951 953 } 952 954 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="10"]:righthandtraffic::maxspeedcasinglayer, 953 955 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="10"]!:righthandtraffic::maxspeedcasinglayer 954 956 { 955 right-casing-dashes-background-color: speed_10_mph#00da8b;957 right-casing-dashes-background-color: speed_10_mph#00da8b; 956 958 } 957 959 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="15"]:righthandtraffic::maxspeedcasinglayer, 958 960 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="15"]!:righthandtraffic::maxspeedcasinglayer 959 961 { 960 right-casing-dashes-background-color: speed_15_mph#e3cc82;962 right-casing-dashes-background-color: speed_15_mph#e3cc82; 961 963 } 962 964 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="20"]:righthandtraffic::maxspeedcasinglayer, 963 965 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="20"]!:righthandtraffic::maxspeedcasinglayer 964 966 { 965 right-casing-dashes-background-color: speed_20_mph#4d4dff;967 right-casing-dashes-background-color: speed_20_mph#4d4dff; 966 968 } 967 969 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="25"]:righthandtraffic::maxspeedcasinglayer, 968 970 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="25"]!:righthandtraffic::maxspeedcasinglayer 969 971 { 970 right-casing-dashes-background-color: speed_25_mph#4d4d00;972 right-casing-dashes-background-color: speed_25_mph#4d4d00; 971 973 } 972 974 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="30"]:righthandtraffic::maxspeedcasinglayer, 973 975 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="30"]!:righthandtraffic::maxspeedcasinglayer 974 976 { 975 right-casing-dashes-background-color: speed_30_mph#fd6eaa;977 right-casing-dashes-background-color: speed_30_mph#fd6eaa; 976 978 } 977 979 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="35"]:righthandtraffic::maxspeedcasinglayer, 978 980 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="35"]!:righthandtraffic::maxspeedcasinglayer 979 981 { 980 right-casing-dashes-background-color: speed_35_mph#07f807;982 right-casing-dashes-background-color: speed_35_mph#07f807; 981 983 } 982 984 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="40"]:righthandtraffic::maxspeedcasinglayer, 983 985 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="40"]!:righthandtraffic::maxspeedcasinglayer 984 986 { 985 right-casing-dashes-background-color: speed_40_mph#9f9fff;987 right-casing-dashes-background-color: speed_40_mph#9f9fff; 986 988 } 987 989 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="45"]:righthandtraffic::maxspeedcasinglayer, 988 990 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="45"]!:righthandtraffic::maxspeedcasinglayer 989 991 { 990 right-casing-dashes-background-color: speed_45_mph#ee8b00;992 right-casing-dashes-background-color: speed_45_mph#ee8b00; 991 993 } 992 994 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="50"]:righthandtraffic::maxspeedcasinglayer, 993 995 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="50"]!:righthandtraffic::maxspeedcasinglayer 994 996 { 995 right-casing-dashes-background-color: speed_50_mph#f90808;997 right-casing-dashes-background-color: speed_50_mph#f90808; 996 998 } 997 999 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="55"]:righthandtraffic::maxspeedcasinglayer, 998 1000 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="55"]!:righthandtraffic::maxspeedcasinglayer 999 1001 { 1000 right-casing-dashes-background-color: speed_55_mph#07f8f8;1002 right-casing-dashes-background-color: speed_55_mph#07f8f8; 1001 1003 } 1002 1004 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="60"]:righthandtraffic::maxspeedcasinglayer, 1003 1005 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="60"]!:righthandtraffic::maxspeedcasinglayer 1004 1006 { 1005 right-casing-dashes-background-color: speed_60_mph#f807f8;1007 right-casing-dashes-background-color: speed_60_mph#f807f8; 1006 1008 } 1007 1009 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="65"]:righthandtraffic::maxspeedcasinglayer, 1008 1010 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="65"]!:righthandtraffic::maxspeedcasinglayer 1009 1011 { 1010 right-casing-dashes-background-color: speed_65_mph#7807f8;1012 right-casing-dashes-background-color: speed_65_mph#7807f8; 1011 1013 } 1012 1014 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="70"]:righthandtraffic::maxspeedcasinglayer, 1013 1015 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="70"]!:righthandtraffic::maxspeedcasinglayer 1014 1016 { 1015 right-casing-dashes-background-color: speed_70_mph#b69b20;1017 right-casing-dashes-background-color: speed_70_mph#b69b20; 1016 1018 } 1017 1019 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="75"]:righthandtraffic::maxspeedcasinglayer, 1018 1020 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="75"]!:righthandtraffic::maxspeedcasinglayer 1019 1021 { 1020 right-casing-dashes-background-color: speed_75_mph#c0f100;1022 right-casing-dashes-background-color: speed_75_mph#c0f100; 1021 1023 } 1022 1024 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="80"]:righthandtraffic::maxspeedcasinglayer, 1023 1025 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="80"]!:righthandtraffic::maxspeedcasinglayer 1024 1026 { 1025 right-casing-dashes-background-color: speed_80_mph#438100;1027 right-casing-dashes-background-color: speed_80_mph#438100; 1026 1028 } 1027 1029 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="85"]:righthandtraffic::maxspeedcasinglayer, 1028 1030 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="85"]!:righthandtraffic::maxspeedcasinglayer 1029 1031 { 1030 right-casing-dashes-background-color: speed_85_mph#725600;1032 right-casing-dashes-background-color: speed_85_mph#725600; 1031 1033 } 1032 1034 … … 1035 1037 way.maxspeed_right_cond::maxspeedcasinglayer 1036 1038 { 1037 right-casing-width: 6;1038 right-casing-offset: 0;1039 major-z-index: 3;1040 z-index: -1;1039 right-casing-width: 6; 1040 right-casing-offset: 0; 1041 major-z-index: 3; 1042 z-index: -1; 1041 1043 } 1042 1044 way|z16.maxspeed_right::maxspeedcasinglayer, 1043 1045 way|z16.maxspeed_right_cond::maxspeedcasinglayer 1044 1046 { 1045 right-casing-width: 5;1047 right-casing-width: 5; 1046 1048 } 1047 1049 way|z-15.maxspeed_right::maxspeedcasinglayer, 1048 1050 way|z-15.maxspeed_right_cond::maxspeedcasinglayer 1049 1051 { 1050 right-casing-width: 4;1052 right-casing-width: 4; 1051 1053 } 1052 1054 way.maxspeed_right_cond!.maxspeed_right::maxspeedcasinglayer 1053 1055 { 1054 right-casing-opacity: 0;1055 right-casing-dashes-background-opacity: 1;1056 right-casing-opacity: 0; 1057 right-casing-dashes-background-opacity: 1; 1056 1058 } 1057 1059 way.maxspeed_right[maxspeed:variable:forward]:righthandtraffic::maxspeedcasinglayer, … … 1060 1062 way.maxspeed_right_cond[maxspeed:variable:backward]!:righthandtraffic::maxspeedcasinglayer 1061 1063 { 1062 right-casing-dashes: 34,6;1064 right-casing-dashes: 34,6; 1063 1065 } 1064 1066 … … 1070 1072 way["maxspeed:backward"="none"]:righthandtraffic::maxspeedcasinglayer 1071 1073 { 1072 set maxspeed_left;1073 left-casing-color: speed_none#febede;1074 set maxspeed_left; 1075 left-casing-color: speed_none#febede; 1074 1076 } 1075 1077 way["maxspeed:forward"="5"]!:righthandtraffic::maxspeedcasinglayer, 1076 1078 way["maxspeed:backward"="5"]:righthandtraffic::maxspeedcasinglayer 1077 1079 { 1078 set maxspeed_left;1079 left-casing-color: speed_5#ff5656;1080 set maxspeed_left; 1081 left-casing-color: speed_5#ff5656; 1080 1082 } 1081 1083 way["maxspeed:forward"="10"]!:righthandtraffic::maxspeedcasinglayer, … … 1083 1085 way["maxspeed:backward"="RS:living_street"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1084 1086 { 1085 set maxspeed_left;1086 left-casing-color: speed_10#b80022;1087 set maxspeed_left; 1088 left-casing-color: speed_10#b80022; 1087 1089 } 1088 1090 way["maxspeed:forward"="15"]!:righthandtraffic::maxspeedcasinglayer, 1089 1091 way["maxspeed:backward"="15"]:righthandtraffic::maxspeedcasinglayer 1090 1092 { 1091 set maxspeed_left;1092 left-casing-color: speed_15#00da8b;1093 set maxspeed_left; 1094 left-casing-color: speed_15#00da8b; 1093 1095 } 1094 1096 way["maxspeed:forward"="20"]!:righthandtraffic::maxspeedcasinglayer, … … 1097 1099 way["maxspeed:backward"="RU:living_street"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1098 1100 { 1099 set maxspeed_left;1100 left-casing-color: speed_20#e3cc82;1101 set maxspeed_left; 1102 left-casing-color: speed_20#e3cc82; 1101 1103 } 1102 1104 way["maxspeed:forward"="30"]!:righthandtraffic::maxspeedcasinglayer, … … 1104 1106 way["maxspeed:backward"="FR:zone30"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1105 1107 { 1106 set maxspeed_left;1107 left-casing-color: speed_30#4d4dff;1108 set maxspeed_left; 1109 left-casing-color: speed_30#4d4dff; 1108 1110 } 1109 1111 way["maxspeed:forward"="40"]!:righthandtraffic::maxspeedcasinglayer, 1110 1112 way["maxspeed:backward"="40"]:righthandtraffic::maxspeedcasinglayer 1111 1113 { 1112 set maxspeed_left;1113 left-casing-color: speed_40#4d4d00;1114 set maxspeed_left; 1115 left-casing-color: speed_40#4d4d00; 1114 1116 } 1115 1117 way["maxspeed:forward"="45"]!:righthandtraffic::maxspeedcasinglayer, 1116 1118 way["maxspeed:backward"="45"]:righthandtraffic::maxspeedcasinglayer 1117 1119 { 1118 set maxspeed_left;1119 left-casing-color: speed_45#fd6eaa;1120 set maxspeed_left; 1121 left-casing-color: speed_45#fd6eaa; 1120 1122 } 1121 1123 way["maxspeed:forward"="50"]!:righthandtraffic::maxspeedcasinglayer, … … 1125 1127 way["maxspeed:backward"="RS:urban"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1126 1128 { 1127 set maxspeed_left;1128 left-casing-color: speed_50#07f807;1129 set maxspeed_left; 1130 left-casing-color: speed_50#07f807; 1129 1131 } 1130 1132 way["maxspeed:forward"="60"]!:righthandtraffic::maxspeedcasinglayer, … … 1133 1135 way["maxspeed:backward"="RU:urban"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1134 1136 { 1135 set maxspeed_left;1136 left-casing-color: speed_60#9f9fff;1137 set maxspeed_left; 1138 left-casing-color: speed_60#9f9fff; 1137 1139 } 1138 1140 way["maxspeed:forward"="70"]!:righthandtraffic::maxspeedcasinglayer, 1139 1141 way["maxspeed:backward"="70"]:righthandtraffic::maxspeedcasinglayer 1140 1142 { 1141 set maxspeed_left;1142 left-casing-color: speed_70#ee8b00;1143 set maxspeed_left; 1144 left-casing-color: speed_70#ee8b00; 1143 1145 } 1144 1146 way["maxspeed:forward"="80"]!:righthandtraffic::maxspeedcasinglayer, … … 1147 1149 way["maxspeed:backward"="RS:rural"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1148 1150 { 1149 set maxspeed_left;1150 left-casing-color: speed_80#f90808;1151 set maxspeed_left; 1152 left-casing-color: speed_80#f90808; 1151 1153 } 1152 1154 way["maxspeed:forward"="90"]!:righthandtraffic::maxspeedcasinglayer, … … 1156 1158 way["maxspeed:backward"="RU:rural"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1157 1159 { 1158 set maxspeed_left;1159 left-casing-color: speed_90#07f8f8;1160 set maxspeed_left; 1161 left-casing-color: speed_90#07f8f8; 1160 1162 } 1161 1163 way["maxspeed:forward"="100"]!:righthandtraffic::maxspeedcasinglayer, … … 1164 1166 way["maxspeed:backward"="RS:trunk"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1165 1167 { 1166 set maxspeed_left;1167 left-casing-color: speed_100#f807f8;1168 set maxspeed_left; 1169 left-casing-color: speed_100#f807f8; 1168 1170 } 1169 1171 way["maxspeed:forward"="110"]!:righthandtraffic::maxspeedcasinglayer, … … 1172 1174 way["maxspeed:backward"="RU:motorway"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1173 1175 { 1174 set maxspeed_left;1175 left-casing-color: speed_110#7807f8;1176 set maxspeed_left; 1177 left-casing-color: speed_110#7807f8; 1176 1178 } 1177 1179 way["maxspeed:forward"="120"]!:righthandtraffic::maxspeedcasinglayer, 1178 1180 way["maxspeed:backward"="120"]:righthandtraffic::maxspeedcasinglayer 1179 1181 { 1180 set maxspeed_left;1181 left-casing-color: speed_120#b69b20;1182 set maxspeed_left; 1183 left-casing-color: speed_120#b69b20; 1182 1184 } 1183 1185 way["maxspeed:forward"="130"]!:righthandtraffic::maxspeedcasinglayer, … … 1187 1189 way["maxspeed:backward"="RS:motorway"][setting("implicit")]:righthandtraffic::maxspeedcasinglayer 1188 1190 { 1189 set maxspeed_left;1190 left-casing-color: speed_130#c0f100;1191 set maxspeed_left; 1192 left-casing-color: speed_130#c0f100; 1191 1193 } 1192 1194 way["maxspeed:forward"="140"]!:righthandtraffic::maxspeedcasinglayer, 1193 1195 way["maxspeed:backward"="140"]:righthandtraffic::maxspeedcasinglayer 1194 1196 { 1195 set maxspeed_left;1196 left-casing-color: speed_140#438100;1197 set maxspeed_left; 1198 left-casing-color: speed_140#438100; 1197 1199 } 1198 1200 /* 5.2 - mph */ … … 1200 1202 way["maxspeed:backward"="5 mph"]:righthandtraffic::maxspeedcasinglayer 1201 1203 { 1202 set maxspeed_left;1203 left-casing-color: speed_5_mph#b80022;1204 set maxspeed_left; 1205 left-casing-color: speed_5_mph#b80022; 1204 1206 } 1205 1207 way["maxspeed:forward"="10 mph"]!:righthandtraffic::maxspeedcasinglayer, 1206 1208 way["maxspeed:backward"="10 mph"]:righthandtraffic::maxspeedcasinglayer 1207 1209 { 1208 set maxspeed_left;1209 left-casing-color: speed_10_mph#00da8b;1210 set maxspeed_left; 1211 left-casing-color: speed_10_mph#00da8b; 1210 1212 } 1211 1213 way["maxspeed:forward"="15 mph"]!:righthandtraffic::maxspeedcasinglayer, 1212 1214 way["maxspeed:backward"="15 mph"]:righthandtraffic::maxspeedcasinglayer 1213 1215 { 1214 set maxspeed_left;1215 left-casing-color: speed_15_mph#e3cc82;1216 set maxspeed_left; 1217 left-casing-color: speed_15_mph#e3cc82; 1216 1218 } 1217 1219 way["maxspeed:forward"="20 mph"]!:righthandtraffic::maxspeedcasinglayer, 1218 1220 way["maxspeed:backward"="20 mph"]:righthandtraffic::maxspeedcasinglayer 1219 1221 { 1220 set maxspeed_left;1221 left-casing-color: speed_20_mph#4d4dff;1222 set maxspeed_left; 1223 left-casing-color: speed_20_mph#4d4dff; 1222 1224 } 1223 1225 way["maxspeed:forward"="25 mph"]!:righthandtraffic::maxspeedcasinglayer, 1224 1226 way["maxspeed:backward"="25 mph"]:righthandtraffic::maxspeedcasinglayer 1225 1227 { 1226 set maxspeed_left;1227 left-casing-color: speed_25_mph#4d4d00;1228 set maxspeed_left; 1229 left-casing-color: speed_25_mph#4d4d00; 1228 1230 } 1229 1231 way["maxspeed:forward"="30 mph"]!:righthandtraffic::maxspeedcasinglayer, 1230 1232 way["maxspeed:backward"="30 mph"]:righthandtraffic::maxspeedcasinglayer 1231 1233 { 1232 set maxspeed_left;1233 left-casing-color: speed_30_mph#fd6eaa;1234 set maxspeed_left; 1235 left-casing-color: speed_30_mph#fd6eaa; 1234 1236 } 1235 1237 way["maxspeed:forward"="35 mph"]!:righthandtraffic::maxspeedcasinglayer, 1236 1238 way["maxspeed:backward"="35 mph"]:righthandtraffic::maxspeedcasinglayer 1237 1239 { 1238 set maxspeed_left;1239 left-casing-color: speed_35_mph#07f807;1240 set maxspeed_left; 1241 left-casing-color: speed_35_mph#07f807; 1240 1242 } 1241 1243 way["maxspeed:forward"="40 mph"]!:righthandtraffic::maxspeedcasinglayer, 1242 1244 way["maxspeed:backward"="40 mph"]:righthandtraffic::maxspeedcasinglayer 1243 1245 { 1244 set maxspeed_left;1245 left-casing-color: speed_40_mph#9f9fff;1246 set maxspeed_left; 1247 left-casing-color: speed_40_mph#9f9fff; 1246 1248 } 1247 1249 way["maxspeed:forward"="45 mph"]!:righthandtraffic::maxspeedcasinglayer, 1248 1250 way["maxspeed:backward"="45 mph"]:righthandtraffic::maxspeedcasinglayer 1249 1251 { 1250 set maxspeed_left;1251 left-casing-color: speed_45_mph#ee8b00;1252 set maxspeed_left; 1253 left-casing-color: speed_45_mph#ee8b00; 1252 1254 } 1253 1255 way["maxspeed:forward"="50 mph"]!:righthandtraffic::maxspeedcasinglayer, 1254 1256 way["maxspeed:backward"="50 mph"]:righthandtraffic::maxspeedcasinglayer 1255 1257 { 1256 set maxspeed_left;1257 left-casing-color: speed_50_mph#f90808;1258 set maxspeed_left; 1259 left-casing-color: speed_50_mph#f90808; 1258 1260 } 1259 1261 way["maxspeed:forward"="55 mph"]!:righthandtraffic::maxspeedcasinglayer, 1260 1262 way["maxspeed:backward"="55 mph"]:righthandtraffic::maxspeedcasinglayer 1261 1263 { 1262 set maxspeed_left;1263 left-casing-color: speed_55_mph#07f8f8;1264 set maxspeed_left; 1265 left-casing-color: speed_55_mph#07f8f8; 1264 1266 } 1265 1267 way["maxspeed:forward"="60 mph"]!:righthandtraffic::maxspeedcasinglayer, 1266 1268 way["maxspeed:backward"="60 mph"]:righthandtraffic::maxspeedcasinglayer 1267 1269 { 1268 set maxspeed_left;1269 left-casing-color: speed_60_mph#f807f8;1270 set maxspeed_left; 1271 left-casing-color: speed_60_mph#f807f8; 1270 1272 } 1271 1273 way["maxspeed:forward"="65 mph"]!:righthandtraffic::maxspeedcasinglayer, 1272 1274 way["maxspeed:backward"="65 mph"]:righthandtraffic::maxspeedcasinglayer 1273 1275 { 1274 set maxspeed_left;1275 left-casing-color: speed_65_mph#7807f8;1276 set maxspeed_left; 1277 left-casing-color: speed_65_mph#7807f8; 1276 1278 } 1277 1279 way["maxspeed:forward"="70 mph"]!:righthandtraffic::maxspeedcasinglayer, 1278 1280 way["maxspeed:backward"="70 mph"]:righthandtraffic::maxspeedcasinglayer 1279 1281 { 1280 set maxspeed_left;1281 left-casing-color: speed_70_mph#b69b20;1282 set maxspeed_left; 1283 left-casing-color: speed_70_mph#b69b20; 1282 1284 } 1283 1285 way["maxspeed:forward"="75 mph"]!:righthandtraffic::maxspeedcasinglayer, 1284 1286 way["maxspeed:backward"="75 mph"]:righthandtraffic::maxspeedcasinglayer 1285 1287 { 1286 set maxspeed_left;1287 left-casing-color: speed_75_mph#c0f100;1288 set maxspeed_left; 1289 left-casing-color: speed_75_mph#c0f100; 1288 1290 } 1289 1291 way["maxspeed:forward"="80 mph"]!:righthandtraffic::maxspeedcasinglayer, 1290 1292 way["maxspeed:backward"="80 mph"]:righthandtraffic::maxspeedcasinglayer 1291 1293 { 1292 set maxspeed_left;1293 left-casing-color: speed_80_mph#438100;1294 set maxspeed_left; 1295 left-casing-color: speed_80_mph#438100; 1294 1296 } 1295 1297 way["maxspeed:forward"="85 mph"]!:righthandtraffic::maxspeedcasinglayer, 1296 1298 way["maxspeed:backward"="85 mph"]:righthandtraffic::maxspeedcasinglayer 1297 1299 { 1298 set maxspeed_left;1299 left-casing-color: speed_85_mph#725600;1300 set maxspeed_left; 1301 left-casing-color: speed_85_mph#725600; 1300 1302 } 1301 1303 … … 1306 1308 way.cond_backward_mph:righthandtraffic::maxspeedcasinglayer 1307 1309 { 1308 set maxspeed_left_cond;1309 left-casing-dashes: 55,25;1310 set maxspeed_left_cond; 1311 left-casing-dashes: 55,25; 1310 1312 } 1311 1313 /* 5.3.1 - kmh */ … … 1313 1315 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="none"]:righthandtraffic::maxspeedcasinglayer 1314 1316 { 1315 left-casing-dashes-background-color: speed_none#febede;1317 left-casing-dashes-background-color: speed_none#febede; 1316 1318 } 1317 1319 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="5"]!:righthandtraffic::maxspeedcasinglayer, 1318 1320 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="5"]:righthandtraffic::maxspeedcasinglayer 1319 1321 { 1320 left-casing-dashes-background-color: speed_5#ff5656;1322 left-casing-dashes-background-color: speed_5#ff5656; 1321 1323 } 1322 1324 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="10"]!:righthandtraffic::maxspeedcasinglayer, 1323 1325 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="10"]:righthandtraffic::maxspeedcasinglayer 1324 1326 { 1325 left-casing-dashes-background-color: speed_10#b80022;1327 left-casing-dashes-background-color: speed_10#b80022; 1326 1328 } 1327 1329 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="15"]!:righthandtraffic::maxspeedcasinglayer, 1328 1330 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="15"]:righthandtraffic::maxspeedcasinglayer 1329 1331 { 1330 left-casing-dashes-background-color: speed_15#00da8b;1332 left-casing-dashes-background-color: speed_15#00da8b; 1331 1333 } 1332 1334 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="20"]!:righthandtraffic::maxspeedcasinglayer, 1333 1335 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="20"]:righthandtraffic::maxspeedcasinglayer 1334 1336 { 1335 left-casing-dashes-background-color: speed_20#e3cc82;1337 left-casing-dashes-background-color: speed_20#e3cc82; 1336 1338 } 1337 1339 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="30"]!:righthandtraffic::maxspeedcasinglayer, 1338 1340 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="30"]:righthandtraffic::maxspeedcasinglayer 1339 1341 { 1340 left-casing-dashes-background-color: speed_30#4d4dff;1342 left-casing-dashes-background-color: speed_30#4d4dff; 1341 1343 } 1342 1344 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="40"]!:righthandtraffic::maxspeedcasinglayer, 1343 1345 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="40"]:righthandtraffic::maxspeedcasinglayer 1344 1346 { 1345 left-casing-dashes-background-color: speed_40#4d4d00;1347 left-casing-dashes-background-color: speed_40#4d4d00; 1346 1348 } 1347 1349 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="45"]!:righthandtraffic::maxspeedcasinglayer, 1348 1350 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="45"]:righthandtraffic::maxspeedcasinglayer 1349 1351 { 1350 left-casing-dashes-background-color: speed_45#fd6eaa;1352 left-casing-dashes-background-color: speed_45#fd6eaa; 1351 1353 } 1352 1354 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="50"]!:righthandtraffic::maxspeedcasinglayer, 1353 1355 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="50"]:righthandtraffic::maxspeedcasinglayer 1354 1356 { 1355 left-casing-dashes-background-color: speed_50#07f807;1357 left-casing-dashes-background-color: speed_50#07f807; 1356 1358 } 1357 1359 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="60"]!:righthandtraffic::maxspeedcasinglayer, 1358 1360 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="60"]:righthandtraffic::maxspeedcasinglayer 1359 1361 { 1360 left-casing-dashes-background-color: speed_60#9f9fff;1362 left-casing-dashes-background-color: speed_60#9f9fff; 1361 1363 } 1362 1364 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="70"]!:righthandtraffic::maxspeedcasinglayer, 1363 1365 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="70"]:righthandtraffic::maxspeedcasinglayer 1364 1366 { 1365 left-casing-dashes-background-color: speed_70#ee8b00;1367 left-casing-dashes-background-color: speed_70#ee8b00; 1366 1368 } 1367 1369 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="80"]!:righthandtraffic::maxspeedcasinglayer, 1368 1370 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="80"]:righthandtraffic::maxspeedcasinglayer 1369 1371 { 1370 left-casing-dashes-background-color: speed_80#f90808;1372 left-casing-dashes-background-color: speed_80#f90808; 1371 1373 } 1372 1374 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="90"]!:righthandtraffic::maxspeedcasinglayer, 1373 1375 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="90"]:righthandtraffic::maxspeedcasinglayer 1374 1376 { 1375 left-casing-dashes-background-color: speed_90#07f8f8;1377 left-casing-dashes-background-color: speed_90#07f8f8; 1376 1378 } 1377 1379 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="100"]!:righthandtraffic::maxspeedcasinglayer, 1378 1380 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="100"]:righthandtraffic::maxspeedcasinglayer 1379 1381 { 1380 left-casing-dashes-background-color: speed_100#f807f8;1382 left-casing-dashes-background-color: speed_100#f807f8; 1381 1383 } 1382 1384 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="110"]!:righthandtraffic::maxspeedcasinglayer, 1383 1385 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="110"]:righthandtraffic::maxspeedcasinglayer 1384 1386 { 1385 left-casing-dashes-background-color: speed_110#7807f8;1387 left-casing-dashes-background-color: speed_110#7807f8; 1386 1388 } 1387 1389 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="120"]!:righthandtraffic::maxspeedcasinglayer, 1388 1390 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="120"]:righthandtraffic::maxspeedcasinglayer 1389 1391 { 1390 left-casing-dashes-background-color: speed_120#b69b20;1392 left-casing-dashes-background-color: speed_120#b69b20; 1391 1393 } 1392 1394 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="130"]!:righthandtraffic::maxspeedcasinglayer, 1393 1395 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="130"]:righthandtraffic::maxspeedcasinglayer 1394 1396 { 1395 left-casing-dashes-background-color: speed_130#c0f100;1397 left-casing-dashes-background-color: speed_130#c0f100; 1396 1398 } 1397 1399 way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedcasinglayer)="140"]!:righthandtraffic::maxspeedcasinglayer, 1398 1400 way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedcasinglayer)="140"]:righthandtraffic::maxspeedcasinglayer 1399 1401 { 1400 left-casing-dashes-background-color: speed_140#438100;1402 left-casing-dashes-background-color: speed_140#438100; 1401 1403 } 1402 1404 /* 5.3.2 - mph */ … … 1404 1406 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="5"]:righthandtraffic::maxspeedcasinglayer 1405 1407 { 1406 left-casing-dashes-background-color: speed_5_mph#b80022;1408 left-casing-dashes-background-color: speed_5_mph#b80022; 1407 1409 } 1408 1410 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="10"]!:righthandtraffic::maxspeedcasinglayer, 1409 1411 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="10"]:righthandtraffic::maxspeedcasinglayer 1410 1412 { 1411 left-casing-dashes-background-color: speed_10_mph#00da8b;1413 left-casing-dashes-background-color: speed_10_mph#00da8b; 1412 1414 } 1413 1415 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="15"]!:righthandtraffic::maxspeedcasinglayer, 1414 1416 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="15"]:righthandtraffic::maxspeedcasinglayer 1415 1417 { 1416 left-casing-dashes-background-color: speed_15_mph#e3cc82;1418 left-casing-dashes-background-color: speed_15_mph#e3cc82; 1417 1419 } 1418 1420 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="20"]!:righthandtraffic::maxspeedcasinglayer, 1419 1421 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="20"]:righthandtraffic::maxspeedcasinglayer 1420 1422 { 1421 left-casing-dashes-background-color: speed_20_mph#4d4dff;1423 left-casing-dashes-background-color: speed_20_mph#4d4dff; 1422 1424 } 1423 1425 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="25"]!:righthandtraffic::maxspeedcasinglayer, 1424 1426 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="25"]:righthandtraffic::maxspeedcasinglayer 1425 1427 { 1426 left-casing-dashes-background-color: speed_25_mph#4d4d00;1428 left-casing-dashes-background-color: speed_25_mph#4d4d00; 1427 1429 } 1428 1430 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="30"]!:righthandtraffic::maxspeedcasinglayer, 1429 1431 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="30"]:righthandtraffic::maxspeedcasinglayer 1430 1432 { 1431 left-casing-dashes-background-color: speed_30_mph#fd6eaa;1433 left-casing-dashes-background-color: speed_30_mph#fd6eaa; 1432 1434 } 1433 1435 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="35"]!:righthandtraffic::maxspeedcasinglayer, 1434 1436 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="35"]:righthandtraffic::maxspeedcasinglayer 1435 1437 { 1436 left-casing-dashes-background-color: speed_35_mph#07f807;1438 left-casing-dashes-background-color: speed_35_mph#07f807; 1437 1439 } 1438 1440 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="40"]!:righthandtraffic::maxspeedcasinglayer, 1439 1441 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="40"]:righthandtraffic::maxspeedcasinglayer 1440 1442 { 1441 left-casing-dashes-background-color: speed_40_mph#9f9fff;1443 left-casing-dashes-background-color: speed_40_mph#9f9fff; 1442 1444 } 1443 1445 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="45"]!:righthandtraffic::maxspeedcasinglayer, 1444 1446 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="45"]:righthandtraffic::maxspeedcasinglayer 1445 1447 { 1446 left-casing-dashes-background-color: speed_45_mph#ee8b00;1448 left-casing-dashes-background-color: speed_45_mph#ee8b00; 1447 1449 } 1448 1450 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="50"]!:righthandtraffic::maxspeedcasinglayer, 1449 1451 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="50"]:righthandtraffic::maxspeedcasinglayer 1450 1452 { 1451 left-casing-dashes-background-color: speed_50_mph#f90808;1453 left-casing-dashes-background-color: speed_50_mph#f90808; 1452 1454 } 1453 1455 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="55"]!:righthandtraffic::maxspeedcasinglayer, 1454 1456 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="55"]:righthandtraffic::maxspeedcasinglayer 1455 1457 { 1456 left-casing-dashes-background-color: speed_55_mph#07f8f8;1458 left-casing-dashes-background-color: speed_55_mph#07f8f8; 1457 1459 } 1458 1460 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="60"]!:righthandtraffic::maxspeedcasinglayer, 1459 1461 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="60"]:righthandtraffic::maxspeedcasinglayer 1460 1462 { 1461 left-casing-dashes-background-color: speed_60_mph#f807f8;1463 left-casing-dashes-background-color: speed_60_mph#f807f8; 1462 1464 } 1463 1465 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="65"]!:righthandtraffic::maxspeedcasinglayer, 1464 1466 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="65"]:righthandtraffic::maxspeedcasinglayer 1465 1467 { 1466 left-casing-dashes-background-color: speed_65_mph#7807f8;1468 left-casing-dashes-background-color: speed_65_mph#7807f8; 1467 1469 } 1468 1470 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="70"]!:righthandtraffic::maxspeedcasinglayer, 1469 1471 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="70"]:righthandtraffic::maxspeedcasinglayer 1470 1472 { 1471 left-casing-dashes-background-color: speed_70_mph#b69b20;1473 left-casing-dashes-background-color: speed_70_mph#b69b20; 1472 1474 } 1473 1475 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="75"]!:righthandtraffic::maxspeedcasinglayer, 1474 1476 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="75"]:righthandtraffic::maxspeedcasinglayer 1475 1477 { 1476 left-casing-dashes-background-color: speed_75_mph#c0f100;1478 left-casing-dashes-background-color: speed_75_mph#c0f100; 1477 1479 } 1478 1480 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="80"]!:righthandtraffic::maxspeedcasinglayer, 1479 1481 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="80"]:righthandtraffic::maxspeedcasinglayer 1480 1482 { 1481 left-casing-dashes-background-color: speed_80_mph#438100;1483 left-casing-dashes-background-color: speed_80_mph#438100; 1482 1484 } 1483 1485 way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedcasinglayer)="85"]!:righthandtraffic::maxspeedcasinglayer, 1484 1486 way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedcasinglayer)="85"]:righthandtraffic::maxspeedcasinglayer 1485 1487 { 1486 left-casing-dashes-background-color: speed_85_mph#725600;1488 left-casing-dashes-background-color: speed_85_mph#725600; 1487 1489 } 1488 1490 … … 1491 1493 way.maxspeed_left_cond::maxspeedcasinglayer 1492 1494 { 1493 left-casing-width: 6;1494 left-casing-offset: 0;1495 major-z-index: 3;1496 z-index: -1;1495 left-casing-width: 6; 1496 left-casing-offset: 0; 1497 major-z-index: 3; 1498 z-index: -1; 1497 1499 } 1498 1500 way|z16.maxspeed_left::maxspeedcasinglayer, 1499 1501 way|z16.maxspeed_left_cond::maxspeedcasinglayer 1500 1502 { 1501 left-casing-width: 5;1503 left-casing-width: 5; 1502 1504 } 1503 1505 way|z-15.maxspeed_left::maxspeedcasinglayer, 1504 1506 way|z-15.maxspeed_left_cond::maxspeedcasinglayer 1505 1507 { 1506 left-casing-width: 4;1508 left-casing-width: 4; 1507 1509 } 1508 1510 way.maxspeed_left_cond!.maxspeed_left::maxspeedcasinglayer 1509 1511 { 1510 left-casing-opacity: 0;1511 left-casing-dashes-background-opacity: 1;1512 left-casing-opacity: 0; 1513 left-casing-dashes-background-opacity: 1; 1512 1514 } 1513 1515 way.maxspeed_left[maxspeed:variable:forward]!:righthandtraffic::maxspeedcasinglayer, … … 1516 1518 way.maxspeed_left_cond[maxspeed:variable:backward]:righthandtraffic::maxspeedcasinglayer 1517 1519 { 1518 left-casing-dashes: 34,6;1520 left-casing-dashes: 34,6; 1519 1521 } 1520 1522 … … 1524 1526 way[setting("textdisplay")][maxspeed] 1525 1527 { 1526 maxspeedvalues: tag(maxspeed);1528 maxspeedvalues: tag(maxspeed); 1527 1529 set text_available; 1528 1530 } 1529 1531 way[setting("textdisplay")][maxspeed:forward] 1530 1532 { 1531 maxspeedvalues: concat(prop(maxspeedvalues), " fw", tag("maxspeed:forward"));1533 maxspeedvalues: concat(prop(maxspeedvalues), " fw", tag("maxspeed:forward")); 1532 1534 set text_available; 1533 1535 } 1534 1536 way[setting("textdisplay")][maxspeed:backward] 1535 1537 { 1536 maxspeedvalues: concat(prop(maxspeedvalues), " bw", tag("maxspeed:backward"));1538 maxspeedvalues: concat(prop(maxspeedvalues), " bw", tag("maxspeed:backward")); 1537 1539 set text_available; 1538 1540 } … … 1541 1543 way[setting("textdisplay")][maxspeed:conditional] 1542 1544 { 1543 maxspeedvalues: concat(prop(maxspeedvalues), " c", get(split(" @", tag("maxspeed:conditional")), 0));1545 maxspeedvalues: concat(prop(maxspeedvalues), " c", get(split(" @", tag("maxspeed:conditional")), 0)); 1544 1546 set text_available; 1545 1547 } 1546 1548 way[setting("textdisplay")][maxspeed:forward:conditional] 1547 1549 { 1548 maxspeedvalues: concat(prop(maxspeedvalues), " fwc", get(split(" @", tag("maxspeed:forward:conditional")), 0));1550 maxspeedvalues: concat(prop(maxspeedvalues), " fwc", get(split(" @", tag("maxspeed:forward:conditional")), 0)); 1549 1551 set text_available; 1550 1552 } 1551 1553 way[setting("textdisplay")][maxspeed:backward:conditional] 1552 1554 { 1553 maxspeedvalues: concat(prop(maxspeedvalues), " bwc", get(split(" @", tag("maxspeed:backward:conditional")), 0));1555 maxspeedvalues: concat(prop(maxspeedvalues), " bwc", get(split(" @", tag("maxspeed:backward:conditional")), 0)); 1554 1556 set text_available; 1555 1557 } … … 1557 1559 way[setting("textdisplay")][maxspeed:advisory] 1558 1560 { 1559 maxspeedvalues: concat(prop(maxspeedvalues), " a", tag("maxspeed:advisory"));1561 maxspeedvalues: concat(prop(maxspeedvalues), " a", tag("maxspeed:advisory")); 1560 1562 set text_available; 1561 1563 } 1562 1564 way[setting("textdisplay")][maxspeed:advisory:forward] 1563 1565 { 1564 maxspeedvalues: concat(prop(maxspeedvalues), " afw", tag("maxspeed:advisory:forward"));1566 maxspeedvalues: concat(prop(maxspeedvalues), " afw", tag("maxspeed:advisory:forward")); 1565 1567 set text_available; 1566 1568 } 1567 1569 way[setting("textdisplay")][maxspeed:advisory:backward] 1568 1570 { 1569 maxspeedvalues: concat(prop(maxspeedvalues), " abw", tag("maxspeed:advisory:backward"));1571 maxspeedvalues: concat(prop(maxspeedvalues), " abw", tag("maxspeed:advisory:backward")); 1570 1572 set text_available; 1571 1573 } … … 1574 1576 way[setting("textdisplay")][maxspeed:variable][maxspeed:variable!=no] 1575 1577 { 1576 maxspeedvalues: concat(prop(maxspeedvalues), " v");1578 maxspeedvalues: concat(prop(maxspeedvalues), " v"); 1577 1579 set text_available; 1578 1580 } 1579 1581 way[setting("textdisplay")][maxspeed:variable:forward][maxspeed:variable:forward!=no] 1580 1582 { 1581 maxspeedvalues: concat(prop(maxspeedvalues), " vfw");1583 maxspeedvalues: concat(prop(maxspeedvalues), " vfw"); 1582 1584 set text_available; 1583 1585 } 1584 1586 way[setting("textdisplay")][maxspeed:variable:backward][maxspeed:variable:backward!=no] 1585 1587 { 1586 maxspeedvalues: concat(prop(maxspeedvalues), " vbw");1588 maxspeedvalues: concat(prop(maxspeedvalues), " vbw"); 1587 1589 set text_available; 1588 1590 } … … 1590 1592 way|z18-[setting("textdisplay")].text_available 1591 1593 { 1592 font-size: 13;1593 text-color: black;1594 text-halo-radius: 2;1595 text-halo-color: white;1594 font-size: 13; 1595 text-color: black; 1596 text-halo-radius: 2; 1597 text-halo-color: white; 1596 1598 text: prop(maxspeedvalues); 1597 1599 } … … 1610 1612 way[maxspeed=~/^(BY|RS|RU):(living_street)/][setting("implicit")] 1611 1613 { 1612 set correct_value;1614 set correct_value; 1613 1615 } 1614 1616 way[maxspeed:forward=~/^[1-9][0-9]*( mph| knots)?$/], … … 1620 1622 way[maxspeed:forward=~/^(BY|RS|RU):(living_street)/][setting("implicit")] 1621 1623 { 1622 set correct_value_forward;1624 set correct_value_forward; 1623 1625 } 1624 1626 way[maxspeed:backward=~/^[1-9][0-9]*( mph| knots)?$/], … … 1630 1632 way[maxspeed:backward=~/^(BY|RS|RU):(living_street)/][setting("implicit")] 1631 1633 { 1632 set correct_value_backward;1634 set correct_value_backward; 1633 1635 } 1634 1636 … … 1637 1639 way["maxspeed:backward"]!.correct_value_backward 1638 1640 { 1639 color: yellow;1640 dashes-background-color: red;1641 dashes: 4,24;1642 width: 5;1643 text: tr("wrong maxspeed value!");1644 text-color: black;1645 font-size: 11;1646 text-halo-color: red;1647 text-halo-radius: 2;1648 left-casing-width: 1;1649 left-casing-color: yellow;1650 right-casing-width: 1;1651 right-casing-color: yellow;1652 major-z-index: 3;1641 color: yellow; 1642 dashes-background-color: red; 1643 dashes: 4,24; 1644 width: 5; 1645 text: tr("wrong maxspeed value!"); 1646 text-color: black; 1647 font-size: 11; 1648 text-halo-color: red; 1649 text-halo-radius: 2; 1650 left-casing-width: 1; 1651 left-casing-color: yellow; 1652 right-casing-width: 1; 1653 right-casing-color: yellow; 1654 major-z-index: 3; 1653 1655 } 1654 1656 … … 1657 1659 way["maxspeed:conditional"=~/^(none|[1-9][0-9]*( mph| knots)?) @ /] 1658 1660 { 1659 set correct_value_cond;1661 set correct_value_cond; 1660 1662 } 1661 1663 1662 1664 way["maxspeed:forward:conditional"=~/^(none|[1-9][0-9]*( mph| knots)?) @ /] 1663 1665 { 1664 set correct_value_forward_cond;1666 set correct_value_forward_cond; 1665 1667 } 1666 1668 … … 1668 1670 way["maxspeed:backward:conditional"=~/^(none|[1-9][0-9]*( mph| knots)?) @ /] 1669 1671 { 1670 set correct_value_backward_cond;1672 set correct_value_backward_cond; 1671 1673 } 1672 1674 … … 1676 1678 way["maxspeed:backward:conditional"]!.correct_value_backward_cond 1677 1679 { 1678 color: yellow;1679 dashes-background-color: red;1680 dashes: 4,24;1681 width: 5;1682 text: tr("wrong conditional maxspeed value!");1683 text-color: black;1684 font-size: 11;1685 text-halo-color: red;1686 text-halo-radius: 2;1687 left-casing-width: 1;1688 left-casing-color: yellow;1689 right-casing-width: 1;1690 right-casing-color: yellow;1691 major-z-index: 3;1680 color: yellow; 1681 dashes-background-color: red; 1682 dashes: 4,24; 1683 width: 5; 1684 text: tr("wrong conditional maxspeed value!"); 1685 text-color: black; 1686 font-size: 11; 1687 text-halo-color: red; 1688 text-halo-radius: 2; 1689 left-casing-width: 1; 1690 left-casing-color: yellow; 1691 right-casing-width: 1; 1692 right-casing-color: yellow; 1693 major-z-index: 3; 1692 1694 } 1693 1695 … … 1697 1699 way["maxspeed:backward:conditional"][!"maxspeed:backward"][!"maxspeed"] 1698 1700 { 1699 color: yellow;1700 dashes-background-color: red;1701 dashes: 4,24;1702 width: 5;1703 text: tr("conditional maxspeed without default maxspeed!");1704 text-color: black;1705 font-size: 11;1706 text-halo-color: red;1707 text-halo-radius: 2;1708 left-casing-width: 1;1709 left-casing-color: yellow;1710 right-casing-width: 1;1711 right-casing-color: yellow;1712 major-z-index: 3;1701 color: yellow; 1702 dashes-background-color: red; 1703 dashes: 4,24; 1704 width: 5; 1705 text: tr("conditional maxspeed without default maxspeed!"); 1706 text-color: black; 1707 font-size: 11; 1708 text-halo-color: red; 1709 text-halo-radius: 2; 1710 left-casing-width: 1; 1711 left-casing-color: yellow; 1712 right-casing-width: 1; 1713 right-casing-color: yellow; 1714 major-z-index: 3; 1713 1715 1714 1716 } … … 1717 1719 way[maxspeed:advisory=~/^[1-9][0-9]*( mph| knots)?$/] 1718 1720 { 1719 set correct_value_advisory;1721 set correct_value_advisory; 1720 1722 } 1721 1723 way[maxspeed:advisory:forward=~/^[1-9][0-9]*( mph| knots)?$/] 1722 1724 { 1723 set correct_value_advisory_forward;1725 set correct_value_advisory_forward; 1724 1726 } 1725 1727 way[maxspeed:advisory:backward=~/^[1-9][0-9]*( mph| knots)?$/] 1726 1728 { 1727 set correct_value_advisory_backward;1729 set correct_value_advisory_backward; 1728 1730 } 1729 1731 … … 1732 1734 way["maxspeed:advisory:backward"]!.correct_value_advisory_backward 1733 1735 { 1734 color: yellow;1735 dashes-background-color: red;1736 dashes: 4,24;1737 width: 5;1738 text: tr("wrong maxspeed:advisory value!");1739 text-color: black;1740 font-size: 11;1741 text-halo-color: red;1742 text-halo-radius: 2;1743 left-casing-width: 1;1744 left-casing-color: yellow;1745 right-casing-width: 1;1746 right-casing-color: yellow;1747 major-z-index: 3;1736 color: yellow; 1737 dashes-background-color: red; 1738 dashes: 4,24; 1739 width: 5; 1740 text: tr("wrong maxspeed:advisory value!"); 1741 text-color: black; 1742 font-size: 11; 1743 text-halo-color: red; 1744 text-halo-radius: 2; 1745 left-casing-width: 1; 1746 left-casing-color: yellow; 1747 right-casing-width: 1; 1748 right-casing-color: yellow; 1749 major-z-index: 3; 1748 1750 } 1749 1751 … … 1752 1754 way["maxspeed:forward"][oneway=-1] 1753 1755 { 1754 color: yellow;1755 dashes-background-color: red;1756 dashes: 4,24;1757 width: 5;1758 text: tr("maxspeed opposed to oneway direction!");1759 text-color: black;1760 font-size: 11;1761 text-halo-color: red;1762 text-halo-radius: 2;1763 left-casing-width: 1;1764 left-casing-color: yellow;1765 right-casing-width: 1;1766 right-casing-color: yellow;1767 major-z-index: 3;1756 color: yellow; 1757 dashes-background-color: red; 1758 dashes: 4,24; 1759 width: 5; 1760 text: tr("maxspeed opposed to oneway direction!"); 1761 text-color: black; 1762 font-size: 11; 1763 text-halo-color: red; 1764 text-halo-radius: 2; 1765 left-casing-width: 1; 1766 left-casing-color: yellow; 1767 right-casing-width: 1; 1768 right-casing-color: yellow; 1769 major-z-index: 3; 1768 1770 } 1769 1771 }}}
