wiki:Styles/Osmc
Last modified 7 months ago Last modified on 03.11.2011 21:28:53
meta {
    title: "Osmc hiking";
    description: "Highlight marked hiking trails using osmc tagging schema. Optimized for SK/CZ marking.";
    version: "0.1.1_2011-11-03";
    author: "Martin Ždila";
}

way::red_layer {
        offset: 2;
}
relation[osmc:symbol=~/^red:[^:]*:red_bar$/] > way::red_layer {
        color: red;
        width: 4;
        offset: 6;
}

way::blue_layer {
        offset: prop("offset", "red_layer");
}
relation[osmc:symbol=~/^blue:[^:]*:blue_bar$/] > way::blue_layer {
        color: blue;
        width: 4;
        offset: prop("offset") + 4;
}

way::green_layer {
        offset: prop("offset", "blue_layer");
}
relation[osmc:symbol=~/^green:[^:]*:green_bar$/] > way::green_layer {
        color: green;
        width: 4;
        offset: prop("offset") + 4;
}

way::yellow_layer {
        offset: prop("offset", "green_layer");
}
relation[osmc:symbol=~/^yellow:[^:]*:yellow_bar/] > way::yellow_layer {
        color: yellow;
        width: 4;
        offset: prop("offset") + 4;
}

way::red_x_layer {
        offset: prop("offset", "yellow_layer");
}
relation[osmc:symbol=~/^red:[^:]*:red_(triangle|bowl|corner|backslash|L|turned_T|arch|dot|house)$/] > way::red_x_layer {
        color: red;
        width: 4;
        offset: prop("offset") + 4;
        dashes: 8, 4;
}

way::blue_x_layer {
        offset: prop("offset", "red_x_layer");
}
relation[osmc:symbol=~/^blue:[^:]*:blue_(triangle|bowl|corner|backslash|L|turned_T|arch|dot|house)$/] > way::blue_x_layer {
        color: blue;
        width: 4;
        offset: prop("offset") + 4;
        dashes: 8, 4;
}

way::green_x_layer {
        offset: prop("offset", "blue_x_layer");
}
relation[osmc:symbol=~/^green:[^:]*:green_(triangle|bowl|corner|backslash|L|turned_T|arch|dot|house)$/] > way::green_x_layer {
        color: green;
        width: 4;
        offset: prop("offset") + 4;
        dashes: 8, 4;
}

way::yellow_x_layer {
        offset: prop("offset", "green_x_layer");
}
relation[osmc:symbol=~/^yellow:[^:]*:yellow_(triangle|bowl|corner|backslash|L|turned_T|arch|dot|house)$/] > way::yellow_x_layer {
        color: yellow;
        width: 4;
        offset: prop("offset") + 4;
        dashes: 8, 4;
}

Styles_Osmc-style.mapcss, Styles_Osmc.zip