Changes between Initial Version and Version 1 of Eo:Styles/Admin_Boundaries


Ignore:
Timestamp:
2025-03-15T21:25:58+01:00 (11 months ago)
Author:
paleid
Comment:

Nb added

Legend:

Unmodified
Added
Removed
Modified
  • Eo:Styles/Admin_Boundaries

    v1 v1  
     1[[TranslatedPages(revision=7)]]
     2
     3= [[Image(Styles/Admin_Boundaries:admin_boundaries_icon.svg,36,middle,inline)]] Administraj Limoj =
     4[[PageOutline(2-9)]]
     5
     6== Priskribo ==
     7
     8La stilo "Administraj Limoj" helpas kontroli kaj redakti la limajn poligonojn. Malzomante, kontrolo de jam kovritaj areoj estas facila per kaŝitaj nodoj kaj maldikaj linioj. Redaktado estas faciligita per emfazado de konektaj nodoj, lokoj, nefermitaj poligonoj, ktp. Ankaŭ areaj nomoj estas emfazitaj.
     9
     10=== Stilaj Agordoj ===
     11Estas '''8 stilaj agordoj''' por elekti kiujn administrajn tavolojn montri. Unu aŭ pli administraj niveloj povas esti elektitaj samtempe. Vi povas ŝanĝi la opciojn en la [wiki:Help/Dialog/MapPaint/StyleSettings Map Paint Styles dialog] en la flankopanelo dekstre. Se la dialogo ne montriĝas, vi povas aktivigi ĝin en la menuo ''Windows''. En la ''Map Paint Styles'' dialogo, dekstre alklaku ''Administraj Limoj'' kaj poste montru al ''Stilaj Agordoj''. Post ŝanĝo de agordo, la mappaint stilo aŭtomate ĝisdatiĝas.
     12
     13{{{
     14#!style type="mapcss"
     15
     16meta {
     17  title: "Administraj Limoj";
     18  version: "1.[[revision]]_[[date]]";
     19  description: "Kolorigas administrajn limajn poligonojn kaj nodojn. Ĝi helpas kontroli kaj redakti limojn. Parametraj opcioj permesas elekti administrajn nivelojn por montri.";
     20  icon: "admin_boundaries_icon.svg";
     21  author: "pierzen";
     22}
     23
     24/* Agordaj Opcioj - Elektu Teritoriajn Tavolojn (jena/nea valoro) */
     25setting::admin_level_1 {
     26  type: boolean;
     27  label: tr("Admin_level=1");
     28  default: false;
     29}
     30setting::admin_level_2 {
     31  type: boolean;
     32  label: tr("Admin_level=2");
     33  default: false;
     34}
     35setting::admin_level_3 {
     36  type: boolean;
     37  label: tr("Admin_level=3");
     38  default: false;
     39}
     40setting::admin_level_4 {
     41  type: boolean;
     42  label: tr("Admin_level=4");
     43  default: false;
     44}
     45setting::admin_level_5 {
     46  type: boolean;
     47  label: tr("Admin_level=5");
     48  default: true;
     49}
     50setting::admin_level_6 {
     51  type: boolean;
     52  label: tr("Admin_level=6");
     53  default: false;
     54}
     55setting::admin_level_7 {
     56  type: boolean;
     57  label: tr("Admin_level=7");
     58  default: false;
     59}
     60setting::admin_level_8 {
     61  type: boolean;
     62  label: tr("Admin_level=8");
     63  default: true;
     64}
     65setting::admin_level_9 {
     66  type: boolean;
     67  label: tr("Admin_level=9");
     68  default: false;
     69}
     70setting::admin_level_10 {
     71  type: boolean;
     72  label: tr("Admin_level=10");
     73  default: false;
     74}
     75setting::protected_area {
     76  type: boolean;
     77  label: tr("Protektita Areo, Nacia Parko & Regiona Parko");
     78  default: true;
     79}
     80
     81/* Pseŭdo-Klasoj + apartaj koloroj laŭ teritorio */
     82
     83area[boundary][setting("protected_area")][boundary=~/(protected_area|national_park|regional_park)/]
     84{set t_protected;
     85        width: 4;
     86        fill-color:forestgreen; fill-extent:10; font-size:10;
     87        color:forestgreen;
     88        casing-width:0;
     89}
     90area[boundary][setting("admin_level_10")][admin_level=10]
     91{       set t_10;
     92        object-z-index: 11;
     93  fill-color:blue; fill-opacity:0.2;
     94   font-size: 9;
     95   text-color: #1DCFFF;
     96   text: name;
     97   text-position: center;
     98   color:#1DCFFF;
     99   casing-width:9; casing-color: #1DCFFF;
     100  } 
     101area[boundary][setting("admin_level_9")][admin_level=9]
     102{set t_9;
     103        object-z-index: 12;
     104  fill-color:cyan; fill-opacity:0.2;
     105   font-size: 10;
     106   text-color: #FFD798;
     107   text: name;
     108   text-position: center;
     109   color:cyan;
     110   casing-width:9; casing-color: #FFD798;
     111  } 
     112area[setting("admin_level_8")][boundary][admin_level=8]
     113{set t_8;
     114        object-z-index: 13;
     115  fill-color:green; fill-opacity:0.2;
     116   font-size: 10;
     117   text-color: green;
     118   text: name;
     119   text-position: center;
     120   width:2;
     121   color:red;
     122   casing-width:0;
     123  } 
     124area|z11-.t_8
     125{
     126        font-size: 16;
     127}   
     128area[boundary][setting("admin_level_7")][admin_level=7]
     129{set t_7;
     130        object-z-index: 14;
     131  fill-color:blue; fill-opacity:0.3;
     132   font-size: 12;
     133   text-color: red;
     134   text: name;
     135   text-position: center;
     136   color:red;
     137   casing-width:9; casing-color: red;
     138  }     
     139area[boundary][setting("admin_level_6")][admin_level=6]
     140{set t_6;
     141        object-z-index: 15;
     142  fill-color:blue; fill-opacity:0.3;
     143   font-size: 14;
     144   text-color: blue;
     145   text: name;
     146   text-position: center;
     147   width: 3;
     148   color:blue;
     149   casing-width:1; casing-color: blue;
     150   }
     151area[boundary][setting("admin_level_5")][admin_level=5]
     152{set t_5;
     153  object-z-index: 16;
     154  fill-color:#FFCC00; fill-opacity:0.2;
     155   font-size: 18;
     156   text-color: brown;
     157   text: name;
     158   text-position: center;
     159   width: 3;
     160   color: #FFCC00;
     161   casing-width:3; casing-color: orange;
     162  }
     163area[boundary][setting("admin_level_4")][admin_level=4]
     164{set t_4;
     165  object-z-index: 20;
     166  fill-color:crimson; fill-opacity:0.2;
     167   font-size: 16;
     168   text-color: crimson;
     169   text: name;
     170   text-position: center;
     171   width: 3;
     172   color: crimson;
     173   casing-width:3; casing-color: crimson;
     174}
     175area[boundary][setting("admin_level_3")][admin_level=3]
     176{set t_3;
     177  object-z-index: 20;
     178  fill-color:crimson; fill-opacity:0.2;
     179   font-size: 16;
     180   text-color: #E100FF;
     181   text: name;
     182   text-position: center;
     183   width: 3;
     184   color: crimson;
     185   casing-width:3; casing-color: #E100FF;
     186}
     187area[boundary][setting("admin_level_2")][admin_level=2]
     188{set t_2;
     189  object-z-index: 20;
     190  fill-color:crimson; fill-opacity:0.2;
     191   font-size: 16;
     192   text-color: #FFC6E2;
     193   text: name;
     194   text-position: center;
     195   width: 3;
     196   color: crimson;
     197   casing-width:3; casing-color: #FFC6E2;
     198}
     199area[boundary][setting("admin_level_1")][admin_level=1]
     200{set t_1;
     201  object-z-index: 20;
     202  fill-color:crimson; fill-opacity:0.2;
     203   font-size: 16;
     204   text-color: #A2DAFF;
     205   text: name;
     206   text-position: center;
     207   width: 3;
     208   color: crimson;
     209   casing-width:3; casing-color: #A2DAFF;
     210}
     211canvas {
     212    fill-color: #ffffea;
     213}
     214
     215/* Ĉiuj Nodoj - malalta zomo */
     216
     217node|z1-8 {
     218    symbol-shape: square; symbol-size: 0; symbol-stroke-width:0.1 ;
     219}
     220
     221/* Nemarkitaj nodoj - vojoj infanaj nodoj - sama koloro */
     222area.t_protected  > node!:tagged {
     223  symbol-stroke-color: green;
     224  symbol-fill-color: white;
     225}
     226area.t_10 > node!:tagged {
     227  symbol-stroke-color: blue;
     228  symbol-fill-color: white;
     229}
     230area.t_9 > node!:tagged {
     231  symbol-stroke-color: cyan;
     232  symbol-fill-color: white;
     233}
     234area.t_8 > node!:tagged {
     235  symbol-stroke-color: red;
     236  symbol-fill-color: white;
     237}
     238area.t_7 > node!:tagged {
     239  symbol-stroke-color: red;
     240  symbol-fill-color: white;
     241}
     242area.t_6 > node!:tagged {
     243  symbol-stroke-color: blue;
     244  symbol-fill-color: white;
     245}
     246area.t_5 > node!:tagged {
     247  symbol-stroke-color: #FFCC00;
     248  symbol-fill-color: white;
     249}
     250area.t_4 > node!:tagged {
     251  symbol-stroke-color: rose;
     252  symbol-fill-color: white;
     253}
     254
     255way|z1-8 > node {
     256    symbol-shape: square; symbol-size: 0.1; symbol-stroke-width:0.1 ;
     257}
     258way|z9- > node!:tagged {
     259        symbol-shape: square; 
     260        symbol-stroke-color: gray;
     261        symbol-fill-color: white;
     262        symbol-stroke-width: 2;
     263        symbol-stroke-opacity:0.8;
     264}
     265way > node|z9-11!:tagged {
     266    symbol-size: 0.02; 
     267}
     268way > node|z12-13!:tagged {
     269    symbol-size: 1.8;
     270}
     271way > node|z14-!:tagged {
     272    symbol-size: 7;
     273}
     274
     275/* Lokaj nodoj */
     276node|z9-11[place] { symbol-shape:pentagon; symbol-size: 9;
     277        symbol-fill-color:white; symbol-stroke-width:3; symbol-stroke-color:gray;
     278}
     279node|z12-[place] { symbol-shape:pentagon; symbol-size: 14;
     280        symbol-fill-color:white; symbol-stroke-width:3; symbol-stroke-color:black;
     281}
     282
     283
     284/* Unuopaj nefermitaj vojoj finaj nodoj */
     285way!:closed >[index=1] node!:connection,
     286way!:closed >[index=-1] node!:connection {
     287  symbol-fill-color: yellow;
     288   symbol-stroke-color: red;
     289   symbol-stroke-width: 3;
     290   symbol-size: 14;
     291}
     292       
     293relation[boundary]:unclosed_multipolygon > way 
     294{
     295  casing-width:6;
     296  casing-dashes: 10,10;
     297  casing-color:yellow;
     298  casing-opacity:1;
     299  z-index: -3;
     300        symbol-stroke-width: 24;
     301        symbol-stroke-color: red;
     302        symbol-stroke-opacity: 0.8;
     303        symbol-shape: circle;
     304        symbol-size: 12;
     305        }
     306       
     307relation[boundary=administrative][!name]:closed
     308{
     309  casing-width:5;
     310  casing-color:red;
     311  casing-opacity:1;
     312  z-index: -3;
     313        symbol-stroke-width: 24;
     314        symbol-stroke-color: purple;
     315        symbol-stroke-opacity: 0.8;
     316        symbol-shape: circle;
     317        symbol-size: 12;
     318        }
     319way:selected
     320{
     321  casing-width: 6; casing-color:red; casing-opacity:0.8;
     322}       
     323
     324relation[boundary]:selected
     325{
     326   fill-opacity:0.3;
     327   fill-color:red;
     328   text-color: red;
     329  }
     330
     331 relation[boundary]:selected > way
     332{
     333   casing-width:+6;
     334   casing-color:red;
     335  }
     336
     337
     338/* Konektaj nodoj */
     339
     340node|z11-:connection {
     341   symbol-size:12;
     342  symbol-shape: circle;
     343  symbol-stroke-color: #00ffff;
     344  symbol-stroke-width: 1;
     345  symbol-fill-color: crimson;
     346}
     347
     348/* Elektita nodo */
     349
     350node|z10-:selected
     351{
     352        symbol-size:14;
     353        symbol-stroke-width:3;
     354        symbol-stroke-color: crimson;
     355        symbol-fill-color: yellow;
     356}
     357 
     358node|z11-:connection:selected {
     359  symbol-stroke-color: crimson;
     360  symbol-stroke-width: 5;
     361  symbol-fill-color: yellow;
     362}
     363/* Markitaj nodoj */
     364
     365node|z9-12[!place]:tagged!:connection {
     366    symbol-shape: triangle; symbol-size: 4;
     367  symbol-stroke-color: cyan;
     368  text-color:yellow;
     369}
     370node|z13-[!place]:tagged!:connection {
     371    symbol-shape: triangle; symbol-size: 14;
     372  symbol-stroke-color: cyan;
     373  symbol-fill-color: blue;
     374  text-color:yellow;
     375}
     376
     377
     378}}}