2.4. Table attributaire #

Chaque couche vectorielle est composée d’entités géométriques (points, lignes ou polygones) et d’une table attributaire (Fig. 2.2). La table attributaire contient des informations sur chaque entité de la couche. Ces informations sont organisées en lignes et en colonnes. Chaque ligne représente une entité, tandis que les colonnes stockent les attributs de cette entité. Vous pouvez utiliser la table attributaire pour rechercher, trier, filtrer, modifier et sélectionner des données.

../_images/en_vector_data_overview.png

Fig. 2.24 Vue d’ensemble des données vectorielles (Source : HeiGIT).#

À vous de jouer !

Vous pouvez compléter ce chapitre en réalisant les étapes avec une couche vectorielle de votre choix. Lors du travail avec des données géographiques, vous devez toujours comprendre les informations stockées dans les jeux de données, à la fois les géométries et les données attributaires.

2.4.1. Ouvrir la table attributaire #

Consulter la table attributaire est essentiel pour comprendre et avoir une vue d’ensemble des données avec lesquelles vous travaillez. Après avoir téléchargé et importé un jeu de données dans QGIS, vous ouvrirez très probablement la table attributaire pour comprendre les données et voir quelles informations sont disponibles. Comprendre quelles informations sont présentes est indispensable lorsque l’on travaille avec un logiciel SIG.

Vous pouvez ouvrir la table attributaire de deux manières :

  1. Faites un clic droit sur une couche dans le panneau des couches et sélectionnez Open Attribute Table (Fig. 2.25).

../_images/en_attributetable_right_click.png

Fig. 2.25 Ouverture de la table attributaire via clic droit dans QGIS 3.36#

  1. Sélectionnez une couche dans le panneau des couches et cliquez sur l’icône de la table attributaire dans la barre d’outils (Fig. 2.26).

Note

Si vous avez plusieurs couches, seule la table attributaire de la couche actuellement sélectionnée dans le panneau des couches s’ouvrira.

../_images/en_attributetable_top_right.png

Fig. 2.26 Ouverture de la table attributaire dans QGIS 3.36#

Boutons de la table attributaire

Icon

Description

Purpose

Shortcut

Activer/désactiver le mode édition

Activer les fonctions d’édition

Ctrl + E

Activer le mode multi-édition

Mettre à jour plusieurs champs simultanément

Enregistrer les modifications

Enregistrer les modifications en cours

Recharger la table

Ajouter une entité

Ajouter une nouvelle entité sans géométrie

Supprimer les entités sélectionnées

Supprimer les entités sélectionnées

Couper les entités sélectionnées

Ctrl + X

Copier les entités sélectionnées

Ctrl + C

Coller des entités

Insérer de nouvelles entités copiées

Ctrl + V

Sélection via une expression

Tout sélectionner

Sélectionner toutes les entités

Ctrl + A

Inverser la sélection

Inverser la sélection actuelle

Ctrl + R

Tout désélectionner

Désélectionner toutes les entités

Ctrl + Shift + A

Filtrer/sélectionner via formulaire

Ctrl + F

Déplacer la sélection en haut

Mettre les lignes sélectionnées en haut

Centrer la carte sur la sélection

Ctrl + P

Zoom sur la sélection

Ctrl + J

Nouveau champ

Ajouter un champ à la source de données

Ctrl + W

Supprimer un champ

Supprimer un champ

Organiser les colonnes

Afficher/masquer les champs

Ouvrir le calculateur de champs

Mettre à jour un champ pour plusieurs entités

Ctrl + I

Formatage conditionnel

Appliquer une mise en forme

Ancrer la table attributaire

Ancrer/désancrer la table

Actions

Liste des actions liées à la couche

2.4.2. Trier la table attributaire #

Vous pouvez trier les données de la table attributaire en cliquant sur l’en-tête d’une colonne. Les données textuelles seront triées par ordre alphabétique et les données numériques par valeur. Pour inverser l’ordre de tri, cliquez à nouveau sur l’en-tête. Une petite flèche dans l’en-tête indique si le tri est croissant ou décroissant.

../_images/en_ascending.png

Fig. 2.27 Table attributaire triée par ordre croissant.#

../_images/en_descending.png

Fig. 2.28 Table attributaire triée par ordre décroissant.#

2.4.3. Zoomer sur une entité via la table attributaire #

Vous pouvez zoomer sur une entité spécifique pour la localiser géographiquement ou l’examiner plus en détail :

  1. Zoom : clic droit sur une entité → Zoom To Feature.

  2. Fermez la table attributaire. La carte affichera alors l’entité sélectionnée.

Vidéo : zoom sur une entité

2.4.4. Sélection manuelle d’entités dans la table attributaire #

Pour interagir avec des entités dans une couche, vous devez les sélectionner. Une manière de le faire est via la table attributaire.

  • Sélection : cliquez sur les lignes correspondant aux entités.

  • Sélection multiple : maintenez Ctrl enfoncé et sélectionnez plusieurs entités.

  • Afficher uniquement les entités sélectionnées : en bas à gauche de la table attributaire, ouvrez le menu déroulant et sélectionnez Show selected features. Pour afficher à nouveau toutes les entités, cliquez sur Show all features.

  • Afficher uniquement les entités non sélectionnées : sélectionnez des entités puis cliquez sur

Vidéo : sélection manuelle d’entités

2.4.5. Zoomer sur la zone sélectionnée #

Maintenant que vous savez sélectionner des entités, vous pouvez zoomer sur votre zone d’intérêt. Pour cela, cliquez sur l’icône correspondante dans la barre d’outils ou faites un clic droit sur la couche et sélectionnez Zoom to Selection (Fig. 2.29).

../_images/en_zoom_to_selection_1.png

Fig. 2.29 Exemple de zoom sur la sélection via la barre d’outils.#

../_images/en_zoom_to_selection_2.png

Fig. 2.30 Exemple de zoom sur la sélection via clic droit.#

2.4.6. Enregistrer uniquement les entités sélectionnées dans un nouveau fichier #

Après avoir sélectionné vos données, vous pouvez souhaiter ne travailler qu’avec cette sélection. Il est possible d’enregistrer cette sélection dans une nouvelle couche. Pour cela, faites un clic droit sur la couche → Export → Save only selected features.

../_images/en_save_selection.png

Fig. 2.31 Exemple d’enregistrement des entités sélectionnées.#

Vous pouvez ensuite choisir le format, le nom de la couche et le SCR.

Tip

Nous recommandons d’utiliser le format GeoPackage (.gpkg) plutôt que le shapefile (.shp) dans la plupart des cas. Si vous hésitez sur le format le plus adapté, consultez la page types de données géographiques du wiki.

2.4.7. Questions d’auto-évaluation #

Testez vos connaissances

Vérifiez si vous maîtrisez les concepts clés de ce chapitre en répondant aux questions ci-dessous.

  1. Qu’est-ce que la table attributaire d’une couche vectorielle et comment est-elle structurée ?

Réponse

La table attributaire est une représentation tabulaire des données non spatiales (ou descriptives) d’une couche vectorielle. Chaque ligne correspond à une entité (point, ligne ou polygone). Chaque colonne (appelée champ ou attribut) contient une information (par ex. nom, population, type) pour chaque entité.

  1. Comment ouvrir la table attributaire dans QGIS ?

Réponse
  • Dans QGIS, faites un clic droit sur la couche dans le panneau des couches et choisissez Open Attribute Table.

  • Vous pouvez également utiliser le bouton de la table attributaire dans la barre d’outils.

  1. Comment zoomer sur une entité spécifique à partir de la table attributaire ?

Réponse
  • Dans la table attributaire, faites un clic droit sur la ligne correspondant à l’entité (ou dans une cellule) puis choisissez “Zoom to Feature”. La carte se centrera alors sur cette entité.

  1. Décrivez comment sélectionner manuellement des entités via la table attributaire et comment afficher uniquement les entités sélectionnées ou non sélectionnées.

Réponse

Sélection manuelle :

  • Cliquer sur l’en-tête d’une ligne sélectionne une entité (mise en surbrillance en bleu).

  • Pour sélectionner plusieurs entités, maintenez Ctrl (ou Cmd sur MacOS) et cliquez sur d’autres lignes.

  • Maintenir Shift permet de sélectionner une plage d’entités. Afficher uniquement certaines entités :

  • En bas à gauche de la table attributaire, un menu déroulant permet de choisir :

    • Show All Features

    • Show Selected Features

    • Show Unselected Features

    • Autres filtres : entités visibles, entités modifiées, etc.

  • Vous pouvez également utiliser le bouton pour déplacer les entités sélectionnées en haut.

  1. Une fois un sous-ensemble d’entités sélectionné, comment enregistrer uniquement ces entités dans une nouvelle couche (ou fichier) ?

Réponse
  1. Faites un clic droit sur la couche contenant la sélection.

  2. Sélectionnez Export → Save Selected Features as.... Une nouvelle fenêtre s’ouvre.

  3. Choisissez le format, l’emplacement et le nom du fichier en cliquant sur

  4. Cliquez sur Ok.