@@ -71,6 +71,12 @@ setting::note_annotation {
7171 default: false;
7272}
7373
74+ setting::area_highway_opacity {
75+ type: double;
76+ label: tr("area:highway opacity");
77+ default: 0.1;
78+ }
79+
7480/*********************/
7581/* turn restrictions */
7682/*********************/
@@ -530,6 +536,222 @@ node[barrier=hampshire_gate][!is_prop_set(icon-image)] {
530536 set icon_z17;
531537}
532538
539+ /****************/
540+ /* area:highway tags */
541+ /****************/
542+
543+ area["area:highway"=motorway]:closed {
544+ fill-color: motorway#809bc0;
545+ fill-opacity: setting("area_highway_opacity");
546+ width: 1;
547+ dashes: 9,3;
548+ }
549+ area["area:highway"=motorway_link]:closed {
550+ fill-color: motorway#809bc0;
551+ fill-opacity: setting("area_highway_opacity");
552+ width: 1;
553+ dashes: 9,3;
554+ }
555+ area["area:highway"=trunk]:closed {
556+ fill-color: trunk#7fc97f;
557+ fill-opacity: setting("area_highway_opacity");
558+ width: 1;
559+ dashes: 9,3;
560+ }
561+ area["area:highway"=trunk_link]:closed {
562+ fill-color: trunk#7fc97f;
563+ fill-opacity: setting("area_highway_opacity");
564+ width: 1;
565+ dashes: 9,3;
566+ }
567+ area["area:highway"=primary]:closed {
568+ fill-color: primary#fb805f;
569+ fill-opacity: setting("area_highway_opacity");
570+ width: 1;
571+ dashes: 9,3;
572+ }
573+ area["area:highway"=primary_link]:closed {
574+ fill-color: primary#fb805f;
575+ fill-opacity: setting("area_highway_opacity");
576+ width: 1;
577+ dashes: 9,3;
578+ }
579+ area["area:highway"=secondary]:closed {
580+ fill-color: secondary#fdbf6f;
581+ fill-opacity: setting("area_highway_opacity");
582+ width: 1;
583+ dashes: 9,3;
584+ }
585+ area["area:highway"=secondary_link]:closed {
586+ fill-color: secondary#fdbf6f;
587+ fill-opacity: setting("area_highway_opacity");
588+ width: 1;
589+ dashes: 9,3;
590+ }
591+ area["area:highway"=tertiary]:closed {
592+ fill-color: tertiary#f7f496;
593+ fill-opacity: setting("area_highway_opacity");
594+ width: 1;
595+ dashes: 9,3;
596+ }
597+ area["area:highway"=tertiary_link]:closed {
598+ fill-color: tertiary#f7f496;
599+ fill-opacity: setting("area_highway_opacity");
600+ width: 1;
601+ dashes: 9,3;
602+ }
603+ area["area:highway"=unclassified]:closed {
604+ fill-color: street#c0c0c0;
605+ fill-opacity: setting("area_highway_opacity");
606+ width: 1;
607+ dashes: 9,3;
608+ }
609+ area["area:highway"=residential]:closed {
610+ fill-color: street#c0c0c0;
611+ fill-opacity: setting("area_highway_opacity");
612+ width: 1;
613+ dashes: 9,3;
614+ }
615+ area["area:highway"=road]:closed {
616+ fill-color: highway_road#770000;
617+ fill-opacity: setting("area_highway_opacity");
618+ width: 1;
619+ dashes: 9,3;
620+ }
621+ area["area:highway"=living_street]:closed {
622+ fill-color: street#c0c0c0;
623+ fill-opacity: setting("area_highway_opacity");
624+ width: 1;
625+ dashes: 9,3;
626+ dashes-background-color: livingdashed#00ff00;
627+ }
628+ area["area:highway"=pedestrian]:closed {
629+ fill-color: foot#00ff00;
630+ fill-opacity: setting("area_highway_opacity");
631+ width: 1;
632+ dashes: 9,3;
633+ }
634+ area["area:highway"=raceway]:closed {
635+ fill-color: raceway#ff80ff;
636+ fill-opacity: setting("area_highway_opacity");
637+ width: 1;
638+ dashes: 9,3;
639+ }
640+ area["area:highway"=service]:closed {
641+ fill-color: service#809bc0;
642+ fill-opacity: setting("area_highway_opacity");
643+ width: 1;
644+ dashes: 9,3;
645+ }
646+ area["area:highway"=cycleway]:closed {
647+ fill-color: bicycle#b100ff;
648+ fill-opacity: setting("area_highway_opacity");
649+ width: 1;
650+ dashes: 9,3;
651+ }
652+ area["area:highway"=footway]:closed {
653+ fill-color: foot#00ff00;
654+ fill-opacity: setting("area_highway_opacity");
655+ width: 1;
656+ dashes: 9,3;
657+ }
658+ area["area:highway"=track]:closed {
659+ fill-color: highway_track#6e541c;
660+ fill-opacity: setting("area_highway_opacity");
661+ width: 1;
662+ dashes: 9,3;
663+ }
664+ area["area:highway"=bridleway]:closed {
665+ fill-color: horse#a18559;
666+ fill-opacity: setting("area_highway_opacity");
667+ width: 1;
668+ dashes: 9,3;
669+ }
670+ area["area:highway"=path]:closed {
671+ fill-color: foot#00ff00;
672+ fill-opacity: setting("area_highway_opacity");
673+ width: 1;
674+ dashes: 9,3;
675+ }
676+ area["area:highway"=construction]:closed {
677+ fill-color: construction#ffff00;
678+ fill-opacity: setting("area_highway_opacity");
679+ width: 1;
680+ dashes: 9,3;
681+ }
682+ area["area:highway"=steps]:closed {
683+ fill-color: foot#00ff00;
684+ fill-opacity: setting("area_highway_opacity");
685+ width: 1;
686+ dashes: 9,3;
687+ }
688+ area["area:highway"=bus_guideway]:closed {
689+ fill-color: rail#404040;
690+ fill-opacity: setting("area_highway_opacity");
691+ width: 1;
692+ dashes: 9,3;
693+ }
694+ area["area:highway"=escape]:closed {
695+ fill-color: street#c0c0c0;
696+ fill-opacity: setting("area_highway_opacity");
697+ width: 1;
698+ dashes: 9,3;
699+ }
700+ area["area:highway"=traffic_island]:closed {
701+ fill-color: street#c0c0c0;
702+ fill-opacity: setting("area_highway_opacity");
703+ width: 1;
704+ dashes: 9,3;
705+ }
706+ area["area:highway"=platform]:closed {
707+ fill-color: highway_platform#c0c0c0;
708+ fill-opacity: setting("area_highway_opacity");
709+ width: 1;
710+ dashes: 9,3;
711+ }
712+ area["area:highway"=bus_stop]:closed {
713+ fill-color: bus#89cbeb;
714+ fill-opacity: setting("area_highway_opacity");
715+ width: 1;
716+ dashes: 9,3;
717+ }
718+ area["area:highway"=busway]:closed {
719+ fill-color: bus#89cbeb;
720+ fill-opacity: setting("area_highway_opacity");
721+ width: 1;
722+ dashes: 9,3;
723+ }
724+ area["area:highway"=shoulder]:closed {
725+ fill-color: street#c0c0c0;
726+ fill-opacity: setting("area_highway_opacity");
727+ width: 1;
728+ dashes: 9,3;
729+ }
730+ area["area:highway"=emergency_bay]:closed {
731+ fill-color: street#c0c0c0;
732+ fill-opacity: setting("area_highway_opacity");
733+ width: 1;
734+ dashes: 9,3;
735+ }
736+ area["area:highway"=passing_place]:closed {
737+ fill-color: street#c0c0c0;
738+ fill-opacity: setting("area_highway_opacity");
739+ width: 1;
740+ dashes: 9,3;
741+ }
742+ area["area:highway"=turning_circle]:closed {
743+ fill-color: street#c0c0c0;
744+ fill-opacity: setting("area_highway_opacity");
745+ width: 1;
746+ dashes: 9,3;
747+ }
748+ area["area:highway"=turning_loop]:closed {
749+ fill-color: street#c0c0c0;
750+ fill-opacity: setting("area_highway_opacity");
751+ width: 1;
752+ dashes: 9,3;
753+ }
754+
533755/****************/
534756/* highway tags */
535757/****************/
0 commit comments