Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
18.2.6. Objektet för skalfältet
Skalstreck ger en visuell indikation på storleken på objekten och avståndet mellan objekten på kartobjektet. Ett objekt med skalstreck kräver ett kartobjekt. Använd verktyget Add Scale Bar efter instruktioner för skapande av objekt för att lägga till ett nytt skalstrecksobjekt som du senare kan manipulera på samma sätt som i Interagera med layoutobjekt.
Som standard visar ett nytt skalstapelobjekt skalan för det kartobjekt som det ritas över. Om det inte finns något kartobjekt nedanför används referenskartan. Du kan anpassa den i panelen Item Properties. Förutom objektens gemensamma egenskaper har den här funktionen följande funktioner (se Fig. 18.34):

Fig. 18.34 Panel för egenskaper för objekt i skalfält
18.2.6.1. Huvudsakliga egenskaper
Gruppen Huvudegenskaper i skalstapelns panel Egenskaper för objekt ger följande funktioner (se Fig. 18.35):

Fig. 18.35 Scale Bar Huvudsakliga egenskaper grupp
Välj först den karta som skalstocken ska fästas på
Välj sedan stil för skalfältet. Tillgängliga stilar är:
stilarna *Single box* och Double box, som innehåller en eller två rader med rutor som växlar färg;
Mitten, Upp eller Ned linjetickar;
Stepped line stil som ritar en steppad linje som representation av en scalebar
Hollow-stil som ritar en enda ruta med alternerande färg för segmenten, med horisontella linjer genom alternerande segment
Numerisk, där skalförhållandet skrivs ut (t.ex.
1:50000
).
Ställ in egenskaper på lämpligt sätt
18.2.6.2. Enheter
Gruppen Units i skalstapelns panel Item Properties ger funktioner för att ställa in visningsenheter och viss textformatering (se Fig. 18.36):

Fig. 18.36 Skalstreck Enheter grupp
Välj de enheter som du vill använda med Scalebar units. Det finns många möjliga val: Map Units (standard), Meters, Feet, Miles eller Nautical Miles… och några derivat. Konvertering av enheter hanteras automatiskt.
Multiplikatorn för Märkningsenhet anger hur många skalstrecksenheter per märkt enhet. Om t.ex. skalstrecksenheterna är inställda på ”meter”, kommer en multiplikator på 1000 att resultera i skalstrecksmärken i ”kilometer”.
Fältet Label for units definierar den text som används för att beskriva enheterna i skalstrecket, t.ex.
m
ellerkm
. Detta bör matchas för att återspegla multiplikatorn ovan.Tryck på Customize bredvid Number format för att få kontroll över alla formateringsegenskaper för siffrorna i skalfältet, inklusive tusentalsavgränsare, decimaler, vetenskaplig notation etc. (se Nummerformatering för mer information). Mycket användbart när du gör kartor för målgrupper utanför den aktuella QGIS-lokalen, eller när du vill variera stilen från de lokala standardinställningarna (t.ex. lägga till tusentalsavgränsare när den lokala standardinställningen är att dölja dem).
Välj Metod för beräkning av skalstreck: Beroende på kartans CRS och omfattning är det inte säkert att det avstånd som rapporteras i skalstrecket är detsamma som mäts över kartan. Med det här alternativet kan du ange vilken metod du vill använda: Average Top, Middle and Bottom Scales, Calculate along Top of Map, Calculate along Middle of Map eller Calculate along Bottom of Map.
18.2.6.3. Segment
Gruppen Segments i skalstapelns panel Item Properties innehåller funktioner för att konfigurera antalet och storleken på segment och underavdelningar (se Fig. 18.37):

Fig. 18.37 Skala Bar Segment grupp
Du kan definiera antalet Segment som ska ritas på vänster och höger sida av skalstapelns
0
:antal underavdelningar av ett unikt segment på Vänster sida
antal segment på den högra sidan
Du kan ställa in bredden på ett segment eller ett intervall för den totala längden på skalstrecket:
Ange hur långt ett segment ska vara i dina skalstapel-enheter (Fixed width)
Eller begränsa den totala storleken på skalstrecket i
mm
med alternativet Fit segment width. I det senare fallet ändras skalstrecket (och dess etikett uppdateras) varje gång kartskalan ändras så att det passar mellan det övre och det nedre intervallet.
Height används för att definiera höjden på stapeln.
Underindelning av högersegment används för att definiera antalet sektioner som skalstreckets högersidessegment kan ha (för skalstrecksstilarna Line Ticks Down, Line Ticks Middle och Line Ticks Up) .
Subdivision height används för att definiera höjden på subdivisionssegmentet.
18.2.6.4. Utseende
Gruppen Appearance i panelen Scale Bar Item Properties har följande funktioner:

Fig. 18.38 Grupp Utseende för skalstreck
Du kan definiera hur skalstrecket ska visas i sin ram.
Boxmarginal : utrymme mellan text och ramkanter
Label margin : utrymme mellan text och skalstreck
Distance label placement definierar textens position i förhållande till skalstapelsegmenten: Above Segment Edges, Above Segment Centers, Below Segment Edges eller Below Segment Centers
Primär fyllning och Sekundär fyllning av skalstapeln med egenskaper för fyllningssymboler (färg, opacitet, mönster, effekter …) — för stilarna Single Box, Double Box och *Hollow
Linjestil för skalstrecket med hjälp av linjesymbolernas egenskaper (färg, streck, skarv, lockstil, mönster, effekter…) — för alla utom Numerisk stil
Division style och Subdivision style för delnings- respektive underindelningssegment i Line Ticks Up, Line Ticks Middle och Line Ticks Down skalstapelstilar med linjesymbolers egenskaper (färg, stroke, join, cap style, mönster, effekter…)
Alignment placerar texten på vänster, mitten eller höger sida av ramen (endast för Numeric skalfältsstil)
Font för att ställa in egenskaperna (storlek, typsnitt, färg, bokstavsavstånd, skugga, bakgrund…) för skalstapelns etikett.
Eftersom de flesta visningsegenskaperna för skalstrecket är beroende av symboler vars egenskaper kan vara datadefinierade, är det möjligt att rendera datadefinierade skalstreck.
Exempel: Följande kod som tillämpas på fetstilsegenskapen för skaletiketterna visar siffror i fetstil när de är en multipel av 500:
-- returns True (or 1) if the value displayed on the bar
-- is a multiple of 500
@scale_value % 500 = 0