wiki:Eo:Styles/Bench

Version 1 (modified by paleid, 10 months ago) ( diff )

Eo added

Benko

Priskribo

La mappaint stilo "Benko" montras la sekvajn benko etikedojn: sidlokoj, materialo, koloro, dorsapogilo.

Vi povas uzi ĉi tiun mappaint stilon kune kun la defaŭlta interna mappaint stilo de JOSM. Vi povas ĝustigi la aspekton en la stilaj agordoj de ĉi tiu stilo.

Por la materialoj, la stilo uzas la lokajn tradukojn de la interna benko antaŭagordo.

Por ideoj/demandoj/cimoj/sugestoj aŭ similaj, bonvolu skribi mesaĝon al Klumbumbus.

Libere traduku ĉi tiun vikipaĝon en pliajn lingvojn. Jam tradukitaj lingvoj troviĝas supre dekstre.

Examples (NOZIP)

Kodo

meta {
    title: "Benko";
    version: "1.1.2_2025-04-10";
    description: "Montras detalojn de benko etikedoj.";
    icon: "backrest_yes.svg";
    author: "Klumbumbus";
    link: "https://josm.openstreetmap.de/wiki/Styles/Bench";
    min-josm-version: "7450"; /* pro uzantaj agordoj */
}

meta[lang=de] {
    title: "Bank";
    description: "Zeigt Details von Sitzbanktags an.";
    link: "https://josm.openstreetmap.de/wiki/De:Styles/Bench";
}

/* uzantaj agordoj, kongruas kun zoma konduto de defaŭlta stilo se agordita al vera */
setting::hide_bench {
    type: boolean;
    label: tr("Kaŝi ĉe malalta zomo");
    default: true;
}

/* sidlokoj kaj materialo kiel teksto (uzas uzantan lingvon se tradukita per la interna benko antaŭagordo) */
node[amenity=bench]::benchlayer {
    text-anchor-horizontal: center;
    text-anchor-vertical: below;
    font-size: 9;
}
node|z22-::benchlayer {
    font-size: 11;
}
node[amenity=bench][seats][!material]::benchlayer {
    text: seats;
}
node[amenity=bench][!seats][material]::benchlayer {
    text: tr(tag(material));
}
node[amenity=bench][seats][material]::benchlayer {
    text: eval(concat(tag(seats), " | " ,tr(tag(material))));
}

/* dorsapogilo kiel ikono */
node[amenity=bench][backrest!=yes][backrest!=no] {
    icon-image: backrest_unknown.svg;
}
node[amenity=bench][backrest=yes] {
    icon-image: backrest_yes.svg;
}
node[amenity=bench][backrest=no] {
    icon-image: backrest_no.svg;
}

/* koloro kiel kolora plenigita cirklo */
node[amenity=bench][colour]::benchlayer {
    symbol-shape: circle;
    symbol-stroke-opacity: 0;
    symbol-fill-color: eval(tag(colour));
    symbol-size: 20;
    z-index: -1;
}

/* Kaŝi ĉe malalta zomo */
node|z-17[amenity=bench][setting("hide_bench")]::benchlayer {
    text: "";
}
node|z-16[amenity=bench][setting("hide_bench")]::benchlayer {
    symbol-fill-opacity: 0;
}
node|z-16[amenity=bench][setting("hide_bench")] {
    icon-image: none;
}

Eo:Styles_Bench-style.mapcss, Eo:Styles_Bench.zip

Note: See TracWiki for help on using the wiki.