wiki:Styles/Osmc

Version 1 (modified by *Martin*, 14 years ago) ( diff )

Osmc hiking

meta {
    title: "Osmc hiking";
    description: "Highlight marked hiking trails using osmc tagging schema. Optimized for SK/CZ marking.";
    version: "0.1.3_2013-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

Note: See TracWiki for help on using the wiki.