QGIS atlas – del 2 – teksting og målestokk

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

QGIS atlas – del 1 – grunnleggende

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.

QGIS Norge webinar 13. februar 2025

Torsdag 13. februar kl. 10:15-13:30 inviterer QGIS Norge til gratis webinar om hvordan man bruker og forstår QGIS Python APIet til å lage skript for å utføre oppgaver, f.eks. i Python console, egne *.py eller plugin.

Foreleser er Denis Rouzaud fra OPENGIS.ch (siden 2017, en dedikert QGIS-utvikler siden 2012) – et firma som bidrar stort i QGIS-arbeidet i tillegg til å lage og drifte QField-porteføljen. Webinaret vil foregå på engelsk.

Stor takk til Naturhistorisk museum på UiO som finansierer nettseminaret.

Sannsynlig agenda
10:15-11:15 kurs
Pause
11:30-12:30 kurs
Pause
12:45-13:30 spørsmål («ask-Denis-anything»)

Tema vil være hvordan man skal lese og forstå dokumentasjonen og bruke den til å utføre ulike oppgaver gjennom eksempler.
Påmelding er åpen.

Gratis deltagelse forutsetter medlemskap i QGIS Norge. Er du bedriftsmedlem, bruk jobb-e-postadressen din ved påmelding. Er du/arbeidsgiver ikke medlem, kan du melde deg inn her.
NB! Påmeldingsbekreftelsen kan ende opp i søppelboksen, se der om bekreftelsen lar vente på seg.

Programmet for brukersamlingen er ferdig

Styret kan bekrefte de siste tre innlegg for brukersamlingen vår.

  • Robert Nagy fra Equinor skal snakke om Web GIS og QGIS
  • Henrik Gulliksen Schüller, Kartverket skal vise 3D visualisering i QGIS
  • Julia Olsson fra Norkart skal holde innlegg med tittel «Lær hvordan du enkelt kan ta i bruk QGIS med standardiserte prosjektmaler».

Vi gleder oss til 23. oktober. Alt av informasjon om brukersamling finner man her.

Påmeldingen er åpen.

QGIS Norge Brukersamling 2024

Her finner man alt av informasjon om årets brukersamling.

Dato:

23. oktober 2024 fra 09:30 til 16:00

Sted:

NIBIOs bygg i Høgskoleveien 7 på Ås med egen inngang til auditoriet på østsiden av bygget. (FOSS4G finner sted på Vitensenteret.)

Kart

Kostnad

Brukersamlingen er gratis for medlemmer. Meld deg inn i QGIS Norge. Husk etter du har meldt deg inn i QGIS Norge, må du melde deg på brukersamlingen.

Påmelding

Påmelding er nå lukket. Fristen var tirsdag 15. oktober kl. 14:00. NB! Siste pause er flyttet en halvtime.

Programmet

KlokkeslettTittelHvem
09:30Registrering og kaffe
09:50Velkommen og siste nytt fra styretStyret
10:15QFieldCloud på egen serverAnne B. Nilsen, NIBIO
10:45Pause
11:00Web GIS og QGISRobert Nagy, Equinor
11:30QGIS Web Client 2Jonathan Rizzi, NIBIO
12:00LunsjSponset av Norkart og Asplan Viak – takk!
13:00Plugin for å presentere norske datasett med
offisielle tegneregler fra dataeier
Matías González Tognoni, Arkitektum
13:30NiN3.0-QGIS pluginPeter Horvath, Naturhistorisk Museum UiO
14:003D visualisering i QGISHenrik Gulliksen Schüller, Kartverket
14:30Pause
15:00Lær hvordan du enkelt kan ta i bruk QGIS med standardiserte prosjektmalerJulia Olsson, Norkart
15:30Atlas og rapporter i QGISMorten Sickel, NORSAR
16:00Ferdig

Sosial samling etter brukersamling

Vi går til Samfunnet i Ås (bygningen i nedre høyre hjørne i kartet) rett over Drøbakveien for å snakke ut om dagens faglige påfyll i en av Uke-barene (https://ukaiaas.no/dag-21).

FOSS4G Norge 2024

Årets konferanse er 24. oktober 2024, og finner sted på Vitensenteret, Ås (for lokasjon, se kartet lengre opp i artikkelen). Mer informasjon på FOSS4G Norge.

Transport

Bil: Avgiftsbelagt gjesteparkeringsplass sør for Drøbakveien (angitt med  hvit P i en grønn firkant) på kartet

Tog og/eller buss fra Oslo eller Ski: https://entur.no/ Angi til-sted: «Universitetet i Ås» som er bussholdeplassen langs Drøbakveien ved Skogsdammen.

Fra Oslo S tar det rundt 55 minutter med tog og buss.

Eksempel fra Oslo med ankomst før kl. 09:30

Fra Ski (stasjon/busstopp rett utenfor hotellet) tar det 16 minutter med buss som går hvert 10. minutt.

Eksempel fra Ski med ankomst før kl. 09:30

Overnatting

Thon Hotel Ski

Bekreftet innlegg for brukersamlingen 2024 del 5

Styret har stor glede av å annonsere et til innlegg som er bekreftet for brukersamling vår i år.

Hvem: Anne B. Nilsen, Geomatikkavdelingen, NIBIO

Tittel: QFieldCloud på egen server

Kort beskrivelse: Med egen skyløsning får man full kontroll over verdikjeden fra datainnsamling i felt til datalagring og kan enkelt og raskt skreddersy robuste løsninger for virksomhetens behov.

Ved kombinere QGIS, QField og QFieldCloud, har NIBIO gjort tilrettelegging, innsamling og lagring av data enklere, billigere og mer effektivt.

Presentasjonen vil fokusere på QFieldCloud på egen server: Bakgrunn, installasjon, bruk, fordeler og ulemper.

Bekreftet innlegg for brukersamlingen 2024 del 4

Styret har stor glede av å annonsere et til innlegg som er bekreftet for brukersamling vår i år.

Hvem: Peter Horvath, Senioringeniør, GEco Forskningsgruppe, Naturhistorisk Museum, Universitet i Oslo

Tittel: NiN3.0-QGIS plugin

Kort beskrivelse: NiN3.0-systemet (Natur i Norge) er et omfattende klassifikasjonssystem utviklet av Naturhistorisk Museum ved UiO og Artsdatabanken for å kartlegge og beskrive natur på en sammenlignbar måte i Norge. Dette systemet er avgjørende for forvaltning av naturressurser og forståelse av økologiske sammenhenger. For å forenkle bruken av NiN3.0 i geografiske informasjonssystemer, har vi utviklet NiN-QGIS Plugin. Denne pluginen integrerer NiN3.0 direkte i QGIS, noe som gir brukerne muligheten til tilpasse QGIS prosjektet med utvalgte typesystemer, målestokk og bakgrunnsinformasjon på en effektiv måte. Pluginen gjør det enklere å anvende NiN-systemet ved å overføre prosjektet f.eks til Qfield på nettbrett og digitalisere naturtyper i felt.

Bekreftet innlegg for brukersamlingen 2024 del 3

Styret har stor glede av å annonsere et til innlegg som er bekreftet for brukersamling vår i år.

Hvem: Matías González Tognoni, Systemutvikler, Arkitektum AS

Tittel: QGIS Plugin for symbolisering

Kort beskrivelse: Arkitektum har utviklet et programtillegg for QGIS som gjør det enkelt å presentere norske datasett med offisielle tegneregler fra dataeier. Brukerne kan raskt og enkelt søke opp og gjennomføre standardiserte tegneregler, noe som effektiviserer prosessen og bidrar til økt konsistens og kvalitet i kartproduksjon. Dette verktøyet sikrer at kartene følger nasjonale standarder for symbolbruk og presentasjon.

Bekreftet innlegg for brukersamling 2024 del 2

Denne uke legge vi ut detaljer om programmet for brukersamlingen vår. Detaljer om den neste innlegg er…

Hvem: Morten Sickel, Senioringeniør, NORSAR

Tittel: Atlas og rapporter i QGIS

Kort beskrivelse:

I QGIS er det mulig å lage en layout med et kart med tegnforklaring, skala, hjelpetekster og annen informasjon. Dersom man ønsker å lage flere kart med samme utseende, men som viser forskjellige geografiske områder eller forskjellige utvalg av datasett innen samme område, har QGIS to muligheter, å lage et atlas eller en rapport. Morten Sickel fra NORSAR går gjennom noen muligheter og fallgruver med dette og ser på forskjellene mellom de to.

Vi gleder oss å høre mer fra Morten om Atlas og rapporter i QGIS.

Bekreftet innlegg for brukersamling 2024 del 1

Denne uke begynne vi å legge ut detaljer om programmet for brukersamlingen vår.

Det første innlegg er

Hvem: Jonathan Rizzi, fra Geomatikkavdelingen, NIBIO

Tittel: QGIS Web Client 2 (QWC2): Publiser QGIS-prosjekt på nett på 1-2-3

Kort beskrivelse:

Utforsk QWC2: En innovativ Web GIS-klient integrert med QGIS Server og QGIS som lar deg publisere dine QGIS-prosjekter på nettet med bare noen få klikk. Med QWC2 blir prosessen enkel, og dørene åpnes for nye muligheter innen Web GIS. I denne presentasjonen lærer du mer om applikasjonen, og hvordan den kan forbedre og forenkle ditt GIS-arbeid.

Vi gleder oss å høre mer fra Jonathan om QWC2.