20. Voorbereiden gegevens voor oefeningen

Notitie

Dit proces is bedoeld voor makers van cursussen, of meer ervaren gebruikers van QGIS die gelokaliseerde voorbeeldgegevens voor hun cursus willen maken. Standaard voorbeeldgegevens worden met de trainingshandleiding verschaft, maar u kunt deze instructies volgens als u de standaard gegevenssets wilt vervangen.

De voorbeeldgegevens die worden verschaft met de trainingshandleiding verwijzen naar de stad Swellendam en de omgeving ervan. Swellendam bevindt zich op ongeveer 2 uur oostelijk van Kaapstad in de Westkaap van Zuid-Afrika. De gegevensset bevat namen van objecten in zowel het Engels als Afrikaans.

Iedereen kan deze gegevensset zonder problemen gebruiken, maar het zou uw voorkeur kunnen hebben om gegevens te gebruiken uit uw eigen land of stad. Als u daarvoor kiest, uw gelokaliseerde gegevens zullen worden gebruikt in alle lessen van module 3 tot en met module 7.2. Latere modules gebruiken meer complexe gegevensbronnen, die al dan niet beschikbaar zouden kunnen zijn voor uw regio.

Notitie

Deze instructies gaan er van uit dat u goede kennis heeft van QGIS en zijn niet bedoeld te worden gebruikt als lesmateriaal.

20.1. hard Try Yourself Op OSM gebaseerde vectorbestanden maken

Als u voor uw cursus de standaard voorbeeldgegevens wilt vervangen door gelokaliseerde gegevens, kan dat eenvoudig worden gedaan met behulp van de gereedschappen die zijn ingebouwd in QGIS. De regio die u kiest om te gebruiken zou een goede mix moeten zijn van stedelijke en landschappelijk gebieden, wegen van verschillende significantie moeten bevatten, gebiedsgrenzen (zoals natuurreservaten of boerderijen) en oppervlaktewater, zoals stromen en rivieren.

  1. Open een nieuw project in QGIS

  2. Selecteer Kaartlagen ► Databonnen beheren om het dialoogvenster Databronnen beheren te openen

  3. Op de tab Browser, vergroot het keuzemenu van XYZ Tiles en dubbelklik op het item OpenStreetMap.

    ../../../_images/browser_xyztiles.png

    Een kaart van de wereld wordt nu zichtbaar in het kaartvenster.

  4. Sluit het dialoogvenster Databronnen beheren.

  5. Verplaats naar het gebied dat u nader wilt bekijken

    ../../../_images/swellendam_neighborhood.png

Nu we het gebied hebben waarvan we de gegevens willen uitnemen, kunnen we de gereedschappen voor uitnemen inschakelen.

  1. Ga naar Plug-ins ► Plug-ins beheren en installeren…

  2. Typ, op de tab Alles, QuickOSM in het zoekvak

  3. Selecteer de plug-in QuickOSM, druk op Plug-in installeren en dan Close het dialoogvenster.

    ../../../_images/quickosm_plugin_download.png
  4. Voer de nieuwe plug-in uit vanuit het menu Vector ► QuickOSM ► QuickOSM…

  5. Selecteer, op de tab Snelle query, building in het keuzemenu Sleutel

  6. Laat het veld Waarde leeg, wat betekent dat u alle gebouwen wilt opvragen.

  7. Selecteer Canvas Extent in de volgende keuzelijst

  8. Vergroot de groep Geavanceerd onder en deselecteer alle typen geometrie aan de rechterkant, uitgezonderd Multipolygonen.

  9. Druk op Query uitvoeren

    ../../../_images/building_query_builder.png

    Een nieuwe laag building is toegevoegd aan het paneel Lagen die de gebouwen weergeeft in het geselecteerde bereik.

  10. Ga door zoals hierboven om andere gegevens uit te nemen:

    1. Sleutel = landuse en type geometrie Multipolygonen.

    2. Sleutel = boundary, Waarde = protected_area en type geometrie Multipolygonen.

    3. Sleutel = natural, Waarde = water and type geometrie Multipolygonen.

    4. Sleutel = highway en selecteer de typen geometrie Lijnen en Multilijnen.

    5. Sleutel = waterway, Waarde = river en selecteer de typen geometrie Lijnen en Multilijnen.

    6. Sleutel = place en type geometrie Punten.

Dit proces voegt de lagen toe als tijdelijke bestanden (aangegeven door het pictogram indicatorMemory naast hun naam).

../../../_images/osm_data_loaded.png

U kunt een monster nemen van de gegevens die uw regio bevat om te zien welke resultaten uw regio zal opleveren.

We dienen nu de resulterende gegevens op te slaan om gedurende onze cursus te gebruiken. We zullen indelingen ESRI Shapefile, GeoPackage en SpatiaLite gebruiken, afhankelijk van de gegevens.

De tijdelijke laag place converteren naar een andere indeling:

  1. Klik op het pictogram indicatorMemory naast de laag place om het dialoogvenster Tijdelijke tekenlaag opslaan te openen.

    Notitie

    Wanneer u een van de eigenschappen (CRS, bereik, velden…) van de tijdelijke tekenlaag dient te wijzigen, gebruik dan in plaats hiervan het contextmenu Exporteren ► Objecten opslaan als…, en zorg er voor dat de optie Voeg opgeslagen bestand toe aan kaart is geselecteerd. Dit voegt een nieuwe laag toe.

  2. Selecteer de indeling ESRI Shapefile

  3. Gebruik de knop om te bladeren naar de map exercise_data/shapefile/ en sla het bestand op als places.shp.

    ../../../_images/save_osm_place.png
  4. Klik op OK

    In het paneel Lagen wordt de tijdelijke tekenlaag place vervangen door de opgeslagen Shapefile-laag places en het pictogram voor tijdelijk ernaast wordt verwijderd.

  5. Dubbelklik op de laag om zijn tab Laag Eigenschappen ► Bron te openen en de eigenschap Laagnaam bij te werken zodat die overeenkomt met de bestandsnaam.

  6. Herhaal het proces voor de andere lagen, hernoem ze als volgt:

    • natural_water naar water

    • waterway_river naar rivers

    • boundary_protected_area naar protected_areas

    Elke resulterende gegevensset zou moeten worden opgeslagen in de map exercise_data/shapefile/.

De volgende stap is om een bestand voor GeoPackage te maken uit de laag building om te gebruiken tijdens de cursus:

  1. Klik op het pictogram indicatorMemory naast de laag building

  2. Selecteer de indeling GeoPackage

  3. Sla het bestand op als training_data.gpkg in de map exercise_data/

  4. Standaard wordt de Laagnaam gevuld met de bestandsnaam. Vervang die door buildings.

    ../../../_images/save_osm_building.png
  5. Klik op OK

  6. Hernoem de laag in zijn dialoogvenster voor de eigenschappen

  7. Herhaal het proces met de laag highway, sla die op als roads in dezelfde database van GeoPackage.

De laatste stap is om het resterende tijdelijke bestand op te slaan als een bestand voor SpatiaLite.

  1. Klik op het pictogram indicatorMemory naast de laag landuse

  2. Selecteer de indeling SpatiaLite

  3. Sla het bestand op als landuse.sqlite in de map exercise_data/. Standaard wordt de Laagnaam gevuld door de bestandsnaam. Wijzig die niet.

    ../../../_images/save_osm_landuse.png
  4. Klik op OK

U zou nu een kaart moeten hebben die er ongeveer uitziet zoals deze (de symbologie zal zeker heel anders zijn, omdat QGIS willekeurig kleuren toewijst als lagen worden toegevoegd aan de kaart):

../../../_images/post_osm_import.png

Het belangrijkste is dat u 7 vectorlagen heeft die overeenkomen met die hierboven en dat al deze lagen enkele gegevens hebben.

20.2. hard Try Yourself SRTM DEM tiff-bestanden maken

Voor de modules Module: Vectorgegevens maken en Module: Rasters, heeft u ook rasterafbeeldingen nodig (SRTM DEM) die de regio bedekken die u heeft geselecteerd voor uw cursus.

De CGIAR-CGI verschaft enkele SRTM DEM’s die u kunt downloaden vanaf https://srtm.csi.cgiar.org/srtmdata/.

U zult afbeeldingen nodig hebben die de gehele regio bedekken die u heeft gekozen om te gebruiken. Voor het bepalen van de coördinaten van het bereik, ga in QGIS , zoomToLayer zoom naar het bereik van de grootste laag en selecteer de waarden in het vak extents Bereik van de statusbalk. Behoud de indeling GeoTiff. Als het formulier helemaal is ingevuld, klik dan op de knop Search en download het/de bestand(en).

Als u eenmaal de vereiste bestand(en) heeft gedownload, zouden zij moeten worden opgeslagen in de map “exercise_data” in de submappen van “raster/SRTM”.

20.3. hard Try Yourself TIFF afbeeldingsbestanden maken

In module Module: Vectorgegevens maken, geeft les Follow Along: Gegevensbronnen close-up afbeeldingen van drie sportvelden van een school waarvan studenten wordt gevraagd die te digitaliseren. U zult daarom die drie afbeeldingen dienen te reproduceren met behulp van uw nieuwe SRTM DEM tiff-bestand(en). Het is geen verplichting om sportvelden van de school te gebruiken: alle drie types landuse voor school kunnen worden gebruikt (bijv. verschillende schoolgebouwen, speelplaatsen of parkeerplaatsen).

Ter verwijzing, de afbeelding in de voorbeeldgegevens is:

../../../_images/field_outlines.png

20.4. basic Try Yourself Tokens vervangen

Nadat u uw gelokaliseerde gegevensset heeft gemaakt, is de laatste stap om de tokens in het bestand substitutions.txt te vervangen zodat de toepasselijke namen zullen verschijnen in uw gelokaliseerde versie van de trainingshandleiding.

De tokens die u dient te vervangen zijn de volgende:

  • majorUrbanName: dit is standaard “Swellendam”. Vervang die door de belangrijkste stad in uw regio.

  • schoolAreaType1: dit is standaard “athletics field”. Vervang die door de naam van het grootste type schoolgebied in uw regio.

  • largeLandUseArea: dit is standaard “Bontebok National Park”. Vervang dit door de naam van de grootste polygoon voor landuse in uw regio.

  • srtmFileName: dit is standaard srtm_41_19.tif. Vervang deze door de naam van uw SRTM DEM-bestand.

  • localCRS: dit is standaard WGS 84 / UTM 34S. U zou deze moeten vervangen door het juiste CRS voor uw regio.