8.1. Werken met rastergegevens¶
Rastergegevens zijn heel anders dan vectorgegevens. Vectorgegevens hebben verschillende objecten die zijn geconstrueerd uit punten en misschien verbonden met lijnen en/of gebieden. Rastergegevens echter zijn als een afbeelding. Hoewel het verschillende eigenschappen van objecten in de echte wereld kan weergeven, deze objecten bestaan niet als afzonderlijke objecten; in plaats daarvan worden zij weergegeven door middel van pixels van verschillende kleurwaarden.
Gedurende deze module gaat u rastergegevens gebruiken om uw bestaande GIS-analyse aan te vullen.
Het doel voor deze les: Leren hoe te werken met rastergegevens in de omgeving van QGIS.
8.1.1. Follow Along: Rastergegevens laden¶
Rastergegevens kunnen met dezelfde methoden worden geladen als die we gebruikten voor vectorgegevens. We adviseren echter het paneel Browser te gebruiken.
Open het paneel Browser en breidt de map
exercise_data/raster
uit.Laadt alle gegevens in deze map:
3320C_2010_314_RGB_LATLNG.tif
3320D_2010_315_RGB_LATLNG.tif
3420B_2010_328_RGB_LATLNG.tif
3420C_2010_327_RGB_LATLNG.tif
U zou de volgende kaart moeten zien:
Daar hebben we ze - vier luchtfoto’s die ons gehele gebied bedekken
8.1.2. Follow Along: Een virtueel raster maken¶
Zoals u hier kunt zien ligt uw laag ‘solution’ over alle vier de foto’s. Wat dit betekent is dat u altijd moet werken met alle vier rasters. Dat is niet ideaal; het zou beter zijn om slechts één bestand voor één (samengestelde) afbeelding te hebben, toch?
Gelukkig stelt QGIS u in staat om exact dat te doen en zonder de noodzaak om feitelijk een nieuw rasterbestand te maken, wat heel veel ruimte zou kunnen innemen. In plaats daarvan kunt u een Virtueel raster maken. Dit wordt vaak een Catalogus genoemd, wat zijn functie verklaart. Het is niet echt een nieuw raster. In plaats daarvan is het een manier om uw bestaande rasters te beheren in één catalogus: één bestand voor gemakkelijke toegang.
Voor het maken van een catalogus zullen we de
gebruiken.Open het algoritme Virtueel raster bouwen uit ;
Klik, in het dialoogvenster dat verschijnt, op de knop … naast de parameter Input layers en selecteer alle lagen of gebruik de knop Alles selecteren;
Deselecteer de parameter Place each input file into a separate band. Let op het tekstveld onderin. Wat dit dialoogvenster in feite doet is dat het die tekst voor u schrijft. Het is een lange opdracht die QGIS gaat uitvoeren.
Notitie
Onthoud dat u de tekst kunt kopiëren en plakken in de
OSGeo Shell
(Windows-gebruiker) ofTerminal
(Linux- en OSX-gebruikers) om de opdracht uit te voeren. U kunt ook een script maken voor elke opdracht van GDAL. Dit is bijzonder handig wanneer de procedure veel tijd vergt of wanneer u specifieke taken in schema wilt zetten. Gebruik de knop Help om meer hulp te krijgen voor de syntaxis van opdrachten voor GDAL.Klik tenslotte op Uitvoeren.
Notitie
Zoals u al weet uit de eerdere modules maakt Processing standaard tijdelijke lagen. Klik op de knop … om het bestand op te slaan.
U kunt nu de originele vier rasters uit het paneel Lagen verwijderen en alleen het uitvoerraster van de virtuele catalogus behouden.
8.1.3. Rastergegevens transformeren¶
De bovenstaande methoden stellen u in staat gegevenssets virtueel samen te voegen met behulp van een catalogus en ze opnieuw “direct” te projecteren. Echter, als u gegevens instelt die u geruime tijd niet zal gebruiken, zou het meer efficiënt zijn om nieuwe rasters te maken die al samengevoegd en opnieuw geprojecteerd zijn. Dat verbetert de uitvoering bij het gebruiken van de rasters in een kaart, maar het kan enige tijd duren om het in het begin in te stellen.
8.1.3.1. Rasters opnieuw projecteren¶
Open Warp (opnieuw projecteren) uit .
U kunt ook virtuele rasters (catalogussen) opnieuw projecteren, multithreaded verwerken inschakelen, en meer.
8.1.3.2. Rasters samenvoegen¶
Wanneer u een nieuwe rasterlaag moet maken en die op schijf opslaan kunt u het algoritme Merge gebruiken.
Notitie
Afhankelijk van hoeveel rasterbestanden u samenvoegt en hun resolutie, kan het nieuw gemaakte rasterbestand behoorlijk groot zijn. Overweeg daarom om een rastercatalogus te maken, zoals beschreven in het gedeelte Create a Virtual Raster.
Klik op het algoritme Merge uit het menu .
Gebruik, zoals we deden voor het Create a Virtual raster, de knop … om te kiezen welke lagen u wilt samenvoegen.
U kunt ook een Virtueel raster als invoer specificeren, en dan zullen alle rasters waaruit dat bestaat worden verwerkt.
Als u de bibliotheek GDAL kent, kunt u ook uw eigen opties toevoegen door het menu Gevorderde parameters te openen.
8.1.4. In Conclusion¶
QGIS maakt het eenvoudig om rastergegevens in uw huidige projecten op te nemen.
8.1.5. What’s Next?¶
Vervolgens zullen we rastergegevens gebruiken die geen luchtfoto’s zijn en zien hoe symbolisatie ook handig is in het geval van rasters.