Dette er et sammendrag av mitt foredrag / demonstrasjon på QGIS-brukersamlingen. For å kunne følge dette, må man ha litt erfaring fra QGIS, inkludert å arbeide med layout.
I QGIS-layout kan man lage et atlas hvor hvert oppslag i atlaset er definert fra et objekt i en datatabell. Normalt vil disse objektene definere forskjellige arealer for hvert oppslag, men det kan også vises forskjellige objektklasser i samme område.
For å teste atlas-funksjonen, last ned fylkeskartet fra geonorge.no. I QGIS: last inn dette kartet, lag en symbologi hvor omrissene av fylkene vises som en linje (dette laget vil bli omtalt som fylkeskartet og heter «Fylker – linje» i mitt prosjekt), og bruk toporaster wms eller liknende som bakgrunn. Det bør gi et kart som ser ut omtrent som dette:

Lag en ny kartlayout: Fra toppmenyen Project > New Print Layout. Lag et ca. kvadratisk kart på venstre side av arket. Da bør layouten være omtrent som dette:

For å lage et atlas, gå til Atlas på hovedmenyen og velg Atlas Settings. I dialogboksen som kommer opp, hak av «Generate an atlas», velg fylkeskartet som Coverage layer og fylkesnavn som Page name.

Klikk på kartet så det er aktivt, gå til Item Properties og velg «Controlled by atlas». Når denne er aktiv, kommer det opp noen flere valgmuligheter som kan få stå med standardverdier (Merket av «Margin around feature» på 10%).
For å se første forsøk av atlaset, gå til Atlas >Preview atlas. Det vil vise første siden av atlaset. Bruk Atlas, Next Feature for å bla framover (eller Ctrl-.).

Så langt er området som vises på kartet definert av atlaset, men det kan vises tydeligere hvilket område vi viser. Først kan vi fjerne grenselinja rundt alle andre fylker enn det som er det aktive i atlaset. Til hjelp for dette har vi en QGIS-variabel, @atlas_featureid
. Gå tilbake til QGIS-hovedvinduet og se på symboliseringen for laget. Velg linjen ‘Simple line’ og trykk på Data defined override-ikonet til høyre for Stroke style:

I menyen som kommer opp her, trykk Edit og skriv inn under expression i Expression builder
if($id = @atlas_featureid, 'solid','no')
Trykk OK to ganger for å komme tilbake til kartet. Nå bør bare et fylke ha en markert grense. Ved å gå tilbake til layouten og bla fram og tilbake i den, kan man se at grenselinja bare tegnes opp for det aktive fylket.
En ytterligere forsterking kan man få ved å bruke «Inverted polygon», Høyreklikk på fylkeskartet og velg «Duplicate Layer» for å få en kopi. Gå til symboliseringa av denne og i nedtrekksmenyen for symboliseringstype, velg «Inverted Polygons». Dette alternativet vil farge alle områder av kartet som ikke er det valgte polygonet. For å bare gjøre dette for det aktive polygonet, velg «Rule based» under Sub renderer. Dobbeltklikk under Rule og skriv inn i Filter:
$id = @atlas_featureid
Sett så et ensfarget polygon for denne regelen.

For å få det enda litt mer fancy, dobbeltklikk på regelen, velg «simple fill» og rull helt ned i dialogen. Klikk på stjernen ved «Draw effects» og hak av på «Inner shadow». En side av atlaset ser nå ut som dette:

Følg med på qgis.no for informasjon om hvordan man kan legge på mer informasjon på en atlas-side.
En tanke om “QGIS atlas – del 1 – grunnleggende”