You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Denne vejledning gennemgås det  hvordan man kan tilgå Vector Tiles - Skærmkort (VT) i QGIS (kræver minimum QGIS-version 3.28) igennem Dataforsyningens QGIS-plugin, samt hvordan man kan ændre og tilpasse stylingen af forskellige objekttyper og labels på kortet.

Installation af Dataforsyningens QGIS Plugin 

For at benytte Vector Tiles i QGIS, skal man have installeret Dataforsyningens QGIS-plugin

Åbn QGIS → Klik på "Plugins" i værktøjslinemenuen øverst i projektet → vælg "Administrér og Installér Plugin".

I søge feltet søges efter "Dataforsyningen" → Klik på ”Installér Plugin” eller evt. ”opdatér/geninstallér Plugin”. Yderligere hjælp til installering af plugin kan findes her

Når installationen er fuldført, kan man nu finde Dataforsyningens-plugin i den øverste værktøjslinjemenu. Herigennem har man adgang til en række af Dataforsyningens data, herunder bl.a. Baggrundskort, GeoDanmark data og altså Vector Tiles.

 Tilføjelse af Vector Tiles - Skærmkort til QGIS Projektet

Klik på Dataforsyningen i værktøjslinjen øverste → vælg Vector Tiles → vælg herefter hvilken VT-style der ønskes: vælg mellem et klassisk, dæmpet, grå eller mørkt skærmkort.

Det valgte VT-lag vil blive tilføjet til projektets lagpanel.

Identificer objekttyperne i kortet

Før du går i gang med at tilpasse kortet til dine egne behov, kan det være godt at vide hvilke elementer det er du ser i kortet. Til dette kan du blot klikke på "identificer objekttype" under det panel der hedder "Attribut panel"

Derefter klikker du på det område i kortet du som du vil identificere. Der vil dukke en rød kvadrat op, som viser den tile du har valgt. Derudover vil en liste med titlen 'Identificer resultater' poppe op i højre side af skærmen. Ud fra denne kan man klikke på hver enkelt overskift/source layer, for at se hvilke data de indeholder

I de nedenstående skærmdump ses det hvordan, kystlinjen, sandklit, land, og hav, er identificeret i den tile som man har klikket på med info værktøjet. I listen under 'identify results' kan man klikke på hver enkelte linje, for at se hvilke områder der er identificeret, her eksempelvis grænse, sandklit (under natur) mfl. Når de enkelte lag klikkes på i listen, vil der områdets udstrækning vist med rød markering, inden for den enkelte tile. 

OBS: Ved brug af 'identify results', vises det også at der uanset hvor I kortet man klikker, vil være 'hav'. Dette ses eksempelvis på det sidste skærmdump heroven for. Dette skyldes at der under alt andet data, ligger en bounding box nederst i kortet, som vi kalder for hav, og som er stylet i en blå farve. 

Tilpasning af styling på objekttypernes og labels 

Når du arbejder med Vector Tiles i QGIS, kan du ændre styling på de forskellige objekter (polygoner, punkter, linjer) på kortet, ved at redigere i lagets egenskaber:

Du kan enten: 

  • Højreklik på Vector Tiles-lag i lag-panelet, og vælg Egenskaber → hvorefter en dialogboks vil åbne
  • Bruge F7, der åbner 'lag styling' som et panel i venstre side af skærmen 

Disse to bokse, indholder begge mulighed for at redigere i objekterne og labels

Du kan vælge "Symbol" → hvorefter man kan se en liste over alle de forskellige objekttyper som findes i laget.


Vælges i stedet fanen Labels → kan man se en liste over alle de forskellige labels som findes i laget.

Tilpasning af styling på objekterne 

Det er muligt at ændre på det visuelle udseende af objekttyperne, som vises på kortet. Dette gøres ved at skifte styling af den enkelte objekttype. 

  1. I Lagegenskaberne under symbol vælges det objekt, hvor stylingen skal ændres.
    1. Dobbeltklik på farveboksen til venstre for objektnavnet
  2. En udvidet styling fane åbner, hvor man kan specificere stylingen på objekttypen, herunder bl.a. stilarten, udfyldningen, gennemsigtighed, tykkelse mm. 
  3. Når den ønskede styling er fortaget klik Anvend nederst på fanen, for at gemme ændringerne og se dem opdateret på kortet

Eksempel

På kortet nedenfor er stylingen ændret, for at fremhæve vandløb og søer. Dette er gjort ved at ændre farven på de objekttyper som knytter sig hertil. Samtidig er vejene rykket op, for at placere dem nedenunder de andre objekttyper, og byområderne har fået en stribet udfyldning, sort farve og 40% gennemsigtighed.


Tilpasning på styling af labels 

Det er også muligt at ændre på det visuelle udseende af labels, som vises på kortet. Dette gøres ved at skifte styling af den enkelte objekttype. 

  1. I Lagegenskaberne under labels vælges den label, hvor stylingen skal ændres.
    1. Dobbeltklik på navnet på den label der skal tilpasses
  2. En udvidet styling fane åbner, hvor man kan tilpasse fonten, stilarten, størrelsen, farven, gennemsigtigheden på teksten af den valgte label.

Eksempel 

Nedenfor er nogle af labels fra det klassiske VT skærmkort (venstre billede) ændret → således at labels for begravelsesområder er ændret til rød og en fed kursiv skrifttype. Samtidig er labels for vejnavnene gjort mindre, en 60% gennemsigtig og placeringen af teksten er ændret således at den ikke står oven på vejen men ved siden af.

Valg og synlighed af objekter og labels

Vis, skjul eller fjern objekter eller labels

Det er muligt at fjerne enkelte objekttyper (fx bygninger eller parker), som man ikke ønsker at vise i sit kort. 

Eksempel:

Ønsker man et kort uden veje på, så kan man skjule/fjerne visningen af dem på kortet.

Ved at åbne VT-lagets lagegenskaber eller bruge F7 → vælge Symbol-fanen → fjern fluebenet fra feltet til venstre ud fra alle de objekttyper, som har med vejnettet at gøre.


Det er også muligt kun at vise enkelte eller flere objekttyper på sit kort.

  • Ved at følge ovenstående fremgangsmåde, åbnes lagegenskaberne hvor det kan specificere hvilke typer objekter der skal være synlige.

Eksempel: 

Ønsker man et kort hvor det kun er skovene som bliver vist, kan man i laget lageegenskaber eller ved at klikke på F7 vælge kun at aftjekke ”natur_skov”, mens resten af objekttyperne således vil være skjulte.

  •  

Ligeledes kan man skjule og vise de Labels man ønsker at vise i kortet.

Eksempel: 

Det er bl.a. muligt helt at fjerne alle labels, hvis man ikke ønsker dem vist på sit kortet. Ellers kan man fx fjerne labels på alle byer under en vis størrelse, hvis man kun ønsker at vise navnet på de større byer på sit kort.

Ændre synlighed af både objekter og labels baseret på zoom-niveau

Det er også muligt at bestemme hvorvidt et objekt eller label er synligt eller ej, ved at ændre zoomniveauet for hvornår det vises på kortet.

I lagegenskaberne eller vel at klikke på F7, under både symbol- og labelfanen, er der ud for hver objekttype/label mulighed for at definere inden for hvilke zoomniveauer de skal vises.

  • Min.zoom = hvad det aktuelle zoomniveau minimum skal være for at objekttypen/labelen ses på kortet.
  • Max.zoom = hvad zoomniveauet maksimum må være for at objekttypen/labelen ses på kortet.

Objekttypen ”Bebygget_by” vises fx indenfor zoomniveauerne 3 og 8, mens den ved større og mindre zoomniveauer skjules i kortet.

Er der ikke defineret noget min og max zoom vises objekttypen hele tiden (i det omfang geometrien er stor nok til at kunne ses på kortet, som fx for Vand_hav)

Det aktuelle zoom niveau på kortet er vist i lagegenskaberne (dvs. det ændres hver gang man zoomer ind eller ud i kortvisningen).

Tilføjelse af ekstra objekttyper/Labels

Datamodellen for VT-skærmkortet er bygget op med en række sourcelayers hvori der ligger en række forskellige (objekt-)typer. Hver objekttyper kan desuden have tilhørende subtyper og -subsubtyper. Læs mere os se datamodellen [INDSÆT LINK]

Udover de data som vises i VT-skærmkortet, indeholder datamodellen også yderligere data, som eksempelvis vådområder, bassin m.fl. som man selv kan tilføje til Qgis. 

  • Under symbolfanen i lagegenskaberne klikkes på det grønne plus under de eksisterende objekttyper
    • Hvorefter det vælges hvilken vektortyper som skal tilføjes (marker = punkt, line=linje, fill = polygon)

  • Hermed tilføjes en ekstra objekttype, hvortil der defineres en styling, label, Lag, Min. Og max. Zoom og filter for objekttypen defineres.
    • Styling: hvordan objektet skal se ud på kortet
    • Label: Navn som du selv kan vælge, eksempelvis navn på objekttypen. 
    • Lag: Hvilket Sourcelayer (objekt)typen er under
    • Min og Max zoom: ved hvilken min og max zoomniveau objektet skal vises på kortet
    • Filter: specificering af hvilken (objekt)type og evt. subtype og/eller subsubtype der er tale om. 

Eksempel

Her tilføjes en ekstra objekttype ”vådområder”, som i datamodellen ligger under sourcelayer ”natur” og som ikke er vist i det klassiske VT-skærmkort.

Her er det under 'et tilføjet fill, under Label, er der skrevet en valgfri tekst, dette kunne eksempelvis være "Vådområde" 

Under filter er der her skrevet: ("type" IS 'vådområde')

Et andet eksempel kunne være under (source)-layer industri: ("type" IS 'råstofområde')

Man kan også tilpasse filteret for de objekttyper/labels som allerede vises, fx for at ændre i/tilføje en subtype.

Kombinér Vector Tiles med andre kort og data

Kombination af styling fra forskellige af de prædefinerede Vector Tiles-skærmkort

Der er mulighed for at tilføje flere af de eksisterende VT-skærmkort, og herudfra kombinere dele af stylingen fra de forskellige kort, som man ønsker i sit kort.  

  • Tilføje flere forskellige VT-skærmkort fra dataforsyningspluginnet.
  •  I lagegenskaber vælges/fravælges de objekttyper/labels fra de to kort man ønsker at vise og skjule i sit kort.
    • Vær opmærksom på rækkefølgen af lagene i lagpanelet. De objekter/labels som findes i det kort som står øverst i lagpanelet, ligger ligeledes også øverst på kortet i kortvisningen OBS: Dog med undtagelse af labels, som i Qgis altid vil ligge sig øverst! uanset rækkefølgen. Så sluk evt. for de nederst lag hvis ikke navnene skal vises. 

Eksempel

Her er både det klassiske og det dæmpede VT-skærmkort tilføjet projektet, hvorefter vejene fra det dæmpede er skjult, for at erstatte stylingen af dem, med dem fra det klassiske skærmkort. 

Obs: Det klassiske skærmkort er placeret over det dæmpede i lagpanelet, for at sikre at vejene fra det klassiske er synlige på kortet. 

Anvend Vector Tiles ovenpå/under andre lag

Der er også mulighed for at kombinere brugen af VT-skærmkortet med andre lag i QGIS. Har man et QGIS Projekt, som i forvejen indeholder andre lag, kan VT tilføjes som et ekstra lag enten ovenpå eller under de andre lag.  

  • I et eksisterende QGIS-projekt, tilføjes et af VT-skærmkortene.
    • OBS: Skal VT-objekterne placeret oven på ens egne lag, skal VT-laget placeres øverst i lag-panelet for at de kan ses på kortet.
  • Herefter kan man rette i hvilke objekter/labels man ønsker at vise, samt stylingen af dem.

Eksempel

Her er ekspler hvor VT er kombineret med Ortofoto (også hentet fra dataforsyningensplugin).

  • Her er vejnavne fra det mørkeskærmkort forstøret en smule, og lagt oven på ortofoto. 

  • No labels