14.6. Lesson: Gedetailleerde kaarten maken met het gereedschap Atlas
Het systematisch ontwerp voor het nemen van monsters is gereed en de teams in het veld hebben de GPS-coördinaten in hun navigatieapparaten geladen. Zij hebben ook een formulier met veldgegevens waarop zij de informatie zullen verzamelen die zij hebben gemeten op elke monsterplaats. Zij hebben een aantal gedetailleerde kaarten gevraagd waarop enige informatie over het terrein duidelijk zichtbaar is, tezamen met een kleinere subset van monsterplaatsen en enige informatie over het gebied van de kaart om eenvoudiger hun weg naar elke monsterplaats te vinden. U kunt het gereedschap Atlas gebruiken om automatisch een aantal kaarten in een gelijke indeling te generen.
Het doel voor deze les: Het gereedschap Atlas in QGIS leren gebruiken om gedetailleerde af te drukken kaarten te genereren om te helpen bij de inventarisatie in het veld.
14.6.1. Follow Along: De afdruklay-out voorbereiden
Vóór we de gedetailleerde kaarten van het bosgebied en onze monsterplaatsen kunnen automatiseren, moeten we een kaartsjabloon maken met alle elementen die we nuttig achten voor het werk in het veld. Natuurlijk is het meest belangrijke dat het goed opgemaakt is, maar, zoals u al eerder heeft gezien, u zult ook heel veel andere elementen moeten toevoegen die de afgedrukte kaart completeren.
Open het project
forest_inventory.qgs
van QGIS vanuit de vorige les. U zou ten minste de volgende lagen moeten hebben:forest_stands_2012 (met een transparantie van 50%, groene vulling en donkergroene lijnen als rand).
systematic_plots_clip
rautjarvi_aerial
Sla het project op onder de nieuwe naam
map_creation.qgs
.
Onthoud dat u Lay-out beheren: gebruikt om een kaart te maken die kan worden afgedrukt,
In het dialoogvenster Lay-out beheren:
Onder Nieuw uit sjabloon, klik op de knop Maken… het item Lege lay-out.
Noem uw afdruklay-out
forest_map
.Druk op OK. Een nieuwe afdruklay-out is gemaakt en geopend, geeft een blanco papier weer.
In het venster Afdruklay-out, zorg er voor dat de eigenschappen zijn ingesteld voor A4-papier:
Klik met rechts op het papier en selecteer Item-eigenschappen. Het paneel Item-eigenschappen voor pagina’s is nu geopend aan de rechterkant van de lay-out.
Controleer of Grootte A4 is.
Controleer of Oriëntatie Liggend is.
Schakel de tab Lay-out naast het paneel:Item-eigenschappen en stel Export resolutie in op
300 dpi
.
Het maken van een kaart gaat eenvoudiger als u gebruikt maakt van het kaartraster om de verschillende elementen te plaatsen. Bekijk de instellingen voor het raster van afdruklay-out:
Vergroot, op de tab Lay-out, het gebied Hulplijnen en raster.
Controleer of de Rasterafstand is ingesteld op
10 mm
en dat de Tolerantie voor ‘snappen’ is ingesteld op5 px
.
U dient het gebruiken van het raster te activeren:
Open het menu
.Klik op Grid tonen.
Selecteer Aan grid snappen.
Merk op dat de opties voor het gebruiken van Hulplijnen standaard zijn geselecteerd, wat u in staat stelt rode hulplijnen te zien wanneer u elementen in de lay-out verplaatst.
Nu kunt u beginnen met het toevoegen van elementen aan uw lay-out. Voeg eerst een kaartelement toe zodat u kunt bekijken hoe het kaartvenster er uitziet als u wijzigingen in de symbologie van de kaart maakt:
Merk op hoe de muiscursor snapt aan het kaartraster. Gebruik deze functie als u andere elementen toevoegt. Als u nauwkeuriger wilt werken, wijzig dan de instelling Rasterafstand voor het raster. Als u om enige reden niet op een bepaald punt niet zou willen snappen aan het raster, kunt u het altijd in- of uitschakelen in het menu .
14.6.2. Follow Along: Een achtergrondkaart toevoegen
Laat de lay-out open maar ga terug naar de kaart. Laten we enige achtergrondgegevens toevoegen en enige opmaak maken zodat de inhoud van de kaart zo duidelijk als maar mogelijk is.
Voeg het raster voor de achtergrond
basic_map.tif
toe dat u kunt vinden in de mapexercise_data\forestry\
.Indien daarnaar gevraagd, selecteer het CRS ETRS89 / ETRS-TM35FIN voor het raster.
Zoals u kunt zien is de kaart voor de achtergrond al opgemaakt. Dit type direct te gebruiken cartografie-raster is vrij algemeen. Het wordt gemaakt vanuit vectorgegevens, opgemaakt in een standaard indeling en opgeslagen als een raster zodat u zich niet bezig hoeft te houden met het opmaken van verscheidene vectorlagen en u geen zorgen hoeft te maken of u wel een goed resultaat krijgt.
Zoom nu in op uw monsterplaatsen, zodat u alleen nog vier of vijf lijnen met monsterplaatsen ziet.
De huidige opmaak van de monsterplaatsen is niet de beste:
Gedurende de laatste oefeningen was de witte buffer boven op de luchtfoto OK, maar nu dat de achtergrondafbeelding meest wit is kunt u de labels nog nauwelijks zien. Maar hoe ziet het eruit in de afdruklay-out? Laten we het controleren:
Ga naar het venster Afdruklay-out.
Gebruik de knop Item selecteren/Verplaatsen om het kaartelement in de lay-out te selecteren.
Ga naar de tab Item-eigenschappen.
Klik op Voorvertoning bijwerken als u het element moet vernieuwen.
Dit is duidelijk niet voldoende; u wilt de nummers van de monsterplaatsen zo zichtbaar mogelijk maken voor de teams in het veld.
14.6.3. Try Yourself De symbologie van de lagen wijzigen
In Module: Een basiskaart maken en verkennen is gewerkt met symbologie en in Module: Vectorgegevens classificeren met labels. Het is aan te raden deze delen van de handleiding nog even door te lezen. Doel is om locaties en namen van monsterplaatsen zichtbaar te maken op een manier waarbij de ondergrond ook zichtbaar blijft. Onderstaande afbeelding geeft een mogelijk resultaat:
U zult later de groene opmaak van de laag forest_stands_2012
gebruiken. Om die te behouden en een visualisatie er van te hebben die alleen de randen van de bosopstanden weergeeft:
Klik met rechts op forest_stands_2012 en selecteer Dupliceren
U krijgt een nieuwe laag, genaamd
forest_stands_2012 kopiëren
, die u kunt gebruiken om een andere stijl te definiëren, bijvoorbeeld zonder vulling en met rode randen.Nu heeft u twee verschillende visualisaties van de bosopstanden en kunt u beslissen welke weer te geven voor uw detailkaart.
Ga vaak terug naar het venster Afdruklay-out om te zien hoe de kaart er uit zou komen te zien. Voor het doel gedetailleerde kaarten te maken, zoekt u naar een symbologie die er niet goed uitziet op de schaal van het gehele bosgebied (linker afbeelding hieronder) maar op een kleinere schaal (rechter afbeelding hieronder). Vergeet niet Voorvertoning bijwerken en Aanpassen aan kaartformaat te gebruiken wanneer u de zoomfactor wijzigt in uw kaart of de lay-out.
14.6.4. Try Yourself Een sjabloon voor een basiskaart maken
Als u eenmaal een symbologie heeft die u bevalt, bent u klaar om meer informatie aan uw af te drukken kaart toe te voegen. Voeg ten minste de volgende elementen toe:
Titel.
Een schaalbalk.
Een raster voor uw kaart.
Coördinaten aan de zijkanten van het raster.
U heeft al een soortgelijke lay-out gemaakt in Module: De kaarten opmaken. Ga terug naar die module als dat nodig is. U kunt deze voorbeeldafbeelding als verwijzing gebruiken:
Exporteer uw kaart als een afbeelding en bekijk hem.
.
Gebruik de JPG format voor het voorbeeld.
Dat is hoe het er uit zal zien na het afdrukken.
14.6.5. Follow Along: Meer elementen aan de lay-out toevoegen
Zoals u waarschijnlijk al is opgevallen in de voorgestelde voorbeelden voor afbeeldingen van sjablonen, is er ruim voldoende ruimte aan de rechterzijde van het kaartvenster. Laten we eens zien wat daar nog meer zou kunnen worden geplaatst. Voor het doel van onze kaart is een legenda niet echt nodig, maar een overzichtskaart en enkele tekstvakken zouden waarde aan de kaart kunnen toevoegen.
Een overzichtskaart zou de teams in het veld helpen de gedetailleerde kaart binnen het algehele bosgebied te plaatsen:
Voeg een ander kaartelement toe aan het kaartvenster, rechts onder de tekst voor de titel.
Open, op de tab Item-eigenschappen, de keuzelijst Overzichtskaarten.
Stel het Kaartframe in op Kaart 0. Dit maakt een geschaduwde rechthoek over de kleinere kaart die het bereik weergeeft dat zichtbaar is in de grotere kaart.
Selecteer ook de optie Frame met een zwarte kleur en een Dikte van
0.30
.
Merk op dat uw overzichtskaart niet echt een overzicht geeft van het gehele bosgebied, wat is wat u wilt. U wilt dat deze kaart het gehele bosgebied weergeeft en u wilt dat het alleen de achtergrondkaart en de laag forest_stands_2012
weergeeft, en niet de monsterplaatsen. Ook wilt u dat zijn weergave wordt vergrendeld zodat die niet meer wijzigt wanneer u de zichtbaarheid of volgorde van de lagen wijzigt.
Ga terug naar de kaart, maar sluit de Lay-out niet.
Klik met rechts op de laag forest_stands_2012 en klik op Op kaartlaag inzoomen.
Deactiveer alle lagen met uitzondering van basic_map en forest_stands_2012.
Vergroot het gereedschap Kaartthema’s beheren in het paneel Layers en selecteer Thema toevoegen.
Noem het
basic_overview
.Ga terug naar de afdruklay-out.
Klik, met de kleine kaart geselecteerd, op Aanpassen aan kaartformaat hoofdvenster om zijn bereik in te stellen op wat u ziet in het kaartvenster.
Vergrendel de weergave voor de overzichtskaart door te selecteren Lagen vastzetten voor kaartthema en selecteer
basic_overview
onder Algemene eigenschappen.
Nu is uw overzichtskaart meer zoals u verwachtte en de weergave ervan zal niet meer wijzigen. Maar, natuurlijk, nu geeft uw gedetailleerde kaart de randen van de bosopstanden niet meer weer, noch de monsterplaatsen. Laten we dat repareren:
Ga opnieuw naar het kaartvenster en selecteer de lagen die zichtbaar moeten zijn (
systematic_plots_clip
,forest_stands_2012 kopiëren
enBasic_map
).Zoom opnieuw in zodat slechts een paar lijnen met monsterplaatsen zichtbaar zijn.
Ga terug naar het venster Lay-out.
Selecteer de grotere kaart in uw lay-out.
Klik, in Item-eigenschappen op Voorvertoning bijwerken en Aanpassen aan kaartformaat hoofdvenster.
Merk op dat alleen de grotere kaart de huidige kaartweergave toont, en dat de kleinere overzichtskaart dezelfde weergave heeft als toen u die vergrendelde.
Merk ook op dat de overzichtskaart een geschaduwd frame weergeeft voor het bereik dat wordt weergegeven in de detailkaart.
Uw sjabloon voor de kaart is bijna voltooid. Voeg nu twee tekstvakken onder de kaart toe, één met de tekst ‘Gedetailleerde kaart zone: ‘ en de andere met ‘Opmerking: ‘. Plaats ze zoals u kunt zien in bovenstaande afbeelding.
U kunt ook een Noordpijl toevoegen aan de overzichtskaart:
Klik en sleep een rechthoek in de rechterbovenhoek van de overzichtskaart.
In Item-eigenschappen Selecteer SVG-afbeelding
Blader naar
voor de afbeelding van een pijl.Selecteer, onder Rotatie afbeelding, Met kaart synchroniseren en selecteer Kaart 1 (de overzichtskaart).
Wijzig de grootte van de afbeelding van de pijl zodat die er goed uitziet op een kleine kaart.
De lay-out voor de basiskaart is nu gereed, nu wilt u gebruikmaken van het gereedschap Atlas om zoveel gedetailleerde kaarten in deze indeling te generen als u nodig vindt.
14.6.6. Follow Along: Een Atlas-bedekking genereren
De Atlas dekking is slechts een vectorlaag die zal worden gebruikt om de gedetailleerde kaarten te genereren, één kaart voor elk object in de dekking. Hier is een volledige set van gedetailleerde kaarten voor het bosgebied om een idee te krijgen van wat vervolgens zal worden gedaan.
De bedekking zou elke bestaande laag kunnen zijn, maar gewoonlijk is het verstandiger er een te maken voor dit specifieke doel. Laten we een raster van polygonen maken die het bosgebied bedekken:
Stel het gereedschap in zoals in deze afbeelding:
Sla de uitvoer op als
atlas_coverage.shp
.Maak de nieuwe laag
atlas_coverage
zo op dat de polygonen geen vulling hebben.
De nieuwe vlakken bedekken het hele gebied van het bos en geven een indruk van wat elke kaart (gemaakt van individuele vlakken) bevat.
14.6.7. Follow Along: Het gereedschap Atlas instellen
De laatste stap is om het gereedschap Atlas in te stellen:
Ga terug naar de afdruklay-out.
Ga, in het paneel rechts, naar de tab Atlas-generatie.
Stel de opties als volgt in:
Dat vertelt het gereedschap Atlas om de objecten (polygonen) binnen
atlas_coverage
te gebruiken als de focus voor elke gedetailleerde kaart. Het zal één kaart uitvoeren voor elk object in de laag. De Verborgen bedekkingslaag vertelt de Atlas om de polygonen niet weer te geven op de uitgevoerde kaarten.
Er moet nog één ding worden gedaan. U moet het gereedschap Atlas vertellen welk kaartelement moet worden bijgewerkt voor elke uitgevoerde kaart. U kunt nu waarschijnlijk wel raden dat het kaartonderdeel dat voor elke kaart moet worden bijgewerkt dat is welk u heeft voorbereid om detailweergaven te bevatten van de monsterplaatsen, dat is het grotere kaartelement in uw kaartvenster:
Selecteer het grotere kaartelement (
Kaart 0
).Ga naar de tab Item-eigenschappen.
Selecteer in de lijst Beheerd door Atlas.
En stel Marge rond object in op
10%
. Het bereik voor de weergave zal 10% groter zijn dan de polygonen, wat betekent dat uw gedetailleerde kaarten elkaar 10% overlappen.
Nu kunt u het gereedschap Voorvertoning voor Atlas-kaarten gebruiken om te zien hoe uw kaarten eruit zullen komen te zien:
Activeer de voorbeelden van Atlas met behulp van de knop of, als uw werkbalk Atlas niet zichtbaar is, via .
U kunt de pijlen in de werkbalk Atlas gebruiken of die in het menu
om door de te maken kaarten te verplaatsen.
Merk op dat sommige ervan niet interessant zijn. Laten we daar iets aan doen en enkele bomen sparen door die onbruikbare kaarten niet af te drukken.
14.6.8. Follow Along: De bedekkingslaag bewerken
Naast het verwijderen van de polygonen voor die gebieden die niet interessant zijn, kunt u ook de tekstlabels in uw te generen kaart aanpassen met inhoud uit de Attributentabel van uw bedekkingslaag:
Ga terug naar de kaartweergave.
Schakel Bewerken in voor de laag atlas_coverage.
Selecteer de polygonen die zijn geselecteerd (in geel) in onderstaande afbeelding.
Verwijder de geselecteerde polygonen.
Schakel Bewerken uit en sla de wijzigingen op.
U kunt nu terug gaan naar de afdruklay-out en controleren of de voorbeelden van Atlas alleen de polygonen gebruiken die zijn overgebleven op de laag.
De bedekkingslaag die u gebruikt heeft nog geen bruikbare informatie die u zou kunnen gebruiken om de inhoud van de labels op uw kaart aan te passen. De eerste stap is om ze te maken, u kunt bijvoorbeeld een code voor de zone toevoegen voor de gebieden van de polygonen en een veld met enkele opmerkingen voor de teams in het veld om rekening mee te houden:
Open de Attributentabel voor de laag atlas_coverage.
Schakel Bewerken in.
Gebruik de veldberekening om de volgende twee velden te maken en in te vullen.
Maak een veld genaamd
Zone
en typ Geheel getal (integer).In het vak Expressie schrijf/kopieer/construeer
$rownum
.Maak een ander veld, genaamd
Opmerking
,van het type Tekst (string) en een breedte van255
.Schrijf, in het vak Expressie ``’Geen opmerkingen.’``Dat zal de standaardwaarde instellen voor alle polygonen.
De beheerder van het bos zal enige informatie hebben over het gebied die bruikbaar is bij het bezoeken van het gebied. Bijvoorbeeld de aanwezigheid van een brug, een moeras of de locatie van een beschermde soort. De laag atlas_coverage staat waarschijnlijk nog steeds in de modus Bewerken, voeg de volgende tekst toe in het veld Opmerking voor de overeenkomende polygonen (dubbelklik op de cel om die te bewerken):
Voor de Zone 2:
Brug ten noorden van monsterplaats 19. Siberische grondeekhoorn tussen p_13 en p_14.
Voor de Zone 6:
Moeilijk te verplaatsen in het moeras ten noorden van het meer.
Voor de Zone 7:
Siberische grondeekhoorn ten zuiden van p_94.
Schakel Bewerken uit en sla uw wijzigingen op.
Bijna klaar. Nu moet u het gereedschap Atlas vertellen dat u wilt dat enkele tekstlabels de informatie uit de attributentabel van de laag atlas_coverage gebruiken.
Ga terug naar de Lay-out.
Selecteer het tekstlabel dat
Gedetailleerde kaart...
bevat.Stel de grootte van Lettertype in op
12
.Zet de cursor aan het einde van de tekst in het label.
Klik, in de Algemene eigenschappen op de tab Item-eigenschappen, op Een expressie invoeren of bewerken….
Dubbelklik, in de Functielijst, op het veld Zone onder Velden en waarden.
Klik op OK.
De tekst in het vak in de Item-eigenschappen zou nu
Gedetailleerde kaart zone [% "Zone" %]
moeten weergeven. Onthoud dat[% "Zone" %]
zal worden vervangen door de waarde van het veldZone
voor het overeenkomende object uit de laag atlas_coverage.Test de inhoud van het label door te kijken naar de verschillende voorbeelden van de kaarten in Atlas.
Doe hetzelfde voor de labels met de tekst Opmerking: door het veld met de informatie voor de zone te gebruiken. U kunt een regeleinde invoegen vóór u de expressie invoert. U kunt het resultaat voor het voorbeeld van zone 2 zien in de afbeelding hieronder:
Gebruik de voorbeelden van Atlas om door alle kaarten te bladeren die u nu snel zult maken en geniet ervan!
14.6.9. Follow Along: De kaarten afdrukken
Als laatste maar niet het minste, afdrukken of exporteren van uw kaarten als afbeeldingen of PDF-bestanden. U kunt
of gebruiken. Momenteel werkt het exporteren naar de indeling SVG nog niet goed en zal een slecht resultaat geven.Laten we de kaarten als één enkele PDF exporteren die u naar het veldbureau kunt sturen om af te drukken:
Ga naar de tab Atlas-generatie in het paneel rechts.
Selecteer, onder Uitvoer, Exporteren naar enkel bestand indien mogelijk. Dit zal alle kaarten bij elkaar in één PDF stoppen, als deze optie niet wordt geselecteerd krijgt u één bestand voor elke kaart.
Open
.Sla het PDF-bestand op als
inventory_2012_maps.pdf
in uw mapexercise_data\forestry\samplig\map_creation\
.Open het PDF-bestand om te controleren of alles is gegaan zoals verwacht.
U zou net zo makkelijk afzonderlijke afbeeldingen kunnen maken voor elke kaart (onthoud om het maken van één enkel bestand uit te schakelen), hier kunt u de miniaturen zien voor de afbeeldingen die gemaakt zullen worden:
In de Afdruklay-out, druk op Opslaan om uw wijzigingen van de afdruklay-out in het project op te slaan. Dit slaat ook het projectbestand op. U kunt het project op elk moment heropenen of de Atlas bewerken.
Het is ook mogelijk uw kaart op te slaan als een sjabloon voor lay-out als
forestry_atlas.qpt
in uw mapexercise_data\forestry\map_creation\
. Gebruik . U zult in staat zijn dit sjabloon steeds opnieuw te gebruiken.Sluit de Afdruklay-out en het project.
14.6.10. In Conclusion
U bent erin geslaagd een sjabloonkaart te maken die kan worden gebruikt om automatisch gedetailleerde kaarten te genereren die in het veld kunnen worden gebruikt om naar de verschillende monsterplaatsen te navigeren. Zoals u heeft gemerkt was dit geen eenvoudige taak maar de voordelen worden duidelijk wanneer u soortgelijke kaarten moet maken voor andere regio’s en u het sjabloon kunt gebruiken dat u zojuist heeft gemaakt.
14.6.11. What’s Next?
In de volgende les zult u zien hoe u gegevens van LiDAR kunt gebruiken om een DEM te maken en die dan te gebruiken om de zichtbaarheid van uw gegevens en kaarten te vergroten.