Changes between Initial Version and Version 1 of Styles/Coloured_Suburb


Ignore:
Timestamp:
2012-12-27T07:50:12+01:00 (13 years ago)
Author:
geozeisig
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Coloured_Suburb

    v1 v1  
     1{{{
     2#!style type="mapcss"
     3
     4
     5meta
     6{
     7        title: "Coloured Suburb";
     8        version: "0.[[revision]]_[[date]]";
     9        description: "Coloring of buildings with addr:suburb depending on the first letter of the suburb";
     10        author: "geozeisig";
     11watch-modified: true;
     12}
     13
     14
     15/* highlight buildings */
     16area["addr:suburb"^="A"],
     17relation[type=multipolygon]["addr:suburb"^="A"]
     18{
     19        fill-color: #00FFFF;
     20        color: #00FFFF;
     21        width: 3;
     22        fill-opacity:0.2;
     23}
     24node["addr:suburb"^="A"]::halo
     25{
     26        color: #00FFFF;
     27        symbol-fill-color: #00FFFF;
     28        symbol-shape: circle;
     29        symbol-size: 20;
     30        z-index: -1;
     31}
     32
     33area["addr:suburb"^="B"],
     34relation[type=multipolygon]["addr:suburb"^="B"]
     35{
     36        fill-color: #7fffd4;
     37        color: #7fffd4;
     38        width: 3;
     39        fill-opacity:0.2;
     40}
     41node["addr:suburb"^="B"]::halo
     42{
     43        color: #7fffd4;
     44        symbol-fill-color: #7fffd4;
     45        symbol-shape: circle;
     46        symbol-size: 20;
     47        z-index: -1;
     48}
     49       
     50area["addr:suburb"^="C"],
     51relation[type=multipolygon]["addr:suburb"^="C"]
     52{
     53        fill-color: #8a2be2;
     54        color: #8a2be2;
     55        width: 3;
     56        fill-opacity:0.2;
     57}
     58node["addr:suburb"^="C"]::halo
     59{
     60        color: #8a2be2;
     61        symbol-fill-color: #8a2be2;
     62        symbol-shape: circle;
     63        symbol-size: 20;
     64        z-index: -1;
     65}
     66       
     67area["addr:suburb"^="D"],
     68relation[type=multipolygon]["addr:suburb"^="D"]
     69{
     70        fill-color: #a52a2a;
     71        color: #a52a2a;
     72        width: 3;
     73        fill-opacity:0.2;
     74}
     75node["addr:suburb"^="D"]::halo
     76{
     77        color: #a52a2a;
     78        symbol-fill-color: #a52a2a;
     79        symbol-shape: circle;
     80        symbol-size: 20;
     81        z-index: -1;
     82}
     83       
     84area["addr:suburb"^="E"],
     85relation[type=multipolygon]["addr:suburb"^="E"]
     86{
     87        fill-color: #e9967a;
     88        color: #e9967a;
     89        width: 3;
     90        fill-opacity:0.2;
     91}
     92       
     93node["addr:suburb"^="E"]::halo
     94{
     95        color: #e9967a;
     96        symbol-fill-color: #e9967a;
     97        symbol-shape: circle;
     98        symbol-size: 20;
     99        z-index: -1;
     100}
     101       
     102area["addr:suburb"^="F"],
     103relation[type=multipolygon]["addr:suburb"^="F"]
     104{
     105        fill-color: #8fbc8f;
     106        color: #8fbc8f;
     107        width: 3;
     108        fill-opacity:0.2;
     109}
     110node["addr:suburb"^="F"]::halo
     111{
     112        color: #8fbc8f;
     113        symbol-fill-color: #8fbc8f;
     114        symbol-shape: circle;
     115        symbol-size: 20;
     116        z-index: -1;
     117}
     118       
     119area["addr:suburb"^="G"],
     120relation[type=multipolygon]["addr:suburb"^="G"]
     121{
     122        fill-color: #2f4f4f;
     123        color: #2f4f4f;
     124        width: 3;
     125        fill-opacity:0.2;
     126}
     127node["addr:suburb"^="G"]::halo
     128{
     129        color: #2f4f4f;
     130        symbol-fill-color: #2f4f4f;
     131        symbol-shape: circle;
     132        symbol-size: 20;
     133        z-index: -1;
     134}
     135       
     136area["addr:suburb"^="H"],
     137relation[type=multipolygon]["addr:suburb"^="H"]
     138{
     139        fill-color: #ff1493;
     140        color: #ff1493;
     141        width: 3;
     142        fill-opacity:0.2;
     143}
     144node["addr:suburb"^="H"]::halo
     145{
     146        color: #ff1493;
     147        symbol-fill-color: #ff1493;
     148        symbol-shape: circle;
     149        symbol-size: 20;
     150        z-index: -1;
     151}
     152       
     153area["addr:suburb"^="I"],
     154relation[type=multipolygon]["addr:suburb"^="I"]
     155{
     156        fill-color: #1e90ff;
     157        color: #1e90ff;
     158        width: 3;
     159        fill-opacity:0.2;
     160}
     161node["addr:suburb"^="I"]::halo
     162{
     163        color: #1e90ff;
     164        symbol-fill-color: #1e90ff;
     165        symbol-shape: circle;
     166        symbol-size: 20;
     167        z-index: -1;
     168}
     169       
     170area["addr:suburb"^="J"],
     171relation[type=multipolygon]["addr:suburb"^="J"]
     172{
     173        fill-color: #228b22;
     174        color: #228b22;
     175        width: 3;
     176        fill-opacity:0.2;
     177}
     178node["addr:suburb"^="J"]::halo
     179{
     180        color: #228b22;
     181        symbol-fill-color: #228b22;
     182        symbol-shape: circle;
     183        symbol-size: 20;
     184        z-index: -1;
     185}
     186       
     187area["addr:suburb"^="K"],
     188relation[type=multipolygon]["addr:suburb"^="K"]
     189{
     190        fill-color: #ffd700;
     191        color: #ffd700;
     192        width: 3;
     193        fill-opacity:0.2;
     194}
     195node["addr:suburb"^="K"]::halo
     196{
     197        color: #ffd700;
     198        symbol-fill-color: #ffd700;
     199        symbol-shape: circle;
     200        symbol-size: 20;
     201        z-index: -1;
     202}
     203       
     204area["addr:suburb"^="L"],
     205relation[type=multipolygon]["addr:suburb"^="L"]
     206{
     207        fill-color: #daa520;
     208        color: #daa520;
     209        width: 3;
     210        fill-opacity:0.2;
     211}
     212node["addr:suburb"^="L"]::halo
     213{
     214        color: #daa520;
     215        symbol-fill-color: #daa520;
     216        symbol-shape: circle;
     217        symbol-size: 20;
     218        z-index: -1;
     219}
     220       
     221area["addr:suburb"^="M"],
     222relation[type=multipolygon]["addr:suburb"^="M"]
     223{
     224        fill-color: #adff2f;
     225        color: #adff2f;
     226        width: 3;
     227        fill-opacity:0.2;
     228}
     229node["addr:suburb"^="M"]::halo
     230{
     231        color: #adff2f;
     232        symbol-fill-color: #adff2f;
     233        symbol-shape: circle;
     234        symbol-size: 20;
     235        z-index: -1;
     236}
     237       
     238area["addr:suburb"^="N"],
     239relation[type=multipolygon]["addr:suburb"^="N"]
     240{
     241        fill-color: #ff69b4;
     242        color: #ff69b4;
     243        width: 3;
     244        fill-opacity:0.2;
     245}
     246node["addr:suburb"^="N"]::halo
     247{
     248        color: #ff69b4;
     249        symbol-fill-color: #ff69b4;
     250        symbol-shape: circle;
     251        symbol-size: 20;
     252        z-index: -1;
     253}
     254       
     255area["addr:suburb"^="O"],
     256relation[type=multipolygon]["addr:suburb"^="O"]
     257{
     258        fill-color: #cd5c5c;
     259        color: #cd5c5c;
     260        width: 3;
     261        fill-opacity:0.2;
     262}
     263node["addr:suburb"^="O"]::halo
     264{
     265        color: #cd5c5c;
     266        symbol-fill-color: #cd5c5c;
     267        symbol-shape: circle;
     268        symbol-size: 20;
     269        z-index: -1;
     270}
     271       
     272area["addr:suburb"^="P"],
     273relation[type=multipolygon]["addr:suburb"^="P"]
     274{
     275        fill-color: #4b0082;
     276        color: #4b0082;
     277        width: 3;
     278        fill-opacity:0.2;
     279}
     280node["addr:suburb"^="P"]::halo
     281{
     282        color: #4b0082;
     283        symbol-fill-color: #4b0082;
     284        symbol-shape: circle;
     285        symbol-size: 20;
     286        z-index: -1;
     287}
     288       
     289area["addr:suburb"^="Q"],
     290relation[type=multipolygon]["addr:suburb"^="Q"]
     291{
     292        fill-color: #f08080;
     293        color: #f08080;
     294        width: 3;
     295        fill-opacity:0.2;
     296}
     297node["addr:suburb"^="Q"]::halo
     298{
     299        color: #f08080;
     300        symbol-fill-color: #f08080;
     301        symbol-shape: circle;
     302        symbol-size: 20;
     303        z-index: -1;
     304}
     305       
     306area["addr:suburb"^="R"],
     307relation[type=multipolygon]["addr:suburb"^="R"]
     308{
     309        fill-color: #ffa07a;
     310        color: #ffa07a;
     311        width: 3;
     312        fill-opacity:0.2;
     313}
     314node["addr:suburb"^="R"]::halo
     315{
     316        color: #ffa07a;
     317        symbol-fill-color: #ffa07a;
     318        symbol-shape: circle;
     319        symbol-size: 20;
     320        z-index: -1;
     321}
     322       
     323area["addr:suburb"^="S"],
     324relation[type=multipolygon]["addr:suburb"^="S"]
     325{
     326        fill-color: #32cd32;
     327        color: #32cd32;
     328        width: 3;
     329        fill-opacity:0.2;
     330}
     331node["addr:suburb"^="S"]::halo
     332{
     333        color: #32cd32;
     334        symbol-fill-color: #32cd32;
     335        symbol-shape: circle;
     336        symbol-size: 20;
     337        z-index: -1;
     338}
     339       
     340area["addr:suburb"^="T"],
     341relation[type=multipolygon]["addr:suburb"^="T"]
     342{
     343        fill-color: #ba55d3;
     344        color: #ba55d3;
     345        width: 3;
     346        fill-opacity:0.2;
     347}
     348node["addr:suburb"^="T"]::halo
     349{
     350        color: #ba55d3;
     351        symbol-fill-color: #ba55d3;
     352        symbol-shape: circle;
     353        symbol-size: 20;
     354        z-index: -1;
     355}
     356       
     357area["addr:suburb"^="U"],
     358relation[type=multipolygon]["addr:suburb"^="U"]
     359{
     360        fill-color: #9370db;
     361        color: #9370db;
     362        width: 3;
     363        fill-opacity:0.2;
     364}
     365node["addr:suburb"^="U"]::halo
     366{
     367        color: #9370db;
     368        symbol-fill-color: #9370db;
     369        symbol-shape: circle;
     370        symbol-size: 20;
     371        z-index: -1;
     372}
     373       
     374area["addr:suburb"^="V"],
     375relation[type=multipolygon]["addr:suburb"^="V"]
     376{
     377        fill-color: #3cb371;
     378        color: #3cb371;
     379        width: 3;
     380        fill-opacity:0.2;
     381}
     382node["addr:suburb"^="V"]::halo
     383{
     384        color: #3cb371;
     385        symbol-fill-color: #3cb371;
     386        symbol-shape: circle;
     387        symbol-size: 20;
     388        z-index: -1;
     389}
     390       
     391area["addr:suburb"^="W"],
     392relation[type=multipolygon]["addr:suburb"^="W"]
     393{
     394        fill-color: #808000;
     395        color: #808000;
     396        width: 3;
     397        fill-opacity:0.2;
     398}
     399node["addr:suburb"^="W"]::halo
     400{
     401        color: #808000;
     402        symbol-fill-color: #808000;
     403        symbol-shape: circle;
     404        symbol-size: 20;
     405        z-index: -1;
     406}
     407
     408area["addr:suburb"^="X"],
     409relation[type=multipolygon]["addr:suburb"^="X"]
     410{
     411        fill-color: #7cfc00 ;
     412        color: #7cfc00 ;
     413        width: 3;
     414        fill-opacity:0.2;
     415}
     416node["addr:suburb"^="X"]::halo
     417{
     418        color: #7cfc00 ;
     419        symbol-fill-color: #7cfc00 ;
     420        symbol-shape: circle;
     421        symbol-size: 20;
     422        z-index: -1;
     423}
     424       
     425area["addr:suburb"^="Y"],
     426relation[type=multipolygon]["addr:suburb"^="Y"]
     427{
     428        fill-color: #6b8e23;
     429        color: #6b8e23;
     430        width: 3;
     431        fill-opacity:0.2;
     432}
     433node["addr:suburb"^="Y"]::halo
     434{
     435        color: #6b8e23;
     436        symbol-fill-color: #6b8e23;
     437        symbol-shape: circle;
     438        symbol-size: 20;
     439        z-index: -1;
     440}
     441       
     442area["addr:suburb"^="Z"],
     443relation[type=multipolygon]["addr:suburb"^="Z"]
     444{
     445        fill-color: #ff4500;
     446        color: #ff4500;
     447        width: 3;
     448        fill-opacity:0.2;
     449}
     450node["addr:suburb"^="Z"]::halo
     451{
     452        color: #ff4500;
     453        symbol-fill-color: #ff4500;
     454        symbol-shape: circle;
     455        symbol-size: 20;
     456        z-index: -1;
     457}
     458
     459/* have housenumber, miss suburb */
     460area[building][addr:housenumber][!addr:suburb] {
     461        width: 2;
     462        fill-color: #FF0000; 
     463        fill-opacity:0.6;
     464        text-color: #000000;
     465        font-size: 10;
     466        casing-width: 1;
     467        casing-color: #FFFF00;
     468        }
     469node[addr:housenumber][!addr:suburb]::halo {
     470        text: eval("suburb?");
     471        symbol-shape: triangle;
     472        symbol-fill-opacity:0.7;
     473        symbol-fill-color: #FF0000;
     474        symbol-size: 30;
     475        symbol-stroke-color: #FFFF00;
     476        z-index: -1;
     477        }
     478
     479/* have suburb, miss housenumber */
     480area[building][addr:suburb][!addr:housenumber] {
     481        width: 2;
     482        fill-color: #FF0000; 
     483        fill-opacity:0.9;
     484        text-color: #000000;
     485        font-size: 10;
     486        casing-width: 1;
     487        casing-color: #FFFF00;
     488        }
     489node[addr:suburb][!addr:housenumber]::halo {
     490        symbol-shape: triangle;
     491        symbol-fill-opacity:0.7;
     492        symbol-fill-color: #FF0000;
     493        symbol-size: 30;
     494        symbol-stroke-color: #FFFF00;
     495        z-index: -1;
     496        }
     497       
     498/* all marked  housenumber in black color */
     499node["addr:postcode"] {
     500        font-size: 10;
     501        text-color: black;
     502        }
     503area[building]["addr:postcode"] {
     504        text-color: black;
     505        font-size: 10;
     506        }
     507
     508/* highlight boundary */
     509relation[type=boundary][boundary=administrative] {width: 5; color: red; dashes: 10; }
     510
     511}}}