Vejledning til Dataforsyning-plugin til QGIS 3.x og 4.x
Dataforsyningspluginet hentes fra QGIS’ officielle plugin repository.
For at hente pluginet skal du gøre således i QGIS:
For at du kan bruge pluginet, skal du have en bruger og et token hos Dataforsyningen. Dette token skal indtastes i pluginets indstillinger.
Et token indtastes således:
tokenAPI-key
Hvis du ikke har en bruger hos Dataforsyningen, kan du oprette en bruger på Dataforsyningen. Det er gratis. Derefter kan du oprette et token.
Har du allerede en bruger hos Dataforsyningen, men ikke et token, så skal du ligeledes logge ind med din bruger på Dataforsyningen hvorefter du kan oprette et token.
For at du kan bruge de lag der hører til Datafordeler, skal du have en bruger og et API-key hos Datafordeler. Dette API-key skal indtastes i pluginets indstillinger (se Opsætning med token fra Dataforsyning afsnit).
Hvis du ikke har en bruger hos Datafordeler, kan du oprette en bruger på Datafordeler. Det er gratis. Derefter kan du oprette et API-key.
Har du allerede en bruger hos Datafordeler, men ikke et API-key, så skal du ligeledes logge ind med din bruger på Datafordeler hvorefter du kan oprette et API-key.
Når pluginet er installeret er menuen Dataforsyningen blevet tilføjet øverst i QGIS. Denne menu indeholder en temaer med en række webservices fra Dataforsyningen.
Et datasæt tilføjes til lagpanelet ved at klikke på det ønskede lag i menuen:
Datasæt fra Dataforsyningen kan også fremsøges fra søgefeltet i nederste venstre hjørne af QGIS, og datasæt tilføjes ved at klikke på søgeresultatet.
Fra QGIS-version 3.18 (og nyere versioner) kan du automatisk tilføje copyrights vedr. lagene fra Dataforsyningspluginet i QGIS’ layoutvindue.
Først skal layout visningen åbnes. Dette gøres under Projekt fanen, tryk på ‘Nyt Print-layout…’
Dette gøres således:
Fra toppen af layout vising. Vælg:
→ ‘Tilføj Element’
→ ‘Add Dynamic Text’
→ ‘Kortegenskaber’
→ Vælg navnet som skal have copyright tilføjet (her er det ‘Kort
1’)
→ Tryk på ‘Layer Credits’
Træk en textboks med det nye element på det ønsket sted på kortet.
Det er muligt at tilføje egne temaer og lag til Dataforsyningsmenuen. Dette kan fx være webservices fra andre udbydere (f.eks. Plandata eller egne lag (f.eks. tabeller i database eller lag gemt på et drev).
Lagene, der skal tilføjes, skal være gemt som en qlr-fil.
Her ses et eksempel på, hvordan en qlr-fil kan se ud, samt hvordan Dataforsyningsmenuen ser ud når denne qlr-fil er tilføjet pluginet:
Qlr-filen består af grupper, hvor gruppenavnene bestemmer temanavnene i Dataforsyningsmenuen. Lagene i grupperne bestemmer, hvilke lag, der findes under temaerne.
Opret en gruppe i lagpanelet – Her kalder vi den for ‘Plandata’. Opret undergrupper i denne gruppe – en gruppe for hvert tema, der skal vises. I eksemplet er der ikke tilføjet nogle undergrupper
Til hver grupper/undergruppe tilføjes lag, der skal vises i dette tema. Der må ikke være flere undergrupper i en undergruppe. Lav evt. ændringer i lagenes styling, så disse lag har den styling de skal have, når de tilføjes fra Dataforsyningsmenuen. I eksemplet er der tilføjet 3 lag fra plandata uden undergrupper
Når du er tilfreds med grupperne og deres indhold, så skal du højreklikke på overgruppen (som i eksemplet hedder ‘Plandata’) og under ‘Eksportér’ skal du vælge ‘Gem som lagdefinitionsfil (qlr)…’, hvorved du gemmer qlr-filen
Hvis du bruger data fra drev i din qlr-fil, så er det vigtigt, at du ændrer indstillingen i dit QGIS-projekt til at gemme absolutte stier fremfor relative stier. Dette skal du gøre inden du eksporterer din qlr-fil.
Du ændrer stierne til absolutte stier således:
Pluginet bruger services fra Dataforsyningen. Se Driftsstatus
QGIS kan godt cache qlr-filen i 24 timer. Man kan manuelt rydde cachen for få den nyeste qlr-fil inden cachen udløber:
Afinstaller Dataforsyningen plugin
Ryd QGIS browser cache (se billede)
Genstart QGIS
Installer Dataforsyningen plugin
Nu burde den nyeste qlr-fil være blevet hentet fra Dataforsyningen.
Q: Dataforsyningsmenuen er tom. Hvorfor vises der ingen data?
A: Pluginet kalder services fra internettet, derfor er det nødvendigt
at have internetadgang for at temaerne og lagene vises. Tjek derfor at
du har internetadgang. > Har du ikke adgang til lagene, kan dette
skyldes konflikt med din web-sikkerhedsindstilling, der ikke tillader at
pluginet henter en qlr-fil fra Dataforsyningen. Dette løses ved at
url’en til qlr-filen tilføjes som tilladt ekstern opkobling.