Administrasjonsgrenser
Beskrivelse
Stilen "Administrasjonsgrenser" hjelper til med å overvåke og redigere grensepolygoner. Ved å zoome ut er det enkelt å overvåke områder som allerede er dekket med skjulte noder og tynne linjer. Redigering er forenklet ved å fremheve tilkoblingsnoder, steder, uavsluttede polygoner, osv. Områdenavn er også fremhevet.
Stilinnstillinger
Det er 8 stilinnstillinger for å velge hvilke administrasjonsnivåer som skal vises. En eller flere administrasjonsnivåer kan velges samtidig. Du kan endre alternativene i Map Paint Styles dialog i sidelinjen til høyre. Hvis dialogen ikke vises, kan du aktivere den i menyen Windows. I Map Paint Styles-dialogen, høyreklikk på Administrasjonsgrenser og pek deretter på Stilinnstillinger. Etter at du har endret en innstilling, oppdateres mappaint-stilen automatisk.
meta { title: "Administrasjonsgrenser"; version: "1.1_2025-03-15"; description: "Farger administrasjonsgrensepolygoner og noder. Hjelper til med å overvåke og redigere grenser. Parameteralternativer lar deg velge administrasjonsnivåer som skal vises."; icon: "admin_boundaries_icon.svg"; author: "pierzen"; } /* Innstillingsalternativer - Velg territorielle lag (boolsk verdi ja/nei) */ setting::admin_level_1 { type: boolean; label: tr("Admin_level=1"); default: false; } setting::admin_level_2 { type: boolean; label: tr("Admin_level=2"); default: false; } setting::admin_level_3 { type: boolean; label: tr("Admin_level=3"); default: false; } setting::admin_level_4 { type: boolean; label: tr("Admin_level=4"); default: false; } setting::admin_level_5 { type: boolean; label: tr("Admin_level=5"); default: true; } setting::admin_level_6 { type: boolean; label: tr("Admin_level=6"); default: false; } setting::admin_level_7 { type: boolean; label: tr("Admin_level=7"); default: false; } setting::admin_level_8 { type: boolean; label: tr("Admin_level=8"); default: true; } setting::admin_level_9 { type: boolean; label: tr("Admin_level=9"); default: false; } setting::admin_level_10 { type: boolean; label: tr("Admin_level=10"); default: false; } setting::protected_area { type: boolean; label: tr("Beskyttet område, Nasjonalpark & Regionalpark"); default: true; } /* Pseudo-klasser + distinkte farger etter territorium */ area[boundary][setting("protected_area")][boundary=~/(protected_area|national_park|regional_park)/] {set t_protected; width: 4; fill-color:forestgreen; fill-extent:10; font-size:10; color:forestgreen; casing-width:0; } area[boundary][setting("admin_level_10")][admin_level=10] { set t_10; object-z-index: 11; fill-color:blue; fill-opacity:0.2; font-size: 9; text-color: #1DCFFF; text: name; text-position: center; color:#1DCFFF; casing-width:9; casing-color: #1DCFFF; } area[boundary][setting("admin_level_9")][admin_level=9] {set t_9; object-z-index: 12; fill-color:cyan; fill-opacity:0.2; font-size: 10; text-color: #FFD798; text: name; text-position: center; color:cyan; casing-width:9; casing-color: #FFD798; } area[setting("admin_level_8")][boundary][admin_level=8] {set t_8; object-z-index: 13; fill-color:green; fill-opacity:0.2; font-size: 10; text-color: green; text: name; text-position: center; width:2; color:red; casing-width:0; } area|z11-.t_8 { font-size: 16; } area[boundary][setting("admin_level_7")][admin_level=7] {set t_7; object-z-index: 14; fill-color:blue; fill-opacity:0.3; font-size: 12; text-color: red; text: name; text-position: center; color:red; casing-width:9; casing-color: red; } area[boundary][setting("admin_level_6")][admin_level=6] {set t_6; object-z-index: 15; fill-color:blue; fill-opacity:0.3; font-size: 14; text-color: blue; text: name; text-position: center; width: 3; color:blue; casing-width:1; casing-color: blue; } area[boundary][setting("admin_level_5")][admin_level=5] {set t_5; object-z-index: 16; fill-color:#FFCC00; fill-opacity:0.2; font-size: 18; text-color: brown; text: name; text-position: center; width: 3; color: #FFCC00; casing-width:3; casing-color: orange; } area[boundary][setting("admin_level_4")][admin_level=4] {set t_4; object-z-index: 20; fill-color:crimson; fill-opacity:0.2; font-size: 16; text-color: crimson; text: name; text-position: center; width: 3; color: crimson; casing-width:3; casing-color: crimson; } area[boundary][setting("admin_level_3")][admin_level=3] {set t_3; object-z-index: 20; fill-color:crimson; fill-opacity:0.2; font-size: 16; text-color: #E100FF; text: name; text-position: center; width: 3; color: crimson; casing-width:3; casing-color: #E100FF; } area[boundary][setting("admin_level_2")][admin_level=2] {set t_2; object-z-index: 20; fill-color:crimson; fill-opacity:0.2; font-size: 16; text-color: #FFC6E2; text: name; text-position: center; width: 3; color: crimson; casing-width:3; casing-color: #FFC6E2; } area[boundary][setting("admin_level_1")][admin_level=1] {set t_1; object-z-index: 20; fill-color:crimson; fill-opacity:0.2; font-size: 16; text-color: #A2DAFF; text: name; text-position: center; width: 3; color: crimson; casing-width:3; casing-color: #A2DAFF; } canvas { fill-color: #ffffea; } /* Alle noder - lav zoom */ node|z1-8 { symbol-shape: square; symbol-size: 0; symbol-stroke-width:0.1 ; } /* Umerket noder - veiers barnenoder - samme farge */ area.t_protected > node!:tagged { symbol-stroke-color: green; symbol-fill-color: white; } area.t_10 > node!:tagged { symbol-stroke-color: blue; symbol-fill-color: white; } area.t_9 > node!:tagged { symbol-stroke-color: cyan; symbol-fill-color: white; } area.t_8 > node!:tagged { symbol-stroke-color: red; symbol-fill-color: white; } area.t_7 > node!:tagged { symbol-stroke-color: red; symbol-fill-color: white; } area.t_6 > node!:tagged { symbol-stroke-color: blue; symbol-fill-color: white; } area.t_5 > node!:tagged { symbol-stroke-color: #FFCC00; symbol-fill-color: white; } area.t_4 > node!:tagged { symbol-stroke-color: rose; symbol-fill-color: white; } way|z1-8 > node { symbol-shape: square; symbol-size: 0.1; symbol-stroke-width:0.1 ; } way|z9- > node!:tagged { symbol-shape: square; symbol-stroke-color: gray; symbol-fill-color: white; symbol-stroke-width: 2; symbol-stroke-opacity:0.8; } way > node|z9-11!:tagged { symbol-size: 0.02; } way > node|z12-13!:tagged { symbol-size: 1.8; } way > node|z14-!:tagged { symbol-size: 7; } /* Stedsnoder */ node|z9-11[place] { symbol-shape:pentagon; symbol-size: 9; symbol-fill-color:white; symbol-stroke-width:3; symbol-stroke-color:gray; } node|z12-[place] { symbol-shape:pentagon; symbol-size: 14; symbol-fill-color:white; symbol-stroke-width:3; symbol-stroke-color:black; } /* Enkeltstående uavsluttede veiers endenoder */ way!:closed >[index=1] node!:connection, way!:closed >[index=-1] node!:connection { symbol-fill-color: yellow; symbol-stroke-color: red; symbol-stroke-width: 3; symbol-size: 14; } relation[boundary]:unclosed_multipolygon > way { casing-width:6; casing-dashes: 10,10; casing-color:yellow; casing-opacity:1; z-index: -3; symbol-stroke-width: 24; symbol-stroke-color: red; symbol-stroke-opacity: 0.8; symbol-shape: circle; symbol-size: 12; } relation[boundary=administrative][!name]:closed { casing-width:5; casing-color:red; casing-opacity:1; z-index: -3; symbol-stroke-width: 24; symbol-stroke-color: purple; symbol-stroke-opacity: 0.8; symbol-shape: circle; symbol-size: 12; } way:selected { casing-width: 6; casing-color:red; casing-opacity:0.8; } relation[boundary]:selected { fill-opacity:0.3; fill-color:red; text-color: red; } relation[boundary]:selected > way { casing-width:+6; casing-color:red; } /* Tilkoblingsnoder */ node|z11-:connection { symbol-size:12; symbol-shape: circle; symbol-stroke-color: #00ffff; symbol-stroke-width: 1; symbol-fill-color: crimson; } /* Valgt node */ node|z10-:selected { symbol-size:14; symbol-stroke-width:3; symbol-stroke-color: crimson; symbol-fill-color: yellow; } node|z11-:connection:selected { symbol-stroke-color: crimson; symbol-stroke-width: 5; symbol-fill-color: yellow; } /* Merket noder */ node|z9-12[!place]:tagged!:connection { symbol-shape: triangle; symbol-size: 4; symbol-stroke-color: cyan; text-color:yellow; } node|z13-[!place]:tagged!:connection { symbol-shape: triangle; symbol-size: 14; symbol-stroke-color: cyan; symbol-fill-color: blue; text-color:yellow; }
Nb:Styles_Admin_Boundaries-style.mapcss, Nb:Styles_Admin_Boundaries.zip