I del 1 kan man se hvordan man kan lage et grunnleggende atlas og vise forskjellige områder på forskjellige blader. For å få noen nytte ut av dette, trenges det også noe hjelpetekster og annen informasjon på atlasbladene.

I eksemplet ser vi et atlasblad med et hjelpekart som viser hvilket område atlasbladet er i, noe informasjon som er hentet fra datasettet og målestokk, for den siste skal vi se at man må vise litt ekstra omtanke i et atlas.
Den enkleste biten er hjelpekartet. I hovedvinduet, vis de kartlagene som skal være med på hjelpekartet. Sett inn et nytt kartelement i atlasbladet og plasser, skaler, zoom og pan det så det viser riktig område. Hak av på Lock layers og IKKE hak av på Controlled by Atlas. Gå ned til «Overviews» trykk + for å få et nytt oversiktskart, velg at det skal tegnes og at det skal vise Map frame Map 1 (med mindre det er flere kartrammer i atlaset og / eller navnene er manuelt endret.

Med dette oppsettet vil det røde feltet i oversiktskartet flytte seg omkring ettersom atlasutsnittet endres.
Data fra tabellen som definerer atlaset, i dette tilfellet fylkeskartet, kan settes rett inn i en atlasside i en tekstboks. De finnes under Dynamic Text -> Fields:

Når man velger et av disse feltene, vil det komme inn som [% «feltnavn» %] som for «fylkesnummer» er vist over. Det er også mulig å hente inn funksjoner eller variabler fra Insert/Edit Expression. I dialogboksen som kommer opp kan man velge et utall av parametere. De som starter med $ er variabler som kan brukes direkte, de andre er funksjoner som må ha en eller annen input. Eksemplet mitt viser arealet for det aktuelle fylket. I utgangspunktet er det gitt i kvadratmeter med 1/10 kvadratcentimeter presisjon. For å få et mer fornuftig tall deler jeg på 1000000 for å få kvadratkm og runder det av til hele kvadratkm. Variabler og funksjoner fra Insert Expression kan også skrives eller kopieres direkte inn om man husker dem eller henter dem fra en annen kilde.

Målestokk, dersom man ikke vil ha den numerisk, kan være et problem i et atlas. I dette tilfellet her hvor kartbladet zoomes til det valgte fylket, vil det være omtrent en faktor 10 i målestokk fra det største (Nordland, ca 1:2000000) til det minste (Oslo, ca 1:200000)
Standardoppsettet for målestokk er å velge faste trinn og antall segmenter på målestokken. Med dette satt vil fornuftige trinn for Oslokartet være for eksempel 0, 5 og 10 km.


Med det samme oppsettet på Nordlandskartet øverst, ville hele målestokken forsvunnet inn mellom 0 og 25 km. En annen mulighet i QGIS er å i stedet bruke Fit segment width. Da vil alltid målestokken være like lang, men tallene vil ikke bli avrundet, så man kan ende opp med å merke av for, for eksempel, 0, 37.452 og 74.904 km.
Heldigvis er det mulig å fortelle målestokken hvordan den skal oppføre seg. Legg merke til i skjermdumpen over hvordan det er merket med gult og en epsilon ved Fixed width. Her har jeg brukt en Data defined override. Ved å trykke pilen ned og så edit, kommer Expression Builder opp igjen.

Hva betyr dette? «if(map_get( item_variables('Map 1'), 'map_scale') < 1000000,
«
if(map_get( item_variables('Map 1'), 'map_scale') < 500000,5,10),25)
if() tar tre ting adskilt med komma. Det første kan være sant eller usant, det neste er hva jeg vil ha ut fra if om det er sant, det siste hva jeg vil ha ut fra if om det er usant. For å se på den andre if’en:if(map_get( item_variables('Map 1'), 'map_scale') < 500000,5,10)
map_get(item_variables(‘Map 1’), ‘map_scale’) betyr at jeg vil hente skalaen fra ‘Map 1’ – kartet med et og et fylke. Så ser jeg om den er < 500000 (altså større enn 1:500000) , hvis den er det, sender jeg tilbake 5, er den større enn (eller lik) 500000, sender jeg tilbake 10. Slik resten av målestokken er satt opp, tolkes dette som km pr avdeling i målestokken. Den første if’en ser om skalaen er < 1000000. Hvis den er det, gjøres den første sammenlikningen, er den ikke, returneres 25.
Så med dette har jeg laget tre mulige målestokker alle med 2 inndelinger, markeringer på 0, 5 og 10 km for kart med målestokk større enn 1:500000, 0, 10 og 20 for målestokk mellom 1:500000 og 1:1000000 og 0, 25 og 50 for kart med målestokk mindre enn 1:1000000