| 1 | [[TranslatedPages(revision=173)]] |
| 2 | [[PageOutline(2-10,Enhavtabelo)]] |
| 3 | |
| 4 | = JOSM Kartaj Stiloj = |
| 5 | [[JOSMImage(dialogs/mapstyle,middle,margin-right=20,48,link=)]] La JOSM [wikitr:/Help/MapView mapo-montro] povas esti facile adaptita per malsamaj stiloj. Multaj stiloj estas inkluditaj en JOSM defaŭlte. |
| 6 | |
| 7 | Ekzistas ''bazaj stiloj'' (ekz. [source:/trunk/resources/styles/standard/elemstyles.mapcss JOSM norma] aŭ [wiki:/Styles/Potlatch2 Potlatch 2]) kiuj kovras larĝan gamon da trajtoj. Ili povas esti kombinitaj kun ''aldonaj stiloj'' kiuj kovras pli specialajn temojn. Vidu la [#Availablestyleslist liston de haveblaj stiloj] sube. |
| 8 | |
| 9 | Plia adaptado eblas per [#AdvancedPreferences stilaj opcioj] aŭ per [#CreateStyle kreado de via propra stilo]. |
| 10 | |
| 11 | == Elekti stilojn ==#ChooseStyles |
| 12 | JOSM havas ''tri listojn'' de ''kartaj stiloj:'' haveblaj stiloj (ĉiuj stiloj de la stila deponejo) → aktivaj stiloj (viaj favoratoj) → ☑ elektitaj stiloj (fakte uzataj por la kartpentrado). |
| 13 | |
| 14 | JOSM venas kun kelkaj stiloj kiuj estas en la listo de "aktivaj stiloj" defaŭlte. Vi povas elekti stilojn el ĉi tiu listo de "aktivaj stiloj" por esti fakte uzataj por la kartpentrado per alklako de la markobutono (☑) ĉe la linio de la dezirata stilo |
| 15 | * en la [wikitr:/Help/Dialog/MapPaint kartpentra stila dialogo] aŭ |
| 16 | * en la [wikitr:/Help/Menu/View "Vido" menuo] ( → "Kartpentraj stiloj") aŭ |
| 17 | * en la Kartpentraj Stilaj Preferoj (vidu sekcion sube) |
| 18 | |
| 19 | Notu, ke krom se vi laboras kun aldonaj stiloj, verŝajne vi volas havi nur unu stilon ☑ markitan samtempe. |
| 20 | |
| 21 | === Aktivigi pliajn stilojn === |
| 22 | ''Instrukcioj:'' |
| 23 | |
| 24 | 1. Malfermu la [wikitr:/Help/Preferences/MapPaintPreference Kartpentraj Stilaj Preferoj] |
| 25 | * tra la ĉapo de la Kartpentraj Stiloj-panelo per la [[JOSMImage(dialogs/mappaintpreference)]] [wikitr:/Help/Dialog/MapPaint#MapStyleSettings Preferoj]-butono aŭ [[Image(Styles:addstyle.gif,right,250px,title=animacio de kiel aktivigi kaj elekti ekzemplan stilon,margin=10,link=)]] |
| 26 | * tra [wikitr:/Help/Menu/View Vido-menuo] → ''Kartpentraj stiloj'' → ''Kartpentraj preferoj'' aŭ |
| 27 | * tra la ĝenerala preferoj-dialogo [wikitr:/Help/Menu/Edit Redakto-menuo] → [wikitr:/Help/Action/Preferences Preferoj] → [[JOSMImage(dialogs/mapstyle,24,middle,link=)]] [wikitr:/Help/Preferences/MapPaintPreference Kartpentraj Stiloj] |
| 28 | 1. Elektu stilon en la listo de ''Haveblaj stiloj'' (maldekstra flanko) |
| 29 | 1. Aktivigu ĝin per alklako de la [[JOSMImage(preferences/activate-right)]] blua dekstra sago-butono inter la listoj. |
| 30 | 1. Eliru kaj konfirmu per alklako de la OK-butono. |
| 31 | |
| 32 | ''Ekzemplo:'' Ni supozu, ke vi volas aldoni [osmwiki:Key:maxspeed maxspeed=*]-etikedo al OSM, tiam vi verŝajne uzos la stilon [wikitr:/Styles/Maxspeed Maxspeed] (kiu montras la valoron de maxspeed sur vojoj kun malsamaj koloroj). La ekrankopio/animacio dekstre (klaku por pligrandigi) montras kiel aldoni ĉi tiun stilon al via listo de "aktivaj stiloj". |
| 33 | |
| 34 | ==== Aldoni proprajn stilojn ==== |
| 35 | Vi povas aldoni proprajn stilojn (de ajna URL/dosiero) al la listo de aktivaj stiloj – ekzemple stildosieron kiun vi [#CreateStyle kreis mem]. Simple alklaku la [[JOSMImage(dialogs/add)]] plus-signon dekstre kaj enigu aŭ la vojon kaj dosiernomon aŭ URL-on de via stildosiero. |
| 36 | |
| 37 | |
| 38 | == Listo de Haveblaj Stiloj == |
| 39 | [[Styles(en|styles|mallonga priskribo|aŭtoro|priskribo|versio|Pli da detaloj)]] |
| 40 | |
| 41 | == Krei vian propran stilon ==#CreateStyle |
| 42 | Ĉu vi ne ŝatas la norman stilon? Ŝanĝu ĝin laŭ viaj preferoj: |
| 43 | |
| 44 | * En la [wikitr:/Help/Dialog/MapPaint kartpentra stila dialogo], dekstraklaku unu el la stiloj kaj elektu [[JOSMImage(copy,middle,24,link=)]] "konservi kiel...". Kopio estos aldonita al la listo de stiloj. Vi povas malfermi la dosieron en tekstoredaktilo kaj reŝargi post farado de iuj ŝanĝoj. |
| 45 | * Aŭ kreu stilon de nulo kaj aldonu ĝin en la JOSM kartpentraj preferoj. |
| 46 | |
| 47 | JOSM subtenas stilojn en la MapCSS-formato. Ĝi estas stila lingvo simila al [https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] origine evoluigita por Potlatch 2. |
| 48 | * Ĝenerala informo troveblas en la [osmwiki:Category:MapCSS osm-vikio]. |
| 49 | * [wikitr:/Help/Styles/MapCSSTutorial Mallonga lernilo] helpos vin komenci. |
| 50 | * La [wikitr:/Help/Styles/MapCSSImplementation JOSM-implementa referenco] listigas la subtenatajn trajtojn pli detale. |
| 51 | |
| 52 | == Faru vian stilon havebla por aliaj uzantoj == |
| 53 | * Aŭ kreu vikian paĝon similan al [wiki:Styles/Modified]. |
| 54 | I. iru al [wiki:Styles/MyStyleName https://josm.openstreetmap.de/wiki/Styles/MyStyleName] |
| 55 | A. ŝanĝu la URL-on por ke ĝi kongruu kun la nomo de via stilo; ŝanĝu nur la lastan parton post `...Styles/`, (preferinde estas CamelCase) |
| 56 | a. premu `Enter` post ĝustigo de la nomo |
| 57 | 1. ne forgesu ĉirkaŭigi vian kartpentran kodon per koda bloko (`#!style type="mapcss"` devas esti sur **nova linio** post `{{{`): |
| 58 | {{{ |
| 59 | {{{ |
| 60 | #!style type="mapcss"` |
| 61 | … |
| 62 | }}} |
| 63 | }}} |
| 64 | 1. por aŭtomata versia ĝustigo vi devas uzi `[[revision]]_[[date]]` en via versia variablo: |
| 65 | * `[[revision]]` - estas la plej nova versia numero de la vikia paĝo |
| 66 | * `[[date]]` - estas la dato de la lasta redakto de la vikia paĝo |
| 67 | * rekomendinda uzo: `version="1.[[revision]]_[[date]]"` (konvertiĝas al ekz. `1.13_2019-02-24`) |
| 68 | * ĉi tio estas necesa por aŭtomata ĝisdatigo ene de JOSM |
| 69 | * **Noto**: Spamfiltrilo malpermesas aldoni multajn eksterajn (ikonajn) ligilojn. Bonvolu, se eble, alglui ikonojn al la vikia paĝo ([#Iconhandling vidu sube]). … |
| 70 | * '''aŭ''' redaktu la paĝon StylesSource kaj aldonu URL-ojn por novaj stildosieroj al la listo ĉe la supro. (JOSM-vikiaj stiloj (vidu supre) estas la preferata metodo.) |
| 71 | * **Noto**: Nur URL-oj kun dosierfinaĵo (ekz. *.mapcss, *.zip, *.php) estas subtenataj. |
| 72 | En ambaŭ kazoj, la nova stilo aŭtomate listiĝos en la supra tabelo post kelkaj minutoj. Tiam ĝi ankaŭ estos havebla en la JOSM kartpentraj preferoj (post alklako de la reŝarga butono). \\ |
| 73 | **Noto**: La [/jenkins/job/JOSM-Integration/ JOSM-Integriĝa testo] ruliĝos sur ĉiuj stiloj kaj raportos problemojn. |
| 74 | |
| 75 | == Ikonoj ==#Icons |
| 76 | `.png` kaj `.svg` dosieroj estas subtenataj. Vidu [wikitr:/DevelopersGuide/DefaultPresets#NewIcons Defaŭltaj antaŭagordoj Novaj Ikonoj] por detaloj kaj problemoj kun `.svg`. |
| 77 | |
| 78 | === Ikon-testado === |
| 79 | Ikonoj povas esti testitaj per la [wikitr:/Styles/IconTester ikon-testilo]. |
| 80 | |
| 81 | === Ikon-handlingo === #Iconhandling |
| 82 | Ekzistas diversaj manieroj por trakti ikonojn: |
| 83 | |
| 84 | * Ikonoj distribuitaj kun JOSM povas esti enigitaj rekte per la vojo (relativa al JOSM-a [source:/trunk/resources/images interna bilda dosierujo]). |
| 85 | * Uzu vojon relativan al via loka stildosiero. (Ĉi tio funkcias nur por Stiloj, ne por Antaŭagordoj.) |
| 86 | * Uzu vojon relativan al dosierujo specifita ĉe la malsupro en la [wikitr:/Help/Preferences/MapPaintPreference Kartpentraj Stilaj Preferoj] aŭ [wikitr:/Help/Preferences/TaggingPresetPreference Taggaj Antaŭagordaj Preferoj].) |
| 87 | * Novaj ikonoj povas esti rekte referencitaj per https- aŭ http-ligilo. Ĉi tiuj estas elŝutitaj kaj kaŝmemoritaj interne. |
| 88 | * zip-dosieroj ankaŭ estas subtenataj. |
| 89 | * La zip-dosiero devas enhavi almenaŭ unu dosieron kun la finaĵo mapcss (por stiloj) aŭ xml (por antaŭagordoj). |
| 90 | * Ikon-nomoj kaj vojo estas relativaj al la plej supra zip-dosierujo. |
| 91 | * Se estas pluraj dosieroj, dosiero kun "style" en la nomo estas preferata (por permesi pakadon de stiloj kaj antaŭagordoj en unu arkivo). |
| 92 | * Enlinia kodado kiel priskribite en [https://tools.ietf.org/html/rfc2397 RFC 2397] ankaŭ estas subtenata. |
| 93 | * Ekzemplo por PNG: `data:image/png;base64,...databytes...` |
| 94 | * Ekzemplo por SVG: `data:image/svg+xml;base64,...databytes...` |
| 95 | * [wikitr:/Help/Base64 Pli da informo] pri `data:image/...` en JOSM. |
| 96 | * Kiam la JOSM-vikio estas uzata por desegnado de novaj stiloj aŭ antaŭagordoj, vi havas kelkajn pliajn opciojn: |
| 97 | * Ĉiu dosiero aldonita al la vikia paĝo estas aŭtomate inkludita en la zip-dosiero elŝutita de JOSM. |
| 98 | * Se vi ne volas dosieron en la zip-dosiero, aldonu la tekston **(NOZIP)** en la priskribo de la aldonaĵo. |
| 99 | * Se vi aldonas zip-dosieron kaj volas inkludi ĝian enhavon, vi povas aldoni **(EXTRACT)** en la priskribo de la aldonaĵo. |
| 100 | * Malplenaj bildaj vojoj ne estas permesataj. |
| 101 | |
| 102 | == Tradukado == |
| 103 | Stiloj, reguloj, antaŭagordoj kaj kromprogramoj uzas la saman tradukmeĥanismon kiel la JOSM-kerno. La dosieroj devas esti liveritaj kiel Zip kaj enhavi dosierujon nomatan `data` kun la .lang-dosieroj. |
| 104 | Por krei ĉi tiujn dosierojn ekzistas skriptoj en la SVN-dosierujo [source:osm/applications/editors/josm/i18n/ i18n]. |
| 105 | Vidu ankaŭ [wikitr:/Translations#Software programtradukada sekcio] en la tradukdokumentado. |
| 106 | |
| 107 | == Ĝisdatigi stilojn en JOSM == |
| 108 | Post kiam stilo estis ĝisdatigita en la vikio (aŭ alia ekstera fonto), ĝi povas preni ĝis 10 tagojn ĝis la stilo aŭtomate ĝisdatiĝas en JOSM (#8933). Por tuj devigi ĝisdatigon, vi povas fari la sekvajn paŝojn: |
| 109 | * Malfermu la [wikitr:/Help/Action/Preferences Preferojn] |
| 110 | * Certigu, ke [wikitr:/Help/ExpertMode Eksperta reĝimo] estas aktivigita |
| 111 | * Malfermu la [wikitr:/Help/Preferences/Advanced Altnivelajn Preferojn] |
| 112 | * Serĉu ŝlosilojn komenciĝantajn per: `mirror.https://josm.openstreetmap.de/josmfile?page_Styles/` (aŭ `mirror.` por aliaj eksteraj fontoj) |
| 113 | * Elektu la stilon, kiun vi volas ĝisdatigi |
| 114 | * Klaku sur Restarigi ĉe la malsupro de la fenestro |
| 115 | * Klaku sur OK por konservi la ŝanĝojn (kaj fermi la preferan fenestron) |
| 116 | * Restartigu JOSM |
| 117 | |
| 118 | aŭ: |
| 119 | |
| 120 | * Forigu la enhavon de via [wikitr:/Help/Action/About#InstallationDetails <josm.cache>] dosierujo |
| 121 | * Restartigu JOSM |
| 122 | |
| 123 | Por kontroli la version de la stilo en JOSM, faru la sekvajn paŝojn: |
| 124 | * Malfermu la [wikitr:/Help/Dialog/MapPaint Kartpentraj Stiloj Dialogon] |
| 125 | * Dekstraklaku sur stilo |
| 126 | * Elektu Info |
| 127 | * Klaku sur la Fonto-faneto |
| 128 | * Serĉu `version:` ĉe la komenco de la fontkodo |
| 129 | |
| 130 | == Stiloj administritaj en JOSM-vikio == |
| 131 | [[TitleIndex(Styles/)]] |
| 132 | |
| 133 | == Rendering == |
| 134 | Kartpentrado faras la kartdatumojn aspekti multe pli kiel mapo (koloroj, ikonoj, anotacioj, ...) - kompare kun la JOSM Dratreĝima vido. |
| 135 | |
| 136 | === Nodoj === |
| 137 | Plej multaj nodoj, kiuj respondas al etikedoj en la [osmwiki:Map_Features Mapaj Trajtoj] paĝo, montros taŭgan ikonon, ekz. blanka "P" sur blua fono por `amenity=parking`. |
| 138 | |
| 139 | Ekzistas kelkaj specialaj ikonoj por mankantaj/nekompletaj aferoj: |
| 140 | |
| 141 | [[Image(Mappaint_no_icon.png,margin-right=5,link=)]] mankanta ikono \\ |
| 142 | Ni ankoraŭ ne havas la ĝustan ikonon por ĉiu noda etikedo en mapaj trajtoj, ekz. ikonoj por plej multaj `natural=*` etikedoj ankoraŭ mankas. Se vi renkontas tian "mankantan ikonon", bonvolu krei belan 16*16-pikselan ikonon, kiu kongruas kun la etikedo. Por sendi vian laboron, malfermu [/newticket novan bileton] kaj aldonu vian bildon aŭ zip-arkivon kiel aldonaĵon. |
| 143 | |
| 144 | [[Image(Mappaint_deprecated.png,margin-right=5,link=)]] averta ikono \\ |
| 145 | La responda etikedo estis iam uzata sed ne plu rekomendatas por uzo - aŭ - ĝi ne taŭgas por nodo, ekz. `highway=motorway` simple ne havas sencon sur nodo. Verŝajne ne ĉiuj malnovaj etikedoj montros ĉi tiun ikonon. |
| 146 | |
| 147 | === Vojoj === |
| 148 | Plej multaj vojoj, kiuj respondas al etikedoj en la mapaj trajtoj-paĝo, ricevos specialan koloron, dikecon kaj linian stilon (ekz. strekitaj linioj por fervojoj). |
| 149 | |
| 150 | === Areoj === |
| 151 | Areoj estas vojoj, kiuj formas ian ringon. Plej multaj areoj, kiuj respondas al etikedoj en la mapaj trajtoj-paĝo, estos plenigitaj per speciala koloro (la plenigo estos iom travidebla). |
| 152 | |
| 153 | |
| 154 | == Altnivelaj Preferoj ==#AdvancedPreferences |
| 155 | Iuj stiloj povas havi opciojn. Ili estas haveblaj per dekstraklako (kunteksta menuo) sur la stila enigo ene de la [wikitr:/Help/Dialog/MapPaint kartpentra stila dialogo] fenestro. Ekz. JOSM-aktuala defaŭlta mapstilo (MapCSS) havas la opcion montri nodojn je malaltaj zomniveloj "malpli invadaj" (aktiva defaŭlte). |
| 156 | |
| 157 | Krome, vi povas uzi la sekvajn kaŝitajn preferojn: |
| 158 | * `mappaint.fillalpha` |
| 159 | * alfa "opakeca nivelo", kiu estas uzata por plenigi areojn. Entjera valoro inter 0 (travidebla) kaj 255 (opaka) kun defaŭlto de 50. |
| 160 | * `mappaint.fillareas` (montri areojn) |
| 161 | * 10000000 (defaŭlto) - areoj estos plenigitaj per sia responda koloro kaj la nomo estos montrata |
| 162 | * 0 - areoj estos ĉirkaŭitaj nur per linioj kaj la nomo ne estos montrata |
| 163 | * ajna alia nombro - areoj estos plenigitaj per sia responda koloro kaj la nomo estos montrata je ĉiu zomnivelo sub la donita nombro en metroj |
| 164 | * `mappaint.showicons` |
| 165 | * elektu ĉu ikonoj estas montrataj - samaj valoroj kiel `mappaint.fillareas` |
| 166 | * `mappaint.shownames` |
| 167 | * elektu ĉu nomoj estas montrataj - samaj valoroj kiel `mappaint.fillareas` |
| 168 | * `mappaint.strokes` |
| 169 | * elektu ĉu strekoj aŭ plenaj linioj estas uzataj - samaj valoroj kiel `mappaint.fillareas` |
| 170 | * ~~`mappaint.useRealWidth`~~ |
| 171 | * ~~vera - vojoj ŝanĝos larĝon laŭ la reala larĝo en metroj difinita en la elemstyle.xml-dosiero~~ |
| 172 | * ~~malvera (defaŭlto) - vojoj havos la saman larĝon je ĉiu zomnivelo~~ |
| 173 | * `mappaint.zoomLevelDisplay` |
| 174 | * vera - elementoj videblas depende de la zomnivelo |
| 175 | * malvera (defaŭlto) - ĉiuj elementoj estas montrataj |
| 176 | * `mappaint.fontsize` |
| 177 | * grandeco de kartpentraj tekstoj (defaŭlto=8) |
| 178 | |
| 179 | ---- |
| 180 | Reen al [wikitr:/Help Ĉefa Helpo] |