Important

Translation is a community effort you can join. This page is currently translated at 73.63%.

14.6. Lesson: Création de cartes détaillées avec l’outil Atlas

La conception d’un échantillonnage systématique est prête et les équipes de terrain ont chargé les coordonnées GPS dans leurs appareils de navigation. Elles ont aussi un formulaire de données de terrain dans lequel elles vont collecter les informations mesurées sur chaque parcelle d’échantillon. Pour trouver plus facilement leur chemin vers chaque parcelle d’échantillon, elles auront recours à un certain nombre de cartes détaillées sur lesquelles des informations de terrain sont clairement visibles avec un petit sous-ensemble de parcelles d’échantillon et des informations sur la zone de la carte. Vous pouvez utiliser l’outil Atlas pour générer automatiquement un nombre de cartes avec un format commun.

Objectif de cette leçon : Apprendre à utiliser l’outil Atlas dans QGIS pour générer des cartes détaillées imprimables pour assister le travail d’inventaire sur le terrain.

14.6.1. basic Follow Along: Préparation de la mise en page d’impression

Avant que nous ne puissions automatiser les cartes détaillées de la zone forestière et de nos parcelles d’échantillon, nous devons créer un modèle de carte avec tous les éléments que nous considérons comme utiles pour le travail de terrain. Bien sûr, le plus important sera d’avoir un bon style mais, comme vous l’avez vu plus tôt, vous devrez aussi ajouter beaucoup d’autres éléments qui complètent la carte imprimée.

  1. Ouvrez le projet QGIS de la leçon précédente forest_inventory.qgs. Vous devriez au moins avoir les couches suivantes :

    • forest_stands_2012 (avec une transparence à 50%, un remplissage vert et une bordure verte plus foncée).

    • systematic_plots_clip

    • rautjarvi_aerial

  2. Sauvegardez le projet sous un nouveau nom, map_creation.qgs.

Pour créer une carte imprimable, souvenez-vous que vous utilisez le Gestionnaire de mise en page:

  1. Ouvrez Projet ► layoutManager Gestionnaire de mise en page….

  2. Dans la boîte de dialogue Gestionnaire de mise en page:

    1. Sous Nouveau depuis un modèle, appuyez sur le bouton Créer… à côté de l’entrée Mise en page vide.

    2. Nommez votre mise en page forest_map.

    3. Appuyez OK. Une nouvelle mise en page est créée et s’ouvre, affichant une page blanche.

  3. Dans la fenêtre de mise en page, assurez-vous que les propriétés sont définies pour du papier A4 :

    1. Faites un clic droit sur le papier et sélectionnez Propriétés de la page. Le panneau Propriétés de la page s’ouvre sur la droite de la mise en page.

    2. Vérifiez que la Taille est A4.

    3. Vérifiez que l”Orientation est Paysage.

  4. Enable the Layout tab next to the Page properties panel and set Export resolution to 300 dpi.

La composition d’une carte est plus facile si vous utilisez la grille du canvas pour positionner les différents éléments. Passez en revue les paramètres de la grille de mise en page:

  1. In the Layout tab expand the Guides and Grid region.

  2. Check that Grid spacing is set to 10 mm and that Snap tolerance is set to 5 px.

Vous avez besoin d’activer l’utilisation de la grille :

  1. Ouvrez le menu Vue.

  2. Cochez Afficher la grille.

  3. Cochez Accrochage à la grille.

  4. Notice that options for using Guides are checked by default, which allows you to see guiding lines when you are moving elements in the layout.

  5. Vous pouvez maintenant commencer à ajouter des éléments à votre mise en page. Ajoutez d’abord un élément de carte afin de pouvoir revoir l’aspect du canevas de la carte, car vous allez apporter des modifications à la symbologie des couches :

    1. Cliquez sur le bouton addMap Ajouter une carte.

    2. Cliquez et faites glisser une zone sur le canevas de sorte que la carte occupe la majeure partie de celui-ci.

    ../../../_images/composer_1.png

Notez comment le curseur de la souris s’accroche à la grille du canevas. Utilisez cette fonction lorsque vous ajoutez d’autres éléments. Si vous voulez avoir plus de précision, changer le paramètre d”Espacement de la grille. Si pour quelque raison vous ne voulez pas accrocher à la grille à certains points, vous pouvez toujours cocher ou décocher l’option dans le menu Vue.

14.6.2. basic Follow Along: Ajout d’une carte d’arrière-plan

Leave the layout open but go back to the map. Let’s add some background data and create some styling so that the map content is as clear as possible.

  1. Ajoutez le fond de plan raster basic_map.tif disponible dans le dossier exercise_data\forestry\.

  2. Lorsque vous y êtes invité, sélectionnez le SCR ETRS89 / ETRS-TM35FIN pour le raster.

    Comme vous pouvez voir, la carte de fond a déjà un style. Ce type de raster cartographique prêt à l’emploi est très courant. Il est créé à partir de données vectorielles, de style dans un format standard et enregistré comme raster, de sorte que vous ne deviez pas créer plusieurs couches vectorielles et vous soucier d’obtenir un bon résultat.

  3. Zoomez maintenant sur vos parcelles d’échantillon, afin que vous puissiez voir seulement quatre ou cinq lignes de parcelles.

The current styling of the sample plots is not the best:

../../../_images/plots_zoom1-2.png

While during the last exercises, the white buffer was OK on top of the aerial image, now that the background image is mostly white you barely can see the labels. But how does it look in the print layout? Let’s check it:

  1. Allez dans la fenêtre de mise en page.

  2. Utilisez le bouton select Sélectionner/Déplacer l’élément pour sélectionner l’élément de la carte dans la mise en page.

  3. Rendez-vous à l’onglet Propriétés de l’objet.

  4. Cliquez sur setToCanvasExtent Fixer sur l’emprise courante du canevas de carte

  5. Si vous devez rafraîchir l’élément, cliquez sur refresh Mise à jour de l’aperçu.

Ce n’est de toute évidence pas suffisamment bon, vous voulez avoir des numéros de parcelle aussi visibles que possible pour les équipes de terrain.

14.6.3. basic Try Yourself Changement de la symbologie des couches

Vous avez travaillé la symbologie dans Création et exploration d’une carte de base et l’étiquetage dans Module: Classer des données vectorielles. Retournez à ces modules si vous avez besoin de quelques rappels sur certaines options et les outils disponibles. Votre but est d’obtenir la localisation des parcelles et que leur nom soit visible aussi clairement que possible, mais permettant toujours de voir les éléments de carte en arrière-plan. Vous pouvez prendre une certaine direction de cette image :

../../../_images/plots_zoom2_symbology.png

Vous utiliserez plus tard le style vert de la couche forest_stands_2012. Pour le garder, et pour avoir une visualisation de ce qui ne montre que les bordures du massif :

  1. Faites un clic droit sur forest_stands_2012 et sélectionnez Dupliquer.

  2. vous avez une nouvelle couche nommée forest_stands_2012 copy que vous pouvez utiliser pour définir un style différent, par exemple sans remplissage et des bords rouges.

    Vous avez maintenant deux visualisations différentes des massifs de forêt et vous pouvez décider lequel afficher pour votre carte détaillée.

  3. Retournez souvent à la fenêtre de mise en page pour voir à quoi ressemblerait la carte. Pour la création de cartes détaillées, vous recherchez une symbologie qui soit belle non pas à l’échelle de toute la zone forestière (image de gauche ci-dessous) mais à une échelle plus proche (image de droite ci-dessous). N’oubliez pas d’utiliser refresh Mettre à jour l’aperçu et setToCanvasExtent Fixer sur l’emprise courante du canevas de carte chaque fois que vous modifiez le zoom de votre carte ou la mise en page.

    ../../../_images/composer_2-3.png

14.6.4. basic Try Yourself Créer un modèle de carte de base

  1. Une fois que vous avez une symbologie satisfaisante, vous êtes prêt à ajouter plus d’informations à votre carte imprimée. Ajoutez au moins les éléments suivants :

    • Titre.

    • Une barre d’échelle

    • Cadre de la grille de votre carte.

    • Coordonnées au niveau des côtés de la grille.

  2. Vous avez déjà créé une mise en page similaire dans Module: Mise en place des cartes. Revenez à ce module autant que vous en avez besoin. Vous pouvez regarder cet exemple d’image à titre de référence :

    ../../../_images/map_template1.png
  3. Exportez votre carte en tant qu’image et observez-la.

    1. Layout ► Export as Image….

    2. Utilisez par exemple le Format JPG.

C’est ce à quoi elle doit ressembler lorsqu’elle est imprimée.

14.6.5. basic Follow Along: Adding More Elements to the Print Layout

Comme vous l’avez probablement remarqué dans les images du modèle de carte suggéré, il y a beaucoup de place sur le côté droit du canevas. Voyons ce qu’il pourrait encore aller là-bas. Pour les fins de notre carte, une légende n’est pas vraiment nécessaire, mais un aperçu de la carte et des zones de textes pourraient être ajoutés à la carte.

L’aperçu de la carte aidera les équipes de terrain à placer la carte détaillée dans la zone forestière générale :

  1. Ajoutez un autre élément de carte au canevas, juste sous le texte du titre.

  2. Dans l’onglet Propriétés de l’objet, ouvrez le menu déroulant Aperçu.

  3. Mettez le Cadre d’aperçu à Carte 0. Cela crée un rectangle d’ombre sur la plus petite carte représentant l’étendue visible dans la plus grande carte.

  4. Vérifiez également l’option Cadre avec une couleur noire et une Épaisseur de 0.30.

../../../_images/more_elements1.png

Remarquez que votre carte générale ne donne pas vraiment une vue d’ensemble de la zone forestière, ce qui est ce que vous voulez. Vous voulez que cette carte représente la totalité de la zone forestière et vous voulez qu’elle ne montre que la carte de fond et la couche forest_stands_2012, et non les placettes d’échantillonnage. Et vous voulez aussi verrouiller sa vue pour qu’elle ne change plus chaque fois que vous modifiez la visibilité ou l’ordre des couches.

  1. Retournez à la carte, mais ne fermez pas le composeur impression.

  2. Faites un clic-droit sur la couche forest_stands_2012 et cliquez sur Zoomer sur l’emprise de la couche.

  3. Désactivez toutes les couches exceptées basic_map et forest_stands_2012.

  4. Expand the Manage map themes tool on the Layers panel and select Add theme.

  5. Nommez-le basic_overview.

  6. Retournez à la mise en page.

  7. With the small map selected, click the Set map extent to match main canvas extent to set its extents to what you can see in the map window.

  8. Lock the view for the overview map by checking Follow map theme and selecting basic_overview under Main properties.

Now your overview map is more what you expected and its view will not change anymore. But, of course, now your detail map is not showing anymore the stand borders nor the sample plots. Let’s fix that:

  1. Go to the map window again and select the layers you want to be visible (systematic_plots_clip, forest_stands_2012 copy and Basic_map).

  2. Zoomez à nouveau pour avoir seulement quelques lignes de parcelles d’échantillon visibles.

  3. Retournez à la fenêtre composeur impression.

  4. Sélectionnez la carte la plus grande dans votre mise en page.

  5. In Item properties click on Update preview and Set map extent to match main canvas extent.

Notez que seule la grande carte affiche la vue actuelle de la carte, et le petit aperçu conserve la même vue que vous aviez lorsque vous l’avez verrouillé.

Notez également que l’aperçu montre un cadre ombragé pour le contenu affiché dans la carte détaillée.

../../../_images/more_elements2.png

Votre modèle de carte est presque prêt. Ajoutez maintenant deux zones de textes en-dessous de la carte, une contenant le texte “Zone de la carte détaillée : “ et l’autre “Remarques : “. Placez-les comme vous pouvez le voir dans l’image ci-dessous.

Vous pouvez également ajouter une flèche nord à la carte générale :

  1. Sélectionnez l’outil northArrow Ajouter une flèche du Nord.

  2. Click and drag a rectangle at the upper right corner of the overview map.

  3. In Item properties Check SVG image

  4. Parcourez Explorateur SVG ► Groupes SVG pour sélectionner une image de flèche.

  5. Sous Rotation de l’image, cochez Synchroniser avec la carte et sélectionnez Map 1 (la carte d’aperçu).

  6. Redimensionnez l’image de la flèche en une taille qui semble bien avec la petite carte.

La mise en page de base de la carte est prête, maintenant vous voulez utiliser l’outil Atlas pour générer autant de cartes détaillées dans ce format que vous le jugez nécessaire.

14.6.6. basic Follow Along: Création d’une couverture d’Atlas

La couverture d’Atlas est juste une couche vectorielle qui sera utilisée pour générer des cartes détaillées; une carte pour chaque entité dans la couverture. Pour avoir une idée de ce que vous ferez par la suite, voici un ensemble entier de cartes détaillées pour la zone forestière :

../../../_images/preview_atlas_results.png

La couverture pourrait être n’importe quelle couche existante, mais il est en général plus logique d’en créer une dans ce but spécifique. Créons une grille de polygones couvrant la zone forestière :

  1. Dans l’interface principale de QGIS, ouvrez Vecteur ► Outils de recherche vectorGrid Créer grille.

  2. Configurez l’outil comme montrée dans cette image :

    ../../../_images/coverage_polygons.png
  3. Sauvegardez la sortie sous atlas_coverage.shp.

  4. Style the new atlas_coverage layer so that the polygons have no filling.

Les nouveaux polygones recouvrent l’étendue de la forêt et ils vous donnent une idée du contenu de chaque carte (créée à partir de chaque polygone).

../../../_images/atlas_coverage.png

14.6.7. basic Follow Along: Configuration de l’outil Atlas

La dernière étape est la configuration de l’outil Atlas :

  1. Retournez à la mise en page.

  2. Dans le panneau sur la droite, rendez-vous à l’onglet Génération d’Atlas.

  3. Mettez les options comme suit :

    ../../../_images/atlas_settings.png

    Cela indique à l’outil Atlas d’utiliser les caractéristiques (polygones) à l’intérieur de atlas_coverage comme point central pour chaque carte détaillée. Il produira une carte pour chaque élément de la couche. Le Couche de couverture cachée indique à l’Atlas de ne pas afficher les polygones dans les cartes de sortie.

Une chose doit encore être faite. Vous devez dire à l’outil Atlas quel élément de carte doit être mis à jour pour chaque carte de sortie. À présent, vous pouvez probablement deviner que la carte qui doit changer pour chaque entité est celle que vous avez préparé pour contenir les vues détaillées des parcelles d’échantillon, qui est la plus grande carte dans votre canevas :

  1. Sélectionnez la plus grande carte (Carte 0).

  2. Rendez-vous à l’onglet Propriétés de l’objet.

  3. Dans la liste, cochez Contrôlé par l’atlas.

  4. And set the Marging around feature to 10%. The view extent will be 10% bigger than the polygons, which means that your detail maps will have a 10% overlap.

    ../../../_images/controlled_by_atlas.png

Vous pouvez maintenant utiliser l’outil de prévisualisation pour les cartes d’Atlas pour voir à quoi vos cartes ressembleront :

  1. Activez les prévisualisations de l’Atlas en utilisant le bouton atlas ou si votre barre d’outil Atlas n’est pas visible, via Atlas ► Aperçu de l’Atlas.

  2. Vous pouvez utiliser les flèches dans la barre d’outils Atlas ou dans le menu Atlas pour se déplacer à travers les cartes qui seront créées.

Note that some of them cover areas that are not interesting. Let’s do something about it and save some trees by not printing those useless maps.

14.6.8. basic Follow Along: Édition de la couche de couverture

Outre la suppression des polygones pour ces zones qui ne sont pas intéressantes, vous pouvez aussi personnaliser les étiquettes de texte dans votre carte à générer avec le contenu de la Table attributaire de votre couche de couverture :

  1. Retournez à l’affichage de la carte.

  2. Activez l’édition pour la couche atlas_coverage.

  3. Sélectionnez les polygones qui sont sélectionnés (en jaune) dans l’image ci-dessous.

  4. Retirez les polygones sélectionnés.

  5. Désactivez l’édition et sauvegardez les modifications.

../../../_images/remove_polygons.png

Vous pouvez retourner à la mise en page et vérifier que les aperçus de l’Atlas utilisent uniquement les polygones que vous avez laissés dans la couche.

La couche de couverture que vous utilisez ne dispose pas encore d’informations utiles que vous pouvez utiliser pour personnaliser le contenu des étiquettes de votre carte. La première étape est de les créer, vous pouvez ajouter par exemple un code de zone pour les aires de polygones et un champ avec quelques remarques pour les équipes de terrain à prendre en compte.

  1. Ouvrez la Table attributaire de la couche atlas_coverage.

  2. Activez l’édition.

  3. Utilisez la calculatrice calculateField pour créer et compléter les deux champs suivants.

  4. Créez un champ nommé Zone et de type Nombre entier (entier).

  5. Dans la zone Expression, écris/copie/construis $rownum.

  6. Créez un autre champ nommé Remarks, de type Texte (chaîne de caractères) et d’une largeur de 255.

  7. Dans la fenêtre Expression écrivez 'Pas de remarque.'. Cela va mettre cette valeur par défaut pour tous les polygones.

The forest manager will have some information about the area that might be useful when visiting the area. For example, the existence of a bridge, a swamp or the location of a protected species. The atlas_coverage layer is probably in edit mode still, add the following text in the Remarks field to the corresponding polygons (double click the cell to edit it):

  • For the Zone 2: Bridge to the North of plot 19. Siberian squirrel between p_13 and p_14.

  • For the Zone 6: Difficult to transit in swamp to the North of the lake.`

  • For the Zone 7: Siberian squirrel to the South East of p_94.

  • Désactivez l’édition et sauvegardez vos modifications.

Almost ready, now you have to tell the Atlas tool that you want some of the text labels to use the information from the atlas_coverage layer’s attribute table.

  1. Retournez à la page composeur impression.

  2. Select the text label containing Detailed map....

  3. Mettez la taille de Police à 12.

  4. Mettez le curseur à la fin du texte dans l’étiquette.

  5. Dans l’onglet Propriétés de l’élément, à l’intérieur de Propriétés principales, cliquez sur Ajouter ou modifier une expression ….

  6. In the Function list double-click on the field Zone under Field and Values.

  7. Cliquez sur OK.

  8. The text inside the box in the Item properties should show Detail map inventory zone: [% "Zone" %]. Note that the [% "Zone" %] will be substituted by the value of the field Zone for the corresponding feature from the layer atlas_coverage.

  9. Testez les contenus des étiquettes en regardant les différents aperçus des cartes de l’Atlas.

  10. Do the same for the labels with the text Remarks: using the field with the zone information. You can leave a break line before you enter the expression. You can see the result for the preview of zone 2 in the image below:

    ../../../_images/preview_zone2.png
  11. Utilisez l’aperçu de l’Atlas pour naviguer à travers toutes les cartes que vous créerez bientôt et appréciez !

14.6.9. basic Follow Along: Impression de cartes

Enfin et surtout, imprimer ou exporter vos carte en fichiers image ou PDF. Vous pouvez utiliser Atlas ► Exporter l’Atlas en tant qu’image… ou Atlas ► Exporter l’Atlas au format PDF…. Actuellement, le format d’exportation SVG ne fonctionne pas correctement et donnera un mauvais résultat.

Imprimons les cartes dans un seul PDF que vous pouvez envoyer au bureau des équipes de terrain pour impression :

  1. Rendez-vous à l’onglet Génération d’Atlas sur le panneau de droite.

  2. Sous la Sortie, cochez Export d’un seul fichier, si possible. Cela mettra toutes les cartes ensemble dans un fichier PDF, si cette option n’est pas cochée, vous aurez un fichier pour chaque carte.

  3. Ouvrez Layout ► Export as PDF….

  4. Save the PDF file as inventory_2012_maps.pdf in your exercise_data\forestry\samplig\map_creation\ folder.

  5. Ouvrez le fichier PDF pour vérifier que tout est conforme à ce à que vous vous attendiez.

  6. Vous pourriez tout aussi facilement créer des images séparées pour chaque carte (souvenez-vous de décochez la création de fichier unique), ici vous pouvez voir les miniatures des images qui seront créées.

    ../../../_images/maps_as_images.png
  7. In the Print Layout, press fileSave Save in order to save your print layout changes in the project. This also saves the project file. You can reopen the project at any time and run or edit the atlas.

    It is also possible to save your map as a layout template as forestry_atlas.qpt in your exercise_data\forestry\map_creation\ folder. Use Layout ► Save as Template. You will be able to use this template again and again in other projects.

  8. Close the Print Layout and the project.

14.6.10. In Conclusion

Vous avez réussi à créer un modèle de carte qui peut être utilisé pour générer automatiquement des cartes détaillées qui seront utilisées sur le terrain comme aide à la navigation vers les différentes parcelles. Comme vous l’avez remarqué, ce n’était pas une tâche facile, mais le bénéfice viendra lorsque vous aurez besoin de créer des cartes similaires pour d’autres régions et vous pourrez utiliser le modèle que vous venez de sauvegarder.

14.6.11. What’s Next?

In the next lesson, you will see how you can use LiDAR data to create a DEM and then use it to enhance your data and maps visibility.