20. Préparation des données d’exercice

Note

Ce processus est prévu pour les formateurs ou les utilisateurs plus expérimentés de QGIS qui souhaitent créer des jeux de données locaux pour leur formation. Les jeux de données par défaut sont fournis avec le manuel d’exercice mais vous pouvez suivre les instructions qui suivent si vous désirez les remplacer.

Les données exemples fournies avec le manuel d’apprentissage concernent la ville de Swellendam et ses abords. Swellendam est située à environ 2 heures à l’est de Cape Town dans l’ouest de l’Afrique du Sud. Les noms des entités contenues dans le jeu de données sont en Anglais et en Afrikaans.

Tout le monde peut utiliser ce jeu de données sans aucune difficulté mais vous préférerez sans doute utiliser les données de votre propre pays ou votre propre ville. Si vous choisissez cette voie, vos données propres seront utilisées dans toutes les leçons du module 3 au module 7.2. D’autres modules utilisent des sources de données plus complexes qui ne seront peut-être pas disponibles pour votre région.

Note

Ces instructions supposent que vous avez une bonne connaissance de QGIS et n’ont pas vocation à être utilisées comme ressource pédagogique.

20.1. difficile Try Yourself Créer des fichiers vecteur basés sur OSM

Si vous voulez remplacer le jeu de données par défaut avec le votre pour la formation, vous pouvez le faire facilement avec les outils inclus dans QGIS. La région que vous choisissez devrait avoir un mélange correct entre les zones urbaines et rurales, contenir des routes de différentes classes, des limites administratives (comme les réserves naturelles ou les fermes) et des surfaces en eau telles que les ruisseaux et les rivières.

  1. Ouvrez un nouveau projet QGIS

  2. Sélectionnez couche ► gestionnaire source de donnees pour ouvrir le dialogue gestionnaire source de donnees.

  3. Dans l’onglet navigateur, développez le menu déroulant tuiles XYZ et double-cliquez sur l’élément OpenStreetMap.

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

    Une carte du monde est maintenant visible sur le canevas cartographique.

  4. Fermez le dialogue gestionnaire source de donnees.

  5. Déplacez-vous vers la zone que vous souhaitez utiliser comme zone d’étude

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

Maintenant que nous avons la zone d’où nous allons extraire les données, activons les outils d’extraction.

  1. Allez à Plugins ► Gérer/Installer des plugins…

  2. Dans l’onglet tous, tapez QuickOSM dans la zone de recherche

  3. Sélectionnez le plugin QuickOSM, appuyez sur Installer Plugin et ensuite fermer le dialogue.

    ../../../_images/quickosm_plugin_download.png
  4. Exécutez le nouveau plugin à partir du menu Vecteur ► QuickOSM ► QuickOSM….

  5. Dans l’onglet Quick query, sélectionnez building dans le menu déroulant Key.

  6. Laissez le champ Valeur vide, ce qui signifie que vous interrogez tous les bâtiments.

  7. Sélectionnez etendue canevas dans le menu déroulant suivant

  8. Développez le groupe avancé ci-dessous et décochez tous les types de géométrie sur la droite sauf Multipolygones.

  9. Pressez executer requête

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

    Une nouvelle couche building est ajoutée au panneau couches, montrant les bâtiments dans l’étendue sélectionnée.

  10. Procédez comme ci-dessus pour extraire d’autres données :

    1. Key = landuse et type de géométrie Multipolygons.

    2. Key = boundary, Value = protected_area et type de géométrie Multipolygons.

    3. Key = natural, Value = water et type de géométrie Multipolygons.

    4. Key = highway et vérifiez les types de géométrie Lines et Multilines.

    5. Key = waterway, Value = river et vérifier les types de géométrie Lines et Multilines.

    6. Key = place et type de géométrie Points.

Ce processus ajoute les couches sous forme de fichiers temporaires (indiqués par l’icône indicatorMemory à côté de leur nom).

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

Vous pouvez échantillonner les données que contient votre région afin de voir quel type de résultats votre région produira.

Nous devons maintenant sauvegarder les données résultantes pour les utiliser pendant votre cours. Nous utiliserons les formats ESRI Shapefile, GeoPackage et SpatiaLite en fonction des données.

Pour convertir la couche temporaire place en un autre format :

  1. Cliquez sur l’icône indicatorMemory à côté de la couche place pour ouvrir le dialogue sauvegarder couche temporaire.

    Note

    Si vous avez besoin de changer une des propriétés de la couche temporaire (CRS, étendue, champs…), utilisez plutôt le menu contextuel Exporter ► sauvegarder entités sous … et assurez-vous que l’option ajouter fichiers sauvegardés à la carte est cochée. Ceci ajoute une nouvelle couche.

  2. Sélectionnez le format ESRI Shapefile

  3. Utilisez le bouton pour naviguer dans le dossier exercise_data/shapefile/ et enregistrez le fichier sous le nom places.shp.

    ../../../_images/save_osm_place.png
  4. Cliquez sur OK

    Dans le panneau couches, la couche temporaire place est remplacée par la couche shapefile enregistrée places et l’icône temporaire à côté est supprimée.

  5. Double-cliquez sur la couche pour ouvrir son onglet proprietes couche ► Source et mettez à jour la propriété nom de la couche pour qu’elle corresponde au nom du fichier.

  6. Répétez le processus pour les autres couches, en les renommant comme suit :

    • natural_water en water

    • waterway_river en rivers

    • boundary_protected_area en protected_areas.

    Chaque ensemble de données résultant doit être enregistré dans le répertoire exercise_data/shapefile/.

L’étape suivante consiste à créer un fichier GeoPackage à partir de la couche building à utiliser pendant le cours :

  1. Cliquez sur l’icône indicatorMemory à côté de la couche building

  2. Sélectionnez le format GeoPackage

  3. Enregistrez le fichier sous le nom training_data.gpkg dans le dossier exercise_data/

  4. Par défaut, le nom de couche nom de la couche est rempli comme nom de fichier. Remplacez-le par buildings.

    ../../../_images/save_osm_building.png
  5. Cliquez sur OK

  6. Renommer la couche dans le dialogue de ses propriétés

  7. Répétez le processus avec la couche highway, en l’enregistrant comme roads dans la même base de données GeoPackage.

La dernière étape consiste à enregistrer le fichier temporaire restant sous la forme d’un fichier SpatiaLite.

  1. Cliquez sur l’icône indicatorMemory à côté de la couche landuse

  2. Sélectionnez le format SpatiaLite

  3. Enregistrez le fichier sous le nom landuse.sqlite dans le dossier exercise_data/. Par défaut, le fichier nom couche est rempli comme nom de fichier. Ne le modifiez pas.

    ../../../_images/save_osm_landuse.png
  4. Cliquez sur OK

Vous devriez maintenant avoir une carte qui ressemble à ceci (la symbologie sera certainement très différente, car QGIS attribue des couleurs de façon aléatoire lorsque des couches sont ajoutées à la carte) :

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

L’important est que vous ayez 7 couches vecteur correspondant à celles indiquées ci-dessus et que toutes ces couches contiennent des données.

20.2. difficile Try Yourself Créer des fichiers Tiff du MEN SRTM

Pour les modules Module: Créer des données vectorielles et Module: Rasters, vous aurez également besoin d’images raster (SRTM DEM) qui couvrent la région que vous avez sélectionnée pour votre cours.

Le CGIAR-CGI fournit quelques modèles numériques de terrain SRTM que vous pouvez télécharger sur https://srtm.csi.cgiar.org/srtmdata/.

Vous aurez besoin d’images qui couvrent toute la région que vous avez choisi d’utiliser. Pour trouver les coordonnées de l’étendue, dans QGIS , zoomToLayer zoomez sur l’étendue de la plus grande couche et choisissez les valeurs dans la case extents etendues de la barre d’état. Conservez le format GeoTiff. Une fois le formulaire rempli, cliquez sur le bouton Cliquez ici pour commencer la recherche >> et téléchargez le(s) fichier(s).

Une fois que vous avez téléchargé le/les fichier(s) requis, vous devriez les sauvegarder dans le répertoire exercise_data sous raster/SRTM.

20.3. difficile Try Yourself Créer des fichiers Image Tiff

Dans le module Module: Créer des données vectorielles, la leçon Follow Along: Sources de Données montre des images rapprochées de trois terrains de sport scolaires que les élèves sont invités à numériser. Vous devrez donc reproduire ces images à l’aide de votre ou vos nouveaux fichiers tiff SRTM DEM. L’utilisation des terrains de sport scolaires n’est pas obligatoire : trois types d’utilisation du sol peuvent être utilisés (par exemple, différents bâtiments scolaires, terrains de jeux ou parkings).

Pour référence, l’image dans l’exemple de données est :

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

20.4. basic Try Yourself Remplacement des variables

Après avoir créé votre ensemble de données localisées, la dernière étape consiste à remplacer les tokens dans le fichier substitutions.txt afin que les noms appropriés apparaissent dans votre version localisée du manuel de formation.

Les variables qui doivent être remplacées sont les suivantes:

  • MajorUrbanName : par défaut, il s’agit de « Swellendam ». Remplacez par le nom de la grande ville de votre région.

  • schoolAreaType1 : par défaut, c’est « athletics field ». Remplacez par le nom du plus grand type de zone scolaire de votre région.

  • LargeLandUseArea : par défaut, il s’agit du « Bontebok National Park ». Remplacez par le nom d’un grand polygone d’utilisation des terres dans votre région.

  • srtmFileName : la valeur par défaut est srtm_41_19.tif. Remplacez-le par le nom de fichier de votre fichier SRTM DEM.

  • localCRS : par défaut, il s’agit de « WGS 84 / UTM 34S ». Vous devez le remplacer par le CRS correct pour votre région.