3.1. Lesson: Attributs de données vectorielles

Les données vecteur sont sans doute le type de données le plus courant dans l’utilisation quotidienne des SIG. Le modèle vecteur représente l’emplacement et la forme d’entités géographiques à l’aide de points, de lignes et de polygones (et pour les données 3D, également des surfaces et des volumes), tandis que leurs autres propriétés sont incluses en tant qu’attributs (souvent présentés sous forme de tableau dans QGIS).

Jusqu’à maintenant, aucune des modifications que nous avons apportées à la carte ont été influencées par les objets qui sont représentés. En d’autres termes, toutes les zones d’occupation du sol se ressemblent, et toutes les routes également. En regardant la carte, les observateurs ne savent rien à propos des routes qu’ils regardent ; seulement qu’il y a une route d’une certaine forme à un certain endroit.

Mais toute la force des SIG est que tous ces objets visibles sur la carte ont également des attributs. Des cartes dans un SIG ne sont pas uniquement des images. Elles ne représentent pas seulement des objets dans des endroits, mais également des informations sur ces objets.

L’objectif de cette leçon : Étudier la structure de données vectorielles et explorer les données attributaires d’un objet

3.1.1. basic Follow Along: Visualisation des attributs d’une couche

Il est important de comprendre que les données avec lesquelles vous êtes en train de travailler ne montrent pas seulement ces objets se trouvent dans l’espace, mais aussi vous informent sur ce que sont ces objets.

D’après l’exercice précédent, vous devriez avoir la couche « protected_areas » chargée dans votre carte. Si elle n’est pas chargée, alors vous pouvez trouver le jeu de données au format protected_areas.shp ESRI Shapefile dans le répertoire exercise_data/shapefile.

Les polygones représentant les zones protégées constituent les données spatiales, mais nous pouvons en apprendre davantage sur les zones protégées en explorant la table d’attributs.

  1. Dans le panneau couches, cliquez sur la couche protected_areas pour la sélectionner.

  2. Dans le menu Couche, cliquez sur le bouton openTable Ouvrir la Table Attributaire (aussi accessible depuis la barre d’outils en haut). Cela ouvrira une nouvelle fenêtre montrant la table d’attributs de la couche protected_areas.

    ../../../_images/attribute_data_preview.png

    Une ligne est appelée un enregistrement et est associée à une entité dans la carte sur le canevas, comme un polygone. Une colonne est appelée champ (ou attribut), et porte un nom qui aide à la décrire, comme name ou id. Les valeurs dans les cellules sont connues sous le nom de valeur d’attribut. Ces définitions sont couramment utilisées dans les SIG, il est donc bon de se familiariser avec elles.

    Dans la couche protected_areas, il y a deux entités, qui sont représentées par les deux polygones que nous voyons sur la carte.

    Note

    Afin de comprendre ce que représentent les champs et les valeurs d’attribut, il peut être nécessaire de trouver de la documentation (ou des métadonnées) décrivant la signification des valeurs d’attribut. Cette documentation est généralement disponible auprès du créateur du jeu de données.

Ensuite, voyons comment un enregistrement dans la table d’attributs est lié à une entité de polygone que nous voyons sur la carte.

  1. Retournez à la fenêtre principale QGIS.

  2. In the Edit –> Select menu, click on the selectRectangle Select Feature(s) button.

  3. Assurez-vous que la couche protected_areas est toujours sélectionnée dans le panneau Couches.

  4. Move your mouse to the Map Canvas and left click on the smaller of the two polygons. The polygon will turn yellow indicating it is selected.

    ../../../_images/select_polygon.png
  5. Go back to the Attribute Table window, and you should see a record (row) highlighted. These are the attribute values of the selected polygon.

    ../../../_images/select_record.png

Vous pouvez également sélectionner une entité à l’aide de la table d’attributs.

  1. Dans la fenêtre table attributs, à gauche, cliquez sur le numéro de ligne de l’enregistrement qui n’est actuellement pas sélectionné.

    ../../../_images/select_record2.png
  2. Retournez à la fenêtre principale de QGIS et regardez le canevas cartographique. Vous devriez voir le plus grand des deux polygones colorés en jaune.

  3. Pour désélectionner l’entité, allez dans la fenêtre Table d’attributs et cliquez sur deselectActiveLayer Désélectionner toutes les entités de la couche.

Parfois, de nombreuses entités sont affichées sur la carte et il peut être difficile de voir quelle entité est sélectionnée dans la table d’attributs. Une autre façon d’identifier l’emplacement d’un élément est d’utiliser l’outil Faire clignoter l’entité.

  1. Dans la table attributs, faites un clic droit sur toute cellule de la ligne qui a la valeur d’attribut r2855697 pour le champ full_id.

  2. Dans le menu contextuel, cliquez sur Flash Feature et regardez le canevas de carte.

    ../../../_images/flash_feature.png

    Vous devriez voir le polygone clignoter en rouge plusieurs fois. Si vous l’avez manqué, essayez-le à nouveau.

Un autre outil utile est l’outil zoomer à l’entité, qui indique à QGIS de zoomer sur l’élément qui l’intéresse.

  1. Dans la table attributs, faites un clic droit sur toute cellule de la ligne qui a la valeur d’attribut r2855697 pour le champ full_id.

  2. Dans le menu contextuel, cliquez sur zoomer à l’entité.

    ../../../_images/zoom_to_feature.png

    Regardez le canevas de la carte. Le polygone devrait maintenant occuper l’étendue de la zone.

Vous pouvez maintenant fermer la table d’attributs.

3.1.2. basic Try Yourself explorer les attributs des donnees vecteur

  1. Combien de champs sont disponibles dans la couche rivers ?

  2. Parlez-nous un peu des endroits town de votre jeu de données.

  3. Ouvrez la table des attributs de la couche places. Quel champ serait le plus utile à représenter sous forme d’étiquette, et pourquoi ?

3.1.3. In Conclusion

Vous savez maintenant comment utiliser la table d’attributs pour étudier les données que vous utilisez. Les jeux de données seront seulement intéressants lorsqu’ils comporteront des attributs qui vous concerne. Si vous savez de quels attributs vous avez besoin, vous pouvez savoir rapidement si vous serez capable d’utiliser un jeu de données spécifiques ou si vous avez besoin d’un autre qui dispose des données nécessaires.

3.1.4. What’s Next?

Des différents attributs sont utiles à différentes fins. Certains d’entre eux peuvent être représentés directement sous forme de texte dans la carte que voit l’utilisateur. Vous apprendrez comment faire cela dans la prochaine leçon.